IVariantOperations class abstract
Defines an interface for variant operations manager.
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
add(
Variant value1, Variant value2) → Variant - Performs '+' operation for two variants.
-
and(
Variant value1, Variant value2) → Variant - Performs AND operation for two variants.
-
convert(
Variant variant, VariantType newType) → Variant - Converts variant to specified type
-
div(
Variant value1, Variant value2) → Variant - Performs '/' operation for two variants.
-
equal(
Variant value1, Variant value2) → Variant - Performs '=' operation for two variants.
-
getElement(
Variant value1, Variant value2) → Variant - Performs [] operation for two variants.
-
in_(
Variant value1, Variant value2) → Variant - Performs IN operation for two variants.
-
less(
Variant value1, Variant value2) → Variant - Performs '<' operation for two variants.
-
lessEqual(
Variant value1, Variant value2) → Variant - Performs '<=' operation for two variants.
-
lsh(
Variant value1, Variant value2) → Variant - Performs << operation for two variants.
-
mod(
Variant value1, Variant value2) → Variant - Performs '%' operation for two variants.
-
more(
Variant value1, Variant value2) → Variant - Performs '>' operation for two variants.
-
moreEqual(
Variant value1, Variant value2) → Variant - Performs '>=' operation for two variants.
-
mul(
Variant value1, Variant value2) → Variant - Performs '*' operation for two variants.
-
negative(
Variant value) → Variant - Performs '-' operation for a variant. value The operand for this operation. Returns A result variant object.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
not(
Variant value) → Variant - Performs NOT operation for a variant. value The operand for this operation. Returns A result variant object.
-
notEqual(
Variant value1, Variant value2) → Variant - Performs '<>' operation for two variants.
-
or(
Variant value1, Variant value2) → Variant - Performs OR operation for two variants.
-
pow(
Variant value1, Variant value2) → Variant - Performs '^' operation for two variants.
-
rsh(
Variant value1, Variant value2) → Variant - Performs >> operation for two variants.
-
sub(
Variant value1, Variant value2) → Variant - Performs '-' operation for two variants.
-
toString(
) → String -
A string representation of this object.
inherited
-
xor(
Variant value1, Variant value2) → Variant - Performs XOR operation for two variants.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited