Name

NotFiniteNumberException

Synopsis

This exception is thrown when certain languages encounter floating-point infinity or NaN (not a number) values. These values can be represented in VB with Double.NegativeInfinity, Double.PositiveInfinity, and Double.NaN. (Similar fields are available in Single.)

Public Class NotFiniteNumberException : Inherits ArithmeticException
' Public Constructors
   Public Sub New() 
   Public Sub New( ByVal offendingNumber As Double) 
   Public Sub New( ByVal message As String) 
   Public Sub New(ByVal message As String, 
        ByVal offendingNumber As Double) 
   Public Sub New(ByVal message As String, 
        ByVal offendingNumber As Double, 
        ByVal innerException As Exception) 
' Protected Constructors
   Protected Sub New(
        ByVal info As System.Runtime.Serialization.SerializationInfo, 
        ByVal context As System.Runtime.Serialization.StreamingContext) 
' Public Instance Properties
   Public ReadOnly Property OffendingNumber As Double  
' Public Instance Methods
   Overrides Public Sub GetObjectData(
        ByVal info As System.Runtime.Serialization.SerializationInfo, 
        ByVal context As System.Runtime.Serialization.StreamingContext) 
End Class

Hierarchy

ObjectException(System.Runtime.Serialization.ISerializable)SystemExceptionArithmeticException NotFiniteNumberException

Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.