Microsoft.VisualBasic
Indicates the type of procedure being invoked when calling the CallByName function.
1
A property value is being retrieved. This member is equivalent to the Visual Basic constant vbGet.
An Object property value is being determined. This member is equivalent to the Visual Basic constant vbLet.
A method is being invoked. This member is equivalent to the Visual Basic constant vbMethod.
A property value is being determined. This member is equivalent to the Visual Basic constant vbSet.
The Constants module contains miscellaneous constants. These constants can be used anywhere in your code.
1
Represents a backspace character for print and display functions.
1
Represents a carriage-return character for print and display functions.
1
Represents a carriage-return character combined with a linefeed character for print and display functions.
1
Represents a form-feed character for print functions.
1
Represents a linefeed character for print and display functions.
1
Represents a newline character for print and display functions.
1
Represents a null character for print and display functions.
1
Represents a zero-length string for print and display functions, and for calling external procedures.
1
Represents a tab character for print and display functions.
1
Represents a carriage-return character for print functions.
1
The HideModuleNameAttribute attribute, when applied to a module, allows the module members to be accessed using only the qualification needed for the module.
1
Initializes a new instance of the attribute.
The Strings module contains procedures used to perform string operations.
1
Returns an Integer value representing the character code corresponding to a character.
Returns an Integer value representing the character code corresponding to a character.
Required. Any valid Char or String expression. If is a String expression, only the first character of the string is used for input. If is Nothing or contains no characters, an error occurs.
1
Returns an Integer value representing the character code corresponding to a character.
Returns an Integer value representing the character code corresponding to a character.
Required. Any valid Char or String expression. If is a String expression, only the first character of the string is used for input. If is Nothing or contains no characters, an error occurs.
1
Returns the character associated with the specified character code.
Returns the character associated with the specified character code.
Required. An Integer expression representing the , or character code, for the character.
< -32768 or > 65535 for ChrW.
1
Provides methods that perform various type conversions.
1
Converts an object to the specified type.
An object of the specified target type.
The object to convert.
The type to which to convert the object.
Converts an object to a value.
A Boolean value. Returns False if the object is null; otherwise, True.
The object to convert.
Converts a string to a value.
A Boolean value. Returns False if the string is null; otherwise, True.
The string to convert.
Converts an object to a value.
The Byte value of the object.
The object to convert.
Converts a string to a value.
The Byte value of the string.
The string to convert.
Converts an object to a value.
The Char value of the object.
The object to convert.
Converts a string to a value.
The Char value of the string.
The string to convert.
Converts an object to a one-dimensional array.
A one-dimensional Char array.
The object to convert.
Converts a string to a one-dimensional array.
A one-dimensional Char array.
The string to convert.
Converts an object to a value.
The DateTime value of the object.
The object to convert.
Converts a string to a value.
The DateTime value of the string.
The string to convert.
Converts a value to a value.
The Decimal value of the Boolean value.
A Boolean value to convert.
Converts an object to a value.
The Decimal value of the object.
The object to convert.
Converts a string to a value.
The Decimal value of the string.
The string to convert.
Converts an object to a value.
The Double value of the object.
The object to convert.
Converts a string to a value.
The Double value of the string.
The string to convert.
Converts an object to a generic type .
A structure or object of generic type .
The object to convert.
The type to convert to.
Converts an object to an integer value.
The int value of the object.
The object to convert.
Converts a string to an integer value.
The int value of the string.
The string to convert.
Converts an object to a Long value.
The Long value of the object.
The object to convert.
Converts a string to a Long value.
The Long value of the string.
The string to convert.
Converts an object to an value.
The SByte value of the object.
The object to convert.
Converts a string to an value.
The SByte value of the string.
The string to convert.
Converts an object to a Short value.
The Short value of the object.
The object to convert.
Converts a string to a Short value.
The Short value of the string.
The string to convert.
Converts an object to a value.
The Single value of the object.
The object to convert.
Converts a to a value.
The Single value of the string.
The string to convert.
Converts a value to a .
The String representation of the Boolean value.
The Boolean value to convert.
Converts a value to a .
The String representation of the Byte value.
The Byte value to convert.
Converts a value to a .
The String representation of the Char value.
The Char value to convert.
Converts a value to a value.
The String representation of the DateTime value.
The DateTime value to convert.
Converts a value to a value.
The String representation of the Decimal value.
The Decimal value to convert.
Converts a value to a value.
The String representation of the Double value.
The Double value to convert.
Converts a Short value to a value.
The String representation of the Short value.
The Short value to convert.
Converts an integer value to a value.
The String representation of the int value.
The int value to convert.
Converts a Long value to a value.
The String representation of the Long value.
The Long value to convert.
Converts an object to a value.
The String representation of the object.
The object to convert.
Converts a value (a single-precision floating point number) to a value.
The String representation of the Single value.
The Single value to convert.
Converts a uint value to a value.
The String representation of the Uint value.
The Uint value to convert.
Converts a Ulong value to a value.
The String representation of the Ulong value.
The Ulong value to convert.
Converts an object to a Uint value.
The Uint value of the object.
The object to convert.
Converts a string to a Uint value.
The Uint value of the string.
The string to convert.
Converts an object to a Ulong value.
The Ulong value of the object.
The object to convert.
Converts a string to a Ulong value.
The Ulong value of the string.
The string to convert.
Converts an object to a Ushort value.
The Ushort value of the object.
The object to convert.
Converts a string to a Ushort value.
The Ushort value of the string.
The string to convert.
When applied to a class, the compiler implicitly calls a component-initializing method from the default synthetic constructor.
Initializes a new instance of the attribute.
The Visual Basic compiler uses this class during static local initialization; it is not meant to be called directly from your code. An exception of this type is thrown if a static local variable fails to initialize.
1
Initializes a new instance of the class.
This class provides helpers that the Visual Basic compiler uses for late binding calls; it is not meant to be called directly from your code.
1
Executes a late-bound method or function call. This helper method is not meant to be called directly from your code.
An instance of the call object.
An instance of the call object exposing the property or method.
The type of the call object.
The name of the property or method on the call object.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
An array of argument types; used only for generic calls to pass argument types.
An array of Boolean values that the late binder uses to communicate back to the call site which arguments match ByRef parameters. Each True value indicates that the arguments matched and should be copied out after the call to LateCall is complete.
A Boolean value indicating whether or not the return value can be ignored.
Executes a late-bound property get or field access call. This helper method is not meant to be called directly from your code.
An instance of the call object.
An instance of the call object exposing the property or method.
The type of the call object.
The name of the property or method on the call object.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
An array of argument types; used only for generic calls to pass argument types.
An array of Boolean values that the late binder uses to communicate back to the call site which arguments match ByRef parameters. Each True value indicates that the arguments matched and should be copied out after the call to LateCall is complete.
Executes a late-bound property get or field access call. This helper method is not meant to be called directly from your code.
An instance of the call object.
An instance of the call object exposing the property or method.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code.
An instance of the call object exposing the property or method.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code.
An instance of the call object exposing the property or method.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
A Boolean value used to determine whether the set operation will work. Set to True when you believe that an intermediate value has been set in the property or field; otherwise False.
A Boolean value that specifies when the base reference of the late reference is an RValue. Set to True when the base reference of the late reference is an RValue; this allows you to generate a run-time exception for late assignments to fields of RValues of value types. Otherwise, set to False.
Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code.
An instance of the call object exposing the property or method.
The type of the call object.
The name of the property or method on the call object.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
An array of argument types; used only for generic calls to pass argument types.
Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code.
An instance of the call object exposing the property or method.
The type of the call object.
The name of the property or method on the call object.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
An array of argument types; used only for generic calls to pass argument types.
A Boolean value used to determine whether the set operation will work. Set to True when you believe that an intermediate value has been set in the property or field; otherwise False.
A Boolean value that specifies when the base reference of the late reference is an RValue. Set to True when the base reference of the late reference is an RValue; this allows you to generate a run-time exception for late assignments to fields of RValues of value types. Otherwise, set to False.
An enumeration member of type representing the type of procedure being called. The value of CallType can be Method, Get, or Set. Only Set is used.
Executes a late-bound property set or field write call. This helper method is not meant to be called directly from your code.
An instance of the call object exposing the property or method.
The type of the call object.
The name of the property or method on the call object.
An array containing the arguments to be passed to the property or method being called.
An array of argument names.
An array of argument types; used only for generic calls to pass argument types.
A Boolean value used to determine whether the set operation will work. Set to True when you believe that an intermediate value has been set in the property or field; otherwise False.
A Boolean value that specifies when the base reference of the late reference is an RValue. Set to True when the base reference of the late reference is an RValue; this allows you to generate a run-time exception for late assignments to fields of RValues of value types. Otherwise, set to False.
The Visual Basic compiler uses this class for object flow control; it is not meant to be called directly from your code.
1
Checks for a synchronization lock on the specified type.
The data type for which to check for synchronization lock.
Provides services to the Visual Basic compiler for compiling For...Next loops.
Initializes a For...Next loop.
False if the loop has terminated; otherwise, True.
The loop counter variable.
The initial value of the loop counter.
The value of the To option.
The value of the Step option.
An object that contains verified values for loop values.
The counter value for the next loop iteration.
Checks for valid values for the loop counter, Step, and To values.
True if is greater than zero and is less than or equal to or is less than or equal to zero and is greater than or equal to ; otherwise, False.
Required. A Decimal value that represents the initial value passed for the loop counter variable.
Required. A Decimal value that represents the value passed by using the To keyword.
Required. A Decimal value that represents the value passed by using the Step keyword.
Increments a For...Next loop.
False if the loop has terminated; otherwise, True.
The loop counter variable.
An object that contains verified values for loop values.
The counter value for the next loop iteration.
Checks for valid values for the loop counter, Step, and To values.
True if is greater than zero and is less than or equal to , or if is less than or equal to zero and is greater than or equal to ; otherwise, False.
Required. A Single value that represents the initial value passed for the loop counter variable.
Required. A Single value that represents the value passed by using the To keyword.
Required. A Single value that represents the value passed by using the Step keyword.
Checks for valid values for the loop counter, Step, and To values.
True if is greater than zero and is less than or equal to , or if is less than or equal to zero and is greater than or equal to ; otherwise, False.
Required. A Double value that represents the initial value passed for the loop counter variable.
Required. A Double value that represents the value passed by using the To keyword.
Required. A Double value that represents the value passed by using the Step keyword.
Provides late-bound math operators, such as and , which the Visual Basic compiler uses internally.
1
Represents the Visual Basic addition (+) operator.
The sum of and .
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic And operator.
For Boolean operations, True if both and evaluate to True; otherwise, False. For bitwise operations, 1 if both and evaluate to 1; otherwise, 0.
Required. Any Boolean or numeric expression.
Required. Any Boolean or numeric expression.
Represents the Visual Basic equal (=) operator.
True if and are equal; otherwise, False.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic greater-than (>) operator.
True if is greater than ; otherwise, False.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic greater-than or equal-to (>=) operator.
True if is greater than or equal to ; otherwise, False.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic less-than (<) operator.
True if is less than ; otherwise, False.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic less-than or equal-to (<=) operator.
True if is less than or equal to ; otherwise, False.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic not-equal (<>) operator.
True if is not equal to ; otherwise, False.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Performs binary or text string comparison when given two strings.
Value Condition -1 is less than . 0 is equal to . 1 is greater than .
Required. Any String expression.
Required. Any String expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic concatenation (&) operator.
A string representing the concatenation of and .
Required. Any expression.
Required. Any expression.
Represents the overloaded Visual Basic equals (=) operator.
The result of the overloaded equals operator. False if operator overloading is not supported.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the overloaded Visual Basic greater-than (>) operator.
The result of the overloaded greater-than operator. False if operator overloading is not supported.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the overloaded Visual Basic greater-than or equal-to (>=) operator.
The result of the overloaded greater-than or equal-to operator. False if operator overloading is not supported.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the overloaded Visual Basic less-than (<) operator.
The result of the overloaded less-than operator. False if operator overloading is not supported.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the overloaded Visual Basic less-than or equal-to (<=) operator.
The result of the overloaded less-than or equal-to operator. False if operator overloading is not supported.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the overloaded Visual Basic not-equal (<>) operator.
The result of the overloaded not-equal operator. False if operator overloading is not supported.
Required. Any expression.
Required. Any expression.
Required. True to perform a case-insensitive string comparison; otherwise, False.
Represents the Visual Basic division (/) operator.
The full quotient of divided by , including any remainder.
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic exponent (^) operator.
The result of raised to the power of .
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic integer division (\) operator.
The integer quotient of divided by , which discards any remainder and retains only the integer portion.
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic arithmetic left shift (<<) operator.
An integral numeric value. The result of shifting the bit pattern. The data type is the same as that of .
Required. Integral numeric expression. The bit pattern to be shifted. The data type must be an integral type (SByte, Byte, Short, UShort, Integer, UInteger, Long, or ULong).
Required. Numeric expression. The number of bits to shift the bit pattern. The data type must be Integer or widen to Integer.
Represents the Visual Basic Mod operator.
The remainder after is divided by .
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic multiply (*) operator.
The product of and .
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic unary minus (–) operator.
The negative value of .
Required. Any numeric expression.
Represents the Visual Basic Not operator.
For Boolean operations, False if is True; otherwise, True. For bitwise operations, 1 if is 0; otherwise, 0.
Required. Any Boolean or numeric expression.
Represents the Visual Basic Or operator.
For Boolean operations, False if both and evaluate to False; otherwise, True. For bitwise operations, 0 if both and evaluate to 0; otherwise, 1.
Required. Any Boolean or numeric expression.
Required. Any Boolean or numeric expression.
Represents the Visual Basic unary plus (+) operator.
The value of . (The sign of the is unchanged.)
Required. Any numeric expression.
Represents the Visual Basic arithmetic right shift (>>) operator.
An integral numeric value. The result of shifting the bit pattern. The data type is the same as that of .
Required. Integral numeric expression. The bit pattern to be shifted. The data type must be an integral type (SByte, Byte, Short, UShort, Integer, UInteger, Long, or ULong).
Required. Numeric expression. The number of bits to shift the bit pattern. The data type must be Integer or widen to Integer.
Represents the Visual Basic subtraction (–) operator.
The difference between and .
Required. Any numeric expression.
Required. Any numeric expression.
Represents the Visual Basic Xor operator.
A Boolean or numeric value. For a Boolean comparison, the return value is the logical exclusion (exclusive logical disjunction) of two Boolean values. For bitwise (numeric) operations, the return value is a numeric value that represents the bitwise exclusion (exclusive bitwise disjunction) of two numeric bit patterns. For more information, see Xor Operator (Visual Basic).
Required. Any Boolean or numeric expression.
Required. Any Boolean or numeric expression.
Specifies that the current Option Compare setting should be passed as the default value for an argument.
1
Initializes a new instance of the class.
The Visual Basic compiler emits this helper class to indicate (for Visual Basic debugging) which comparison option, binary or text, is being used
1
Initializes a new instance of the class. This is a helper method.
Provides helpers for the Visual Basic Err object.
1
Performs the work for the Clear method of the Err object. A helper method.
The Visual Basic compiler uses this helper method to capture exceptions in the Err object.
The object to be caught.
The Visual Basic compiler uses this helper method to capture exceptions in the Err object.
The object to be caught.
The line number of the exception.
This class provides attributes that are applied to the standard module construct when it is emitted to Intermediate Language (IL). It is not intended to be called directly from your code.
1
Initializes a new instance of the class.
The Visual Basic compiler uses this class internally when initializing static local members; it is not meant to be called directly from your code.
1
Initializes a new instance of the class.
Returns the state of the static local member's initialization flag (initialized or not).
Contains utilities that the Visual Basic compiler uses.
1
Used by the Visual Basic compiler as a helper for Redim.
The copied array.
The array to be copied.
The destination array.