Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ApplicationException.cs
- ProxyWebPart.cs
- _WebProxyDataBuilder.cs
- DataGridViewImageCell.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- PrimaryKeyTypeConverter.cs
- XmlQuerySequence.cs
- DefaultValidator.cs
- ITextView.cs
- DocumentViewerConstants.cs
- TypeValidationEventArgs.cs
- HtmlInputFile.cs
- CellCreator.cs
- ScopelessEnumAttribute.cs
- KnownBoxes.cs
- Peer.cs
- QueryConverter.cs
- Stylesheet.cs
- ClaimComparer.cs
- SecurityTokenRequirement.cs
- XamlClipboardData.cs
- MergablePropertyAttribute.cs
- ProtocolsSection.cs
- MouseButtonEventArgs.cs
- rsa.cs
- LinqDataSourceContextData.cs
- ConnectorSelectionGlyph.cs
- BrowserCapabilitiesFactoryBase.cs
- CqlBlock.cs
- DiscreteKeyFrames.cs
- XsltLibrary.cs
- UndoManager.cs
- CodeConditionStatement.cs
- DataSourceControlBuilder.cs
- TextDecorationCollectionConverter.cs
- DataGridViewColumnCollectionDialog.cs
- KoreanLunisolarCalendar.cs
- ZoneMembershipCondition.cs
- FigureParaClient.cs
- SchemaCollectionPreprocessor.cs
- LinqDataSourceView.cs
- FrameworkElementFactory.cs
- StateDesignerConnector.cs
- TabRenderer.cs
- PanelStyle.cs
- SpnEndpointIdentity.cs
- PartialCachingControl.cs
- NamedPipeProcessProtocolHandler.cs
- PropertyConverter.cs
- MemberPathMap.cs
- EntityDataSourceStatementEditorForm.cs
- DataViewManagerListItemTypeDescriptor.cs
- SynchronizedPool.cs
- MasterPage.cs
- ZipIOBlockManager.cs
- FrameworkContentElementAutomationPeer.cs
- SafeNativeMethods.cs
- GraphicsContainer.cs
- MD5.cs
- AutoSizeToolBoxItem.cs
- ExtensionWindowHeader.cs
- loginstatus.cs
- ImpersonateTokenRef.cs
- TemplateControlCodeDomTreeGenerator.cs
- Win32Native.cs
- DataSvcMapFileSerializer.cs
- InvocationExpression.cs
- CreateSequenceResponse.cs
- CaseCqlBlock.cs
- SerializerWriterEventHandlers.cs
- MachineKeyConverter.cs
- DataSpaceManager.cs
- SchemaImporterExtensionsSection.cs
- EnvelopeVersion.cs
- RuntimeVariablesExpression.cs
- SharedPersonalizationStateInfo.cs
- SecureConversationVersion.cs
- NetTcpBindingElement.cs
- DataComponentNameHandler.cs
- TransportationConfigurationTypeInstallComponent.cs
- SchemaTableColumn.cs
- SqlDataSourceFilteringEventArgs.cs
- securestring.cs
- ResolveMatches11.cs
- SystemTcpStatistics.cs
- MasterPage.cs
- InternalBase.cs
- DataExpression.cs
- Int32Rect.cs
- URLString.cs
- GuidelineSet.cs
- DataChangedEventManager.cs
- DefaultPrintController.cs
- KoreanLunisolarCalendar.cs
- DiscardableAttribute.cs
- DataGridViewRowStateChangedEventArgs.cs
- MetadataItem.cs
- CDSCollectionETWBCLProvider.cs
- BamlCollectionHolder.cs
- XPathItem.cs