Information Class
Microsoft Silverlight will reach end of support after October 2021. Learn more.
The Information module contains the procedures used to return, test for, or verify information.
Inheritance Hierarchy
System.Object
Microsoft.VisualBasic.Information
Namespace: Microsoft.VisualBasic
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
Syntax
'Declaration
<StandardModuleAttribute> _
Public NotInheritable Class Information
[StandardModuleAttribute]
public sealed class Information
The Information type exposes the following members.
Methods
Name | Description | |
---|---|---|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Erl | Returns an integer indicating the line number of the last executed statement. Read-only. | |
Err | Contains information about run-time errors. | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsArray | Returns a Boolean value indicating whether a variable points to an array. | |
IsDate | Returns a Boolean value indicating whether an expression represents a valid Date value. | |
IsDBNull | Returns a Boolean value indicating whether an expression evaluates to the System.DBNull class. | |
IsError | Returns a Boolean value indicating whether an expression is an exception type. | |
IsNothing | Returns a Boolean value indicating whether an expression has no object assigned to it. | |
IsReference | Returns a Boolean value indicating whether an expression evaluates to a reference type. | |
LBound | Returns the lowest available subscript for the indicated dimension of an array. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UBound | Returns the highest available subscript for the indicated dimension of an array. | |
VarType | Returns an Integer value containing the data type classification of a variable. |
Top
Remarks
This module supports the Visual Basic language keywords and run-time library members that provide error information, validate data, determine array bounds, and retrieve data type and color information.
Examples
The following example uses the VbTypeName function to return data type names for several variables.
Dim sysDateName As String = "System.DateTime"
Dim sysShortName As String = "Int16"
Dim sysBadName As String = "Nonsense"
Dim testVbName As String
testVbName = VbTypeName(sysDateName)
' Returns "Date".
testVbName = VbTypeName(sysShortName)
' Returns "Short".
testVbName = VbTypeName(sysBadName)
' Returns Nothing.
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.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.