diff options
Diffstat (limited to 'mcs/class/corlib/System/NotFiniteNumberException.cs')
-rw-r--r-- | mcs/class/corlib/System/NotFiniteNumberException.cs | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/mcs/class/corlib/System/NotFiniteNumberException.cs b/mcs/class/corlib/System/NotFiniteNumberException.cs deleted file mode 100644 index dd3cc054b48..00000000000 --- a/mcs/class/corlib/System/NotFiniteNumberException.cs +++ /dev/null @@ -1,67 +0,0 @@ -// -// System.NotFiniteNumberException.cs -// -// Author: -// Joe Shaw (joe@ximian.com) -// Duncan Mak (duncan@ximian.com) -// -// (C) 2001 Ximian, Inc. http://www.ximian.com -// -using System.Globalization; -using System.Runtime.Serialization; - -namespace System { - - [Serializable] - public class NotFiniteNumberException : ArithmeticException { - double offending_number; - - // Constructors - public NotFiniteNumberException () - : base (Locale.GetText ("The number encountered was not a finite quantity")) - { - } - - public NotFiniteNumberException (double offending_number) - { - this.offending_number = offending_number; - } - - public NotFiniteNumberException (string message) - : base (message) - { - } - - public NotFiniteNumberException (string message, double offending_number) - { - this.offending_number = offending_number; - } - - public NotFiniteNumberException (string message, double offending_number, Exception inner) - : base (message, inner) - { - this.offending_number = offending_number; - } - - protected NotFiniteNumberException (SerializationInfo info, StreamingContext context) - : base (info, context) - { - offending_number = info.GetDouble ("OffendingNumber"); - } - - // Properties - public double OffendingNumber { - get { - return offending_number; - } - } - - // Method - - public override void GetObjectData (SerializationInfo info, StreamingContext context) - { - base.GetObjectData (info, context); - info.AddValue ("OffendingNumber", offending_number); - } - } -} |