2 // System.NotFiniteNumberException.cs
5 // Joe Shaw (joe@ximian.com)
7 // (C) 2001 Ximian, Inc. http://www.ximian.com
10 using System.Globalization;
13 public class NotFiniteNumberException : ArithmeticException {
14 double offending_number;
17 public NotFiniteNumberException ()
18 : base (Locale.GetText ("The number encountered was not a finite quantity"))
22 public NotFiniteNumberException (double offending_number)
24 this.offending_number = offending_number;
27 public NotFiniteNumberException (string message)
32 public NotFiniteNumberException (string message, double offending_number)
34 this.offending_number = offending_number;
37 public NotFiniteNumberException (string message, double offending_number, Exception inner)
38 : base (message, inner)
40 this.offending_number = offending_number;
44 public virtual double OffendingNumber {
46 return offending_number;