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
- EventsTab.cs
- Padding.cs
- TypeValidationEventArgs.cs
- TextElementEnumerator.cs
- ObjectQuery.cs
- QilVisitor.cs
- FilteredXmlReader.cs
- DataGridViewColumnHeaderCell.cs
- MessageRpc.cs
- CurrentChangingEventArgs.cs
- WebSysDefaultValueAttribute.cs
- MouseDevice.cs
- TypeDescriptor.cs
- WebPartsPersonalization.cs
- XmlSchemaElement.cs
- BrowsableAttribute.cs
- CreateUserWizardStep.cs
- ServiceModelSecurityTokenTypes.cs
- SafeLibraryHandle.cs
- TypeSystem.cs
- Mutex.cs
- TransformProviderWrapper.cs
- AnimationStorage.cs
- Stack.cs
- LoadedEvent.cs
- TextSchema.cs
- Crc32Helper.cs
- RectangleConverter.cs
- InputMethodStateChangeEventArgs.cs
- OutputScope.cs
- DataObjectMethodAttribute.cs
- SocketPermission.cs
- ScriptControlDescriptor.cs
- ObjectTypeMapping.cs
- XmlSchemaCollection.cs
- BindingEntityInfo.cs
- OrderingQueryOperator.cs
- Span.cs
- XmlObjectSerializerReadContextComplex.cs
- FormsAuthenticationUser.cs
- DiscoveryVersion.cs
- WebPartCatalogAddVerb.cs
- PropertyConverter.cs
- PrintController.cs
- DecimalAnimationBase.cs
- FlatButtonAppearance.cs
- Light.cs
- _AutoWebProxyScriptEngine.cs
- BigIntegerStorage.cs
- X509LogoTypeExtension.cs
- BasicCellRelation.cs
- ADConnectionHelper.cs
- BitmapEffectDrawingContextState.cs
- ValidationResult.cs
- DirectoryObjectSecurity.cs
- WebPartConnection.cs
- HwndAppCommandInputProvider.cs
- ActivityCodeGenerator.cs
- HelpProvider.cs
- ConfigurationHelpers.cs
- RuntimeConfigurationRecord.cs
- ListControlConvertEventArgs.cs
- _Rfc2616CacheValidators.cs
- Freezable.cs
- EntityDataSourceMemberPath.cs
- GroupByQueryOperator.cs
- SecurityIdentifierElementCollection.cs
- WebPartCloseVerb.cs
- ChameleonKey.cs
- CatalogZoneBase.cs
- AdRotator.cs
- DataTableTypeConverter.cs
- PageBuildProvider.cs
- XsdBuilder.cs
- InvalidContentTypeException.cs
- RequestContextBase.cs
- OrderByQueryOptionExpression.cs
- XPathNodePointer.cs
- FlagPanel.cs
- ControlAdapter.cs
- DataAdapter.cs
- QuotedPrintableStream.cs
- BufferBuilder.cs
- XmlStringTable.cs
- SafeCloseHandleCritical.cs
- StreamingContext.cs
- MappingSource.cs
- DataGridViewTopRowAccessibleObject.cs
- XmlAttributeCollection.cs
- MetadataPropertyvalue.cs
- FieldMetadata.cs
- InstallHelper.cs
- PermissionSetEnumerator.cs
- PeerResolverMode.cs
- RenderTargetBitmap.cs
- SqlBulkCopy.cs
- ToolStripItemBehavior.cs
- ObjectCloneHelper.cs
- DocumentPageHost.cs
- coordinator.cs