Returns a Boolean value indicating whether an expression evaluates to a reference type.
Public Function IsReference(ByVal Expression As Object) As Boolean
IsReference returns True if the expression represents a reference type, such as a class instance, a String type, or an array of any type; otherwise, it returns False.
A reference type contains a pointer to data stored elsewhere in memory. A value type contains its own data.
This example uses the IsReference function to check if several variables refer to reference types.
Dim MyArray(3) As Boolean Dim MyString As String Dim MyObject As Object Dim MyNumber As Integer MyArray(0) =IsReference(
MyArray)
' Returns True. MyArray(1) =IsReference(
MyString)
' Returns True. MyArray(2) = IsReference(MyObject) ' Returns True. MyArray(2) = IsReference(MyNumber) ' Returns False.
IsArray Function | IsDate Function | IsDBNull Function | IsError Function | IsNothing Function | IsNumeric Function | Object Data Type | TypeName Function