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^, array<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.

