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.
A method call, such as in the obj.sampleMethod() expression.
A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic.
A constant value.
A division operation, such as (a / b), for numeric operands.
A node that represents an equality comparison, such as (a == b) in C# or (a = b) in Visual Basic.
A bitwise or logical XOR operation, such as (a ^ b) in C# or (a Xor b) in Visual Basic.
A "greater than" comparison, such as (a > b).
A "greater than or equal to" comparison, such as (a >= b).
A false condition value.
A true condition value.
A "less than" comparison, such as (a < b).
A "less than or equal to" comparison, such as (a <= b).
An operation that reads from a field or property, such as obj.SampleProperty.
An arithmetic remainder operation, such as (a % b) in C# or (a Mod b) in Visual Basic.
A multiplication operation, such as (a * b), without overflow checking, for numeric operands.
An arithmetic negation operation, such as (-a). The object a should not be modified in place.
An inequality comparison, such as (a != b) in C# or (a <> b) in Visual Basic.
A short-circuiting conditional OR operation, such as (a || b) in C# or (a OrElse b) in Visual Basic.
A mathematical operation that raises a number to a power, such as (a ^ b) in Visual Basic.
A subtraction operation, such as (a - b), without overflow checking, for numeric operands.
Generated using TypeDoc
An addition operation, such as a + b, without overflow checking, for numeric operands.