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
- Expression
Type: System.Object
Required. Object expression.
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.
See Also