Enumeration Members

Add: 1

An addition operation, such as a + b, without overflow checking, for numeric operands.

AndAlso: 2

A conditional AND operation that evaluates the second operand only if the first operand evaluates to true. It corresponds to (a && b) in C# and (a AndAlso b) in Visual Basic.

Call: 3

A method call, such as in the obj.sampleMethod() expression.

Coalesce: 4

A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic.

Constant: 5

A constant value.

Divide: 6

A division operation, such as (a / b), for numeric operands.

Equal: 7

A node that represents an equality comparison, such as (a == b) in C# or (a = b) in Visual Basic.

ExclusiveOr: 8

A bitwise or logical XOR operation, such as (a ^ b) in C# or (a Xor b) in Visual Basic.

GreaterThan: 9

A "greater than" comparison, such as (a > b).

GreaterThanOrEqual: 10

A "greater than or equal to" comparison, such as (a >= b).

IsFalse: 22

A false condition value.

IsTrue: 21

A true condition value.

LessThan: 11

A "less than" comparison, such as (a < b).

LessThanOrEqual: 12

A "less than or equal to" comparison, such as (a <= b).

MemberAccess: 13

An operation that reads from a field or property, such as obj.SampleProperty.

Modulo: 14

An arithmetic remainder operation, such as (a % b) in C# or (a Mod b) in Visual Basic.

Multiply: 15

A multiplication operation, such as (a * b), without overflow checking, for numeric operands.

Negate: 16

An arithmetic negation operation, such as (-a). The object a should not be modified in place.

NotEqual: 17

An inequality comparison, such as (a != b) in C# or (a <> b) in Visual Basic.

OrElse: 18

A short-circuiting conditional OR operation, such as (a || b) in C# or (a OrElse b) in Visual Basic.

Power: 19

A mathematical operation that raises a number to a power, such as (a ^ b) in Visual Basic.

Subtract: 20

A subtraction operation, such as (a - b), without overflow checking, for numeric operands.

Generated using TypeDoc