Operators Class
This API supports the product infrastructure and is not intended to be used directly from your code.
Provides late-bound math operators, such as AddObject and CompareObject, which the Visual Basic compiler uses internally.
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | AddObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic addition (+) operator. |
![]() ![]() | AndObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic And operator. |
![]() ![]() | CompareObject(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents Visual Basic comparison operators. |
![]() ![]() | CompareObjectEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic equal (=) operator. |
![]() ![]() | CompareObjectGreater(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic greater-than (>) operator. |
![]() ![]() | CompareObjectGreaterEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic greater-than or equal-to (>=) operator. |
![]() ![]() | CompareObjectLess(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic less-than (<) operator. |
![]() ![]() | CompareObjectLessEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic less-than or equal-to (<=) operator. |
![]() ![]() | CompareObjectNotEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic not-equal (<>) operator. |
![]() ![]() | CompareString(String, String, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Performs binary or text string comparison when given two strings. |
![]() ![]() | ConcatenateObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic concatenation (&) operator. |
![]() ![]() | ConditionalCompareObjectEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the overloaded Visual Basic equals (=) operator. |
![]() ![]() | ConditionalCompareObjectGreater(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the overloaded Visual Basic greater-than (>) operator. |
![]() ![]() | ConditionalCompareObjectGreaterEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the overloaded Visual Basic greater-than or equal-to (>=) operator. |
![]() ![]() | ConditionalCompareObjectLess(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the overloaded Visual Basic less-than (<) operator. |
![]() ![]() | ConditionalCompareObjectLessEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the overloaded Visual Basic less-than or equal-to (<=) operator. |
![]() ![]() | ConditionalCompareObjectNotEqual(Object, Object, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the overloaded Visual Basic not-equal (<>) operator. |
![]() ![]() | DivideObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic division (/) operator. |
![]() | Equals(Object) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() ![]() | ExponentObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic exponent (^) operator. |
![]() ![]() | FallbackInvokeUserDefinedOperator(Object, Object[]) | Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Executes a late-bound evaluation of a user-defined operator. This helper method is not meant to be called directly from your code. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() ![]() | IntDivideObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic integer division (\) operator. |
![]() ![]() | LeftShiftObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic arithmetic left shift (<<) operator. |
![]() ![]() | LikeObject(Object, Object, CompareMethod) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic Like operator. |
![]() ![]() | LikeString(String, String, CompareMethod) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic Like operator. |
![]() ![]() | ModObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic Mod operator. |
![]() ![]() | MultiplyObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic multiply (*) operator. |
![]() ![]() | NegateObject(Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic unary minus (–) operator. |
![]() ![]() | NotObject(Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic Not operator. |
![]() ![]() | OrObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic Or operator. |
![]() ![]() | PlusObject(Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic unary plus (+) operator. |
![]() ![]() | RightShiftObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic arithmetic right shift (>>) operator. |
![]() ![]() | SubtractObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic subtraction (–) operator. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() ![]() | XorObject(Object, Object) | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the Visual Basic Xor operator. |
This class supports the Visual Basic compiler and is not intended to be used directly from your code.
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone
Available since 8.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

