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
- CodeParameterDeclarationExpressionCollection.cs
- Typeface.cs
- CheckBoxPopupAdapter.cs
- XmlSecureResolver.cs
- EntityDataSourceColumn.cs
- VisualCollection.cs
- DocumentsTrace.cs
- BaseCodeDomTreeGenerator.cs
- WhitespaceRuleLookup.cs
- FilterQuery.cs
- Statements.cs
- HostedTransportConfigurationManager.cs
- FloaterParagraph.cs
- DependencyObjectProvider.cs
- Rss20FeedFormatter.cs
- KeyedCollection.cs
- ExpandCollapseProviderWrapper.cs
- ComboBox.cs
- DataGridColumnFloatingHeader.cs
- WmlCalendarAdapter.cs
- Base64Encoding.cs
- BitmapEffectDrawing.cs
- ToolStripMenuItemDesigner.cs
- ProfileManager.cs
- QilXmlWriter.cs
- DataGridViewCheckBoxColumn.cs
- PeerCollaboration.cs
- SynchronizedRandom.cs
- BindingContext.cs
- HostedElements.cs
- ComponentRenameEvent.cs
- Keywords.cs
- Message.cs
- StringAnimationBase.cs
- AuthenticatingEventArgs.cs
- X509RawDataKeyIdentifierClause.cs
- DataRecordObjectView.cs
- TransactionScope.cs
- DesignerUtility.cs
- AppSettingsReader.cs
- PropertyInformation.cs
- InputEventArgs.cs
- EncryptedPackageFilter.cs
- Point.cs
- sqlinternaltransaction.cs
- ItemsPanelTemplate.cs
- InheritanceContextHelper.cs
- SafeTimerHandle.cs
- Menu.cs
- SystemTcpStatistics.cs
- ObjectItemLoadingSessionData.cs
- ControlParameter.cs
- TextDecorationLocationValidation.cs
- Transform.cs
- FtpWebResponse.cs
- DesignSurfaceServiceContainer.cs
- HashCodeCombiner.cs
- HostedTransportConfigurationBase.cs
- DataGridViewAccessibleObject.cs
- UnmanagedMarshal.cs
- FormViewCommandEventArgs.cs
- DesigntimeLicenseContextSerializer.cs
- ViewManagerAttribute.cs
- DataControlFieldCollection.cs
- PropVariant.cs
- DecoderFallback.cs
- SslStream.cs
- SectionInformation.cs
- FontCollection.cs
- ConsumerConnectionPointCollection.cs
- AuthenticationModuleElement.cs
- AbsoluteQuery.cs
- TabItemAutomationPeer.cs
- DataGridDesigner.cs
- ServiceHostingEnvironment.cs
- ListViewCommandEventArgs.cs
- EventLogPermissionEntryCollection.cs
- Calendar.cs
- RangeValidator.cs
- EncoderParameter.cs
- BitSet.cs
- SerializationFieldInfo.cs
- InvalidBodyAccessException.cs
- StylusPlugInCollection.cs
- TraceContextEventArgs.cs
- ProcessProtocolHandler.cs
- CultureNotFoundException.cs
- OptionalMessageQuery.cs
- PasswordTextNavigator.cs
- LineGeometry.cs
- ManagementOptions.cs
- DelegateTypeInfo.cs
- TimelineClockCollection.cs
- _SpnDictionary.cs
- OperatingSystem.cs
- Span.cs
- WindowsProgressbar.cs
- DataGridViewRowPrePaintEventArgs.cs
- ActivityBuilderHelper.cs
- SafeRightsManagementQueryHandle.cs