Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IVariantOperations

Defines an interface for variant operations manager.

Hierarchy

  • IVariantOperations

Implemented by

Index

Methods

add

  • Performs '+' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

and

  • Performs AND operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

convert

  • Converts variant to specified type

    Parameters

    • value: Variant

      A variant value to be converted.

    • newType: VariantType

      A type of object to be returned.

    Returns Variant

    A converted Variant value.

div

  • Performs '/' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

equal

  • Performs '=' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

getElement

  • Performs [] operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

in

  • Performs IN operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

less

  • Performs '<' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

lessEqual

  • Performs '<=' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

lsh

  • Performs << operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

mod

  • Performs '%' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

more

  • Performs '>' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

moreEqual

  • Performs '>=' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

mul

  • Performs '*' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

negative

  • Performs unary '-' operation for a variant.

    Parameters

    • value: Variant

      The operand for this operation.

    Returns Variant

    A result variant object.

not

  • Performs NOT operation for a variant.

    Parameters

    • value: Variant

      The operand for this operation.

    Returns Variant

    A result variant object.

notEqual

  • Performs '<>' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

or

  • Performs OR operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

pow

  • Performs '^' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

rsh

  • Performs >> operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

sub

  • Performs '-' operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

xor

  • Performs XOR operation for two variants.

    Parameters

    • value1: Variant

      The first operand for this operation.

    • value2: Variant

      The second operand for this operation.

    Returns Variant

    A result variant object.

Generated using TypeDoc