Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / NotFiniteNumberException.cs / 1305376 / NotFiniteNumberException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System { using System; using System.Runtime.Serialization; using System.Security.Permissions; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class NotFiniteNumberException : ArithmeticException { private double _offendingNumber; public NotFiniteNumberException() : base(Environment.GetResourceString("Arg_NotFiniteNumberException")) { _offendingNumber = 0; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(double offendingNumber) : base() { _offendingNumber = offendingNumber; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message) : base(message) { _offendingNumber = 0; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message, double offendingNumber) : base(message) { _offendingNumber = offendingNumber; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message, double offendingNumber, Exception innerException) : base(message, innerException) { _offendingNumber = offendingNumber; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } [System.Security.SecuritySafeCritical] // auto-generated protected NotFiniteNumberException(SerializationInfo info, StreamingContext context) : base(info, context) { _offendingNumber = info.GetInt32("OffendingNumber"); } public double OffendingNumber { get { return _offendingNumber; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); base.GetObjectData(info, context); info.AddValue("OffendingNumber", _offendingNumber, typeof(Int32)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System { using System; using System.Runtime.Serialization; using System.Security.Permissions; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class NotFiniteNumberException : ArithmeticException { private double _offendingNumber; public NotFiniteNumberException() : base(Environment.GetResourceString("Arg_NotFiniteNumberException")) { _offendingNumber = 0; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(double offendingNumber) : base() { _offendingNumber = offendingNumber; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message) : base(message) { _offendingNumber = 0; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message, double offendingNumber) : base(message) { _offendingNumber = offendingNumber; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } public NotFiniteNumberException(String message, double offendingNumber, Exception innerException) : base(message, innerException) { _offendingNumber = offendingNumber; SetErrorCode(__HResults.COR_E_NOTFINITENUMBER); } [System.Security.SecuritySafeCritical] // auto-generated protected NotFiniteNumberException(SerializationInfo info, StreamingContext context) : base(info, context) { _offendingNumber = info.GetInt32("OffendingNumber"); } public double OffendingNumber { get { return _offendingNumber; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); base.GetObjectData(info, context); info.AddValue("OffendingNumber", _offendingNumber, typeof(Int32)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSchemaSimpleTypeUnion.cs
- Timeline.cs
- SecurityUniqueId.cs
- SecondaryViewProvider.cs
- SlotInfo.cs
- BaseDataBoundControl.cs
- MarkupObject.cs
- ReadOnlyState.cs
- ChannelTraceRecord.cs
- StyleModeStack.cs
- PropertySourceInfo.cs
- DataGridTablesFactory.cs
- AlignmentYValidation.cs
- TextEncodedRawTextWriter.cs
- PixelFormat.cs
- SHA512.cs
- TextBoxRenderer.cs
- ByteStack.cs
- TableCellCollection.cs
- GiveFeedbackEvent.cs
- OleDbConnectionInternal.cs
- Accessors.cs
- X509Utils.cs
- StreamResourceInfo.cs
- ActivityBindForm.Designer.cs
- StringConverter.cs
- XPathConvert.cs
- SqlNodeAnnotations.cs
- Polygon.cs
- HtmlTableRowCollection.cs
- MouseCaptureWithinProperty.cs
- DataSysAttribute.cs
- recordstatescratchpad.cs
- Style.cs
- Formatter.cs
- FormViewUpdateEventArgs.cs
- NameValueFileSectionHandler.cs
- CodeDelegateInvokeExpression.cs
- StateDesigner.Layouts.cs
- ContentFileHelper.cs
- PrintingPermission.cs
- CompressedStack.cs
- EnumValidator.cs
- ISO2022Encoding.cs
- DbConnectionPoolIdentity.cs
- ZipIOExtraField.cs
- AdPostCacheSubstitution.cs
- Separator.cs
- XmlWrappingWriter.cs
- MenuItemStyle.cs
- SwitchElementsCollection.cs
- WebPartConnectionsCloseVerb.cs
- MinimizableAttributeTypeConverter.cs
- SafePointer.cs
- Knowncolors.cs
- WrapperSecurityCommunicationObject.cs
- SByteStorage.cs
- ClientScriptManager.cs
- WebBodyFormatMessageProperty.cs
- wpf-etw.cs
- GPPOINT.cs
- SystemInfo.cs
- DataGridViewCellConverter.cs
- MulticastDelegate.cs
- MsmqBindingElementBase.cs
- IFlowDocumentViewer.cs
- SecurityException.cs
- CommandLineParser.cs
- CodeBinaryOperatorExpression.cs
- NonBatchDirectoryCompiler.cs
- ObjectItemCollection.cs
- ViewManagerAttribute.cs
- TimerTable.cs
- NativeMethodsCLR.cs
- ListViewTableRow.cs
- NamedPipeConnectionPoolSettings.cs
- Margins.cs
- DataGridViewRowCollection.cs
- ClientTargetSection.cs
- CodeTypeDeclarationCollection.cs
- ConsumerConnectionPoint.cs
- CodeDelegateCreateExpression.cs
- GeneralTransform3D.cs
- TagElement.cs
- NavigationExpr.cs
- InfoCardKeyedHashAlgorithm.cs
- PermissionSetEnumerator.cs
- StorageComplexTypeMapping.cs
- MetadataException.cs
- TcpActivation.cs
- MultipleViewPattern.cs
- CustomErrorsSectionWrapper.cs
- SafeLocalMemHandle.cs
- SspiSecurityTokenProvider.cs
- AutomationElementCollection.cs
- StrongName.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- DataObjectEventArgs.cs
- AutomationPatternInfo.cs
- TemplateKeyConverter.cs