Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // // ==--== 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HyperLinkStyle.cs
- ScrollProviderWrapper.cs
- DataTemplateSelector.cs
- DiscoveryDefaults.cs
- SqlNode.cs
- TreeNodeMouseHoverEvent.cs
- ResourcePermissionBase.cs
- Serializer.cs
- RequestCacheEntry.cs
- StylusPoint.cs
- ClientSponsor.cs
- OutputCacheProfile.cs
- EUCJPEncoding.cs
- TransportSecurityProtocolFactory.cs
- XmlJsonReader.cs
- ConnectionsZone.cs
- SessionPageStateSection.cs
- XmlConvert.cs
- StringWriter.cs
- HtmlTitle.cs
- Dispatcher.cs
- SmtpDigestAuthenticationModule.cs
- ConfigurationValidatorAttribute.cs
- XmlMembersMapping.cs
- XmlSchemaSimpleType.cs
- System.Data.OracleClient_BID.cs
- XmlSchemaIdentityConstraint.cs
- NavigationService.cs
- ButtonRenderer.cs
- StyleXamlTreeBuilder.cs
- MSAANativeProvider.cs
- DataGridViewColumnEventArgs.cs
- StrokeDescriptor.cs
- InstancePersistenceEvent.cs
- DataExpression.cs
- CorrelationRequestContext.cs
- CodeMemberMethod.cs
- ProviderConnectionPointCollection.cs
- HtmlTernaryTree.cs
- HostingEnvironment.cs
- BasePropertyDescriptor.cs
- HtmlInputPassword.cs
- StateWorkerRequest.cs
- ActivityMarkupSerializer.cs
- MenuScrollingVisibilityConverter.cs
- UriTemplateTableMatchCandidate.cs
- PeerNameRegistration.cs
- fixedPageContentExtractor.cs
- DBSqlParserTable.cs
- Composition.cs
- SmtpCommands.cs
- PasswordPropertyTextAttribute.cs
- NativeMethodsCLR.cs
- FillErrorEventArgs.cs
- XmlSchemaType.cs
- PinnedBufferMemoryStream.cs
- METAHEADER.cs
- Int32Animation.cs
- PipeStream.cs
- ThemeInfoAttribute.cs
- Graph.cs
- SerTrace.cs
- _AutoWebProxyScriptWrapper.cs
- StorageEntitySetMapping.cs
- MeshGeometry3D.cs
- HTTPNotFoundHandler.cs
- ExternalException.cs
- RenderTargetBitmap.cs
- ComponentRenameEvent.cs
- StaticFileHandler.cs
- DirectoryRedirect.cs
- WebBrowserEvent.cs
- ConversionContext.cs
- WhitespaceSignificantCollectionAttribute.cs
- httpapplicationstate.cs
- IndependentlyAnimatedPropertyMetadata.cs
- CheckBox.cs
- GZipStream.cs
- ListViewInsertionMark.cs
- XmlSubtreeReader.cs
- EditorPartCollection.cs
- ValidationResult.cs
- DownloadProgressEventArgs.cs
- ListItemParagraph.cs
- TdsParserSafeHandles.cs
- Query.cs
- RepeaterCommandEventArgs.cs
- LongAverageAggregationOperator.cs
- ImageKeyConverter.cs
- DecoderFallbackWithFailureFlag.cs
- AttributeEmitter.cs
- FileDialogCustomPlace.cs
- PtsPage.cs
- Compensation.cs
- ShapingWorkspace.cs
- ValidationSummaryDesigner.cs
- WindowCollection.cs
- DictionaryKeyPropertyAttribute.cs
- DSASignatureDeformatter.cs
- CodeDirectoryCompiler.cs