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
- RuleInfoComparer.cs
- SoapAttributeAttribute.cs
- SafeCryptHandles.cs
- ListItemCollection.cs
- SchemaMapping.cs
- SystemException.cs
- UIntPtr.cs
- SynchronizationContext.cs
- ListArgumentProvider.cs
- SpecularMaterial.cs
- HwndHost.cs
- ComplexLine.cs
- SolidColorBrush.cs
- RoutedCommand.cs
- MulticastNotSupportedException.cs
- ObjectSecurity.cs
- BuilderPropertyEntry.cs
- XD.cs
- TemplateNameScope.cs
- SwitchLevelAttribute.cs
- ObjectDataSourceMethodEventArgs.cs
- VBCodeProvider.cs
- TemplatePartAttribute.cs
- ColorTransform.cs
- Tokenizer.cs
- DataListItemEventArgs.cs
- AbstractExpressions.cs
- OLEDB_Util.cs
- PolicyStatement.cs
- DurableEnlistmentState.cs
- UnionCodeGroup.cs
- mediaeventshelper.cs
- Models.cs
- MaskedTextProvider.cs
- SqlNotificationEventArgs.cs
- SoapHeaderException.cs
- ResourcesGenerator.cs
- EmptyEnumerator.cs
- ThreadAttributes.cs
- ScrollPatternIdentifiers.cs
- HtmlAnchor.cs
- SelfIssuedAuthProofToken.cs
- NotificationContext.cs
- ServicePointManagerElement.cs
- DateTimeParse.cs
- XmlnsDictionary.cs
- RepeaterItem.cs
- DataSourceCache.cs
- CustomPeerResolverService.cs
- BitmapEffectGroup.cs
- XmlJsonWriter.cs
- SvcMapFileLoader.cs
- SoapMessage.cs
- MultipartIdentifier.cs
- BinHexDecoder.cs
- ApplicationException.cs
- BindMarkupExtensionSerializer.cs
- StylusPointCollection.cs
- BrowserCapabilitiesCodeGenerator.cs
- keycontainerpermission.cs
- autovalidator.cs
- SimpleMailWebEventProvider.cs
- PhonemeEventArgs.cs
- SafeHandles.cs
- MethodExpr.cs
- EmptyStringExpandableObjectConverter.cs
- XPathNodeInfoAtom.cs
- ReferenceConverter.cs
- MoveSizeWinEventHandler.cs
- TableLayoutSettingsTypeConverter.cs
- PathFigure.cs
- JsonReader.cs
- AssemblyBuilderData.cs
- StyleCollection.cs
- SqlDataSourceCache.cs
- ProcessHostFactoryHelper.cs
- StringReader.cs
- Process.cs
- TextReader.cs
- RectAnimation.cs
- SharedPersonalizationStateInfo.cs
- DockingAttribute.cs
- WebPartDisplayModeCollection.cs
- TypeNameConverter.cs
- DispatcherSynchronizationContext.cs
- RawStylusInputCustomData.cs
- SoapExtensionTypeElementCollection.cs
- FontSource.cs
- FixedPageStructure.cs
- QueryCursorEventArgs.cs
- MiniModule.cs
- DetailsViewModeEventArgs.cs
- HTMLTagNameToTypeMapper.cs
- SharedPersonalizationStateInfo.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- CurrentChangingEventManager.cs
- CompilerError.cs
- precedingquery.cs
- NameNode.cs
- SiteMembershipCondition.cs