Information.IsError Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Returns a Boolean value indicating whether an expression is an exception type.

Namespace:  Microsoft.VisualBasic
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

Syntax

'Declaration
Public Shared Function IsError ( _
    Expression As Object _
) As Boolean
public static bool IsError(
    Object Expression
)

Parameters

Return Value

Type: System.Boolean
Returns a Boolean value indicating whether an expression is an exception type.

Remarks

IsError returns True if the expression represents an Object variable that derives from the Exception class in the System namespace.

An exception that derives from System.Exception can be caught with the Try...Catch...Finally statements.

Examples

The following example uses the IsError function to check if an expression represents a system exception.

Sub demonstrateIsError(ByVal firstArg As Integer)
    Dim returnVal As New Object
    Dim badArg As String = "Bad argument value"
    Dim errorCheck As Boolean
    If firstArg > 10000 Then
        returnVal = New System.ArgumentOutOfRangeException(badArg)
    End If
    errorCheck = IsError(returnVal)
End Sub

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.