2 // System.NotFiniteNumberException.cs
5 // Joe Shaw (joe@ximian.com)
7 // (C) 2001 Ximian, Inc. http://www.ximian.com
12 public class NotFiniteNumberException : ArithmeticException {
13 double offending_number;
16 public NotFiniteNumberException ()
17 : base ("The number encountered was not a finite quantity")
21 public NotFiniteNumberException (double offending_number)
23 this.offending_number = offending_number;
26 public NotFiniteNumberException (string message)
31 public NotFiniteNumberException (string message, double offending_number)
33 this.offending_number = offending_number;
36 public NotFiniteNumberException (string message, double offending_number, Exception inner)
37 : base (message, inner)
39 this.offending_number = offending_number;
43 public virtual double OffendingNumber {
45 return offending_number;