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
- SmiEventSink_DeferedProcessing.cs
- LockCookie.cs
- PointHitTestResult.cs
- DataPagerFieldItem.cs
- FontUnitConverter.cs
- OleDbException.cs
- RoutedEventConverter.cs
- NativeMethodsOther.cs
- InfoCardMetadataExchangeClient.cs
- BitHelper.cs
- WSDualHttpBindingCollectionElement.cs
- WebScriptMetadataMessageEncoderFactory.cs
- Query.cs
- StringArrayConverter.cs
- WinFormsUtils.cs
- FusionWrap.cs
- WindowsTooltip.cs
- SmiXetterAccessMap.cs
- EventMappingSettingsCollection.cs
- CompilationPass2Task.cs
- WorkflowApplicationIdleEventArgs.cs
- x509utils.cs
- OleDbErrorCollection.cs
- SelectionListComponentEditor.cs
- WebPartCancelEventArgs.cs
- DbParameterHelper.cs
- AsymmetricKeyExchangeDeformatter.cs
- XmlDownloadManager.cs
- SkipStoryboardToFill.cs
- ErrorTableItemStyle.cs
- DataGridViewDataErrorEventArgs.cs
- IncomingWebRequestContext.cs
- RangeValidator.cs
- DependencyPropertyKey.cs
- CallSiteHelpers.cs
- ExpressionBuilderCollection.cs
- COM2IProvidePropertyBuilderHandler.cs
- FakeModelItemImpl.cs
- OdbcErrorCollection.cs
- CmsInterop.cs
- ConstraintConverter.cs
- ArrangedElement.cs
- OleDbMetaDataFactory.cs
- SystemNetworkInterface.cs
- WebSysDefaultValueAttribute.cs
- ChangePasswordDesigner.cs
- BidirectionalDictionary.cs
- BCLDebug.cs
- _ProxyChain.cs
- XmlSchemaAny.cs
- EndpointDiscoveryBehavior.cs
- ConfigurationManagerHelper.cs
- AspNetHostingPermission.cs
- PropertyDescriptors.cs
- TypeLoadException.cs
- HistoryEventArgs.cs
- XsdDuration.cs
- ContextMenu.cs
- X509RecipientCertificateServiceElement.cs
- DataBoundControl.cs
- SmiMetaDataProperty.cs
- keycontainerpermission.cs
- IdentityModelDictionary.cs
- ResumeStoryboard.cs
- ObjectListSelectEventArgs.cs
- MexNamedPipeBindingCollectionElement.cs
- Property.cs
- AutomationElement.cs
- CoTaskMemUnicodeSafeHandle.cs
- PaintValueEventArgs.cs
- WebPartTransformer.cs
- ResponseStream.cs
- FixedSOMTableCell.cs
- WindowsFormsHelpers.cs
- MgmtConfigurationRecord.cs
- ExtendedPropertiesHandler.cs
- ClockGroup.cs
- TextTreeText.cs
- MembershipPasswordException.cs
- InvokeAction.cs
- AutoCompleteStringCollection.cs
- BoundingRectTracker.cs
- TokenBasedSetEnumerator.cs
- FloaterBaseParaClient.cs
- OpCodes.cs
- StandardTransformFactory.cs
- DockingAttribute.cs
- CachedRequestParams.cs
- PtsContext.cs
- WinFormsSpinner.cs
- IDispatchConstantAttribute.cs
- ServiceControllerDesigner.cs
- XmlnsCache.cs
- SystemTcpConnection.cs
- _Rfc2616CacheValidators.cs
- GPStream.cs
- RegexFCD.cs
- PolygonHotSpot.cs
- HttpServerProtocol.cs
- WebColorConverter.cs