Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IteratorDescriptor.cs
- SequenceFullException.cs
- ImageMap.cs
- XmlAttributeProperties.cs
- EmbeddedMailObjectsCollection.cs
- Utils.cs
- KoreanLunisolarCalendar.cs
- StateRuntime.cs
- TypeConverterValueSerializer.cs
- Stream.cs
- _AutoWebProxyScriptEngine.cs
- thaishape.cs
- XmlSchemaAnnotated.cs
- PathGeometry.cs
- CodeAttributeArgument.cs
- StructuredTypeEmitter.cs
- AppDomainManager.cs
- WebControlsSection.cs
- DbMetaDataCollectionNames.cs
- LayoutSettings.cs
- ReaderContextStackData.cs
- VariantWrapper.cs
- DataObjectFieldAttribute.cs
- HTTPNotFoundHandler.cs
- Transform.cs
- CollectionViewProxy.cs
- SafeNativeMethods.cs
- RoutedEventArgs.cs
- ObjectTag.cs
- XPathConvert.cs
- SByteConverter.cs
- XmlSchemaElement.cs
- odbcmetadatacollectionnames.cs
- Decoder.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- FixedSOMSemanticBox.cs
- __Filters.cs
- DataSourceNameHandler.cs
- BindingExpressionUncommonField.cs
- SynchronizingStream.cs
- XPSSignatureDefinition.cs
- CodeBlockBuilder.cs
- TriggerBase.cs
- ItemsControl.cs
- RubberbandSelector.cs
- HttpServerVarsCollection.cs
- XmlCharCheckingWriter.cs
- Win32.cs
- Span.cs
- SettingsPropertyWrongTypeException.cs
- NativeMethods.cs
- CategoryNameCollection.cs
- OperationResponse.cs
- SnapshotChangeTrackingStrategy.cs
- CodeMemberField.cs
- XhtmlStyleClass.cs
- DataGridViewCheckBoxColumn.cs
- Dispatcher.cs
- ScriptMethodAttribute.cs
- ConnectionPoolManager.cs
- XmlUrlResolver.cs
- Double.cs
- WebPartConnectionsCancelEventArgs.cs
- WebScriptMetadataMessage.cs
- ScrollEventArgs.cs
- CompilationSection.cs
- SBCSCodePageEncoding.cs
- SqlAggregateChecker.cs
- Automation.cs
- RouteValueExpressionBuilder.cs
- BitmapEffectDrawingContent.cs
- RowTypeElement.cs
- TypeHelper.cs
- ToolStripLabel.cs
- Parameter.cs
- SqlVisitor.cs
- ResourcesGenerator.cs
- CustomLineCap.cs
- ReachIDocumentPaginatorSerializer.cs
- RemotingAttributes.cs
- BinaryObjectWriter.cs
- DPTypeDescriptorContext.cs
- SqlTriggerContext.cs
- MsmqAuthenticationMode.cs
- InvalidPipelineStoreException.cs
- figurelengthconverter.cs
- SmiEventSink_Default.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ImageList.cs
- BehaviorDragDropEventArgs.cs
- ReflectPropertyDescriptor.cs
- TaiwanLunisolarCalendar.cs
- DependencyObjectType.cs
- Pens.cs
- PersonalizationStateQuery.cs
- WebConfigurationFileMap.cs
- GraphicsState.cs
- MultiView.cs
- FileEnumerator.cs
- Schema.cs