diff options
Diffstat (limited to 'src/mscorlib/src/System/NotFiniteNumberException.cs')
-rw-r--r-- | src/mscorlib/src/System/NotFiniteNumberException.cs | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/src/mscorlib/src/System/NotFiniteNumberException.cs b/src/mscorlib/src/System/NotFiniteNumberException.cs deleted file mode 100644 index 68e8f88d81..0000000000 --- a/src/mscorlib/src/System/NotFiniteNumberException.cs +++ /dev/null @@ -1,71 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System.Runtime.Serialization; - -namespace System -{ - [Serializable] - public class NotFiniteNumberException : ArithmeticException - { - private double _offendingNumber; - - public NotFiniteNumberException() - : base(SR.Arg_NotFiniteNumberException) - { - _offendingNumber = 0; - HResult = __HResults.COR_E_NOTFINITENUMBER; - } - - public NotFiniteNumberException(double offendingNumber) - : base() - { - _offendingNumber = offendingNumber; - HResult = __HResults.COR_E_NOTFINITENUMBER; - } - - public NotFiniteNumberException(String message) - : base(message) - { - _offendingNumber = 0; - HResult = __HResults.COR_E_NOTFINITENUMBER; - } - - public NotFiniteNumberException(String message, double offendingNumber) - : base(message) - { - _offendingNumber = offendingNumber; - HResult = __HResults.COR_E_NOTFINITENUMBER; - } - - public NotFiniteNumberException(String message, Exception innerException) - : base(message, innerException) - { - HResult = __HResults.COR_E_NOTFINITENUMBER; - } - - public NotFiniteNumberException(String message, double offendingNumber, Exception innerException) - : base(message, innerException) - { - _offendingNumber = offendingNumber; - HResult = __HResults.COR_E_NOTFINITENUMBER; - } - - protected NotFiniteNumberException(SerializationInfo info, StreamingContext context) : base(info, context) - { - _offendingNumber = info.GetInt32("OffendingNumber"); - } - - public override void GetObjectData(SerializationInfo info, StreamingContext context) - { - base.GetObjectData(info, context); - info.AddValue("OffendingNumber", _offendingNumber, typeof(Int32)); - } - - public double OffendingNumber - { - get { return _offendingNumber; } - } - } -} |