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
- SimpleColumnProvider.cs
- DiscoveryExceptionDictionary.cs
- MetadataCacheItem.cs
- DataTemplateSelector.cs
- tabpagecollectioneditor.cs
- CodeIdentifiers.cs
- MSAAWinEventWrap.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ErrorWrapper.cs
- Token.cs
- NullableBoolConverter.cs
- ContractComponent.cs
- WorkItem.cs
- ApplicationTrust.cs
- SelectionEditor.cs
- MetadataCache.cs
- XmlSchemaAttributeGroupRef.cs
- RelationshipType.cs
- ListParaClient.cs
- DictionaryBase.cs
- ZoneIdentityPermission.cs
- TextCompositionManager.cs
- SubtreeProcessor.cs
- AutomationPropertyInfo.cs
- StringConcat.cs
- Registration.cs
- OdbcConnectionFactory.cs
- DiagnosticsConfigurationHandler.cs
- HandledMouseEvent.cs
- ResponseStream.cs
- NavigateEvent.cs
- Int16Storage.cs
- DataRelationCollection.cs
- SemanticAnalyzer.cs
- LogFlushAsyncResult.cs
- RoleGroupCollectionEditor.cs
- GeneralTransform.cs
- Context.cs
- TextSpanModifier.cs
- WebSysDescriptionAttribute.cs
- SafeHandles.cs
- FragmentQueryKB.cs
- _TimerThread.cs
- Int32Rect.cs
- SqlRemoveConstantOrderBy.cs
- JsonXmlDataContract.cs
- SafeNativeMemoryHandle.cs
- GridViewDeletedEventArgs.cs
- GeneralTransform3D.cs
- DBAsyncResult.cs
- DocumentViewerBaseAutomationPeer.cs
- ReturnType.cs
- HelpHtmlBuilder.cs
- ChtmlMobileTextWriter.cs
- ChangeConflicts.cs
- InputScopeManager.cs
- ConstructorBuilder.cs
- regiisutil.cs
- Vector3DAnimation.cs
- KeyValuePair.cs
- ServiceAuthorizationBehavior.cs
- MarkupWriter.cs
- HtmlForm.cs
- ModelItemKeyValuePair.cs
- GridViewPageEventArgs.cs
- filewebresponse.cs
- ApplicationActivator.cs
- CodeAttributeDeclarationCollection.cs
- MessageDirection.cs
- RelationshipDetailsCollection.cs
- RC2CryptoServiceProvider.cs
- Predicate.cs
- IdleTimeoutMonitor.cs
- ParagraphVisual.cs
- Animatable.cs
- RSAPKCS1SignatureDeformatter.cs
- DataListDesigner.cs
- DrawingImage.cs
- __ConsoleStream.cs
- QilScopedVisitor.cs
- ExceptionAggregator.cs
- SmtpNetworkElement.cs
- ExecutionEngineException.cs
- EncryptedKeyHashIdentifierClause.cs
- DataGridTable.cs
- EnumValidator.cs
- SoapObjectInfo.cs
- Deflater.cs
- ScriptingAuthenticationServiceSection.cs
- TraceSection.cs
- MemberHolder.cs
- DocumentPageViewAutomationPeer.cs
- TemplateComponentConnector.cs
- ColumnMapTranslator.cs
- XmlSchemaImport.cs
- Vertex.cs
- SecurityDescriptor.cs
- ScrollProviderWrapper.cs
- Operators.cs
- HttpResponse.cs