Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / NotFiniteNumberException.cs / 1 / NotFiniteNumberException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System { using System; using System.Runtime.Serialization; using System.Security.Permissions; [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); } protected NotFiniteNumberException(SerializationInfo info, StreamingContext context) : base(info, context) { _offendingNumber = info.GetInt32("OffendingNumber"); } public double OffendingNumber { get { return _offendingNumber; } } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } 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; [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); } protected NotFiniteNumberException(SerializationInfo info, StreamingContext context) : base(info, context) { _offendingNumber = info.GetInt32("OffendingNumber"); } public double OffendingNumber { get { return _offendingNumber; } } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } 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
- TimeSpanStorage.cs
- FixedPageProcessor.cs
- TypeExtension.cs
- BuilderInfo.cs
- PermissionSet.cs
- TextEndOfLine.cs
- StronglyTypedResourceBuilder.cs
- TripleDESCryptoServiceProvider.cs
- DataGridViewHitTestInfo.cs
- TextBox.cs
- SqlDataSource.cs
- CachedFontFamily.cs
- DataGridViewRowPostPaintEventArgs.cs
- SessionStateItemCollection.cs
- AsyncOperation.cs
- DebugView.cs
- ClientTargetCollection.cs
- VisualStyleInformation.cs
- FileDialog.cs
- Unit.cs
- ConstraintConverter.cs
- WebHeaderCollection.cs
- Point4DConverter.cs
- SpeechSynthesizer.cs
- KeySpline.cs
- WebDisplayNameAttribute.cs
- DataGridViewIntLinkedList.cs
- XmlCountingReader.cs
- ItemsPresenter.cs
- CompositionAdorner.cs
- ServiceNameElementCollection.cs
- QuotedPairReader.cs
- DbConnectionHelper.cs
- Grammar.cs
- TraceListeners.cs
- SelectionProcessor.cs
- FixedSOMLineRanges.cs
- XmlQueryCardinality.cs
- AssemblyHash.cs
- RenderDataDrawingContext.cs
- ImagingCache.cs
- SystemDiagnosticsSection.cs
- PageContentCollection.cs
- NumberFormatter.cs
- _ListenerResponseStream.cs
- Tag.cs
- AuthenticationConfig.cs
- ValidatorCompatibilityHelper.cs
- WindowsStatusBar.cs
- HttpCachePolicy.cs
- DeviceSpecificChoiceCollection.cs
- PageAdapter.cs
- diagnosticsswitches.cs
- AssemblyFilter.cs
- SessionStateContainer.cs
- QilBinary.cs
- TextSyndicationContent.cs
- HtmlInputCheckBox.cs
- ConfigurationSectionGroup.cs
- SafeFreeMibTable.cs
- StreamWriter.cs
- BitmapDownload.cs
- Size.cs
- MetadataProperty.cs
- EntryPointNotFoundException.cs
- TabPage.cs
- ThumbButtonInfoCollection.cs
- InkPresenter.cs
- ProcessHostFactoryHelper.cs
- FieldCollectionEditor.cs
- MarkupExtensionParser.cs
- WebBrowserBase.cs
- MetadataItemEmitter.cs
- DataGridViewImageCell.cs
- ZipFileInfoCollection.cs
- UriTemplateMatchException.cs
- TableLayoutStyle.cs
- ConfigurationSettings.cs
- TemplateBuilder.cs
- ControlCachePolicy.cs
- OperatorExpressions.cs
- XmlWriterSettings.cs
- TabControl.cs
- InheritanceAttribute.cs
- ScrollChrome.cs
- CreateParams.cs
- ObjectHelper.cs
- ChannelManager.cs
- ClientFormsIdentity.cs
- DataGridViewLinkColumn.cs
- QuaternionConverter.cs
- WebPartEditVerb.cs
- QuaternionKeyFrameCollection.cs
- XmlSchemaFacet.cs
- ResXFileRef.cs
- TextLineResult.cs
- EventsTab.cs
- WindowsSysHeader.cs
- DateTimeFormatInfoScanner.cs
- EncryptedType.cs