| Member name | Description |
|---|
| Add |
A node that represents arithmetic addition without overflow checking.
|
| AddChecked |
A node that represents arithmetic addition with overflow checking.
|
| And |
A node that represents a bitwise AND operation.
|
| AndAlso |
A node that represents a short-circuiting conditional AND operation.
|
| ArrayLength |
A node that represents getting the length of a one-dimensional array.
|
| ArrayIndex |
A node that represents indexing into a one-dimensional array.
|
| Call |
A node that represents a method call.
|
| Coalesce |
A node that represents a null coalescing operation.
|
| Conditional |
A node that represents a conditional operation.
|
| Constant |
A node that represents an expression that has a constant value.
|
| Convert |
A node that represents a cast or conversion operation. If the operation is a numeric conversion, it overflows silently if the converted value does not fit the target type.
|
| ConvertChecked |
A node that represents a cast or conversion operation. If the operation is a numeric conversion, an exception is thrown if the converted value does not fit the target type.
|
| Divide |
A node that represents arithmetic division.
|
| Equal |
A node that represents an equality comparison.
|
| ExclusiveOr |
A node that represents a bitwise XOR operation.
|
| GreaterThan |
A node that represents a "greater than" numeric comparison.
|
| GreaterThanOrEqual |
A node that represents a "greater than or equal" numeric comparison.
|
| Invoke |
A node that represents applying a delegate or lambda expression to a list of argument expressions.
|
| Lambda |
A node that represents a lambda expression.
|
| LeftShift |
A node that represents a bitwise left-shift operation.
|
| LessThan |
A node that represents a "less than" numeric comparison.
|
| LessThanOrEqual |
A node that represents a "less than or equal" numeric comparison.
|
| ListInit |
A node that represents creating a new IEnumerable object and initializing it from a list of elements.
|
| MemberAccess |
A node that represents reading from a field or property.
|
| MemberInit |
A node that represents creating a new object and initializing one or more of its members.
|
| Modulo |
A node that represents an arithmetic remainder operation.
|
| Multiply |
A node that represents arithmetic multiplication without overflow checking.
|
| MultiplyChecked |
A node that represents arithmetic multiplication with overflow checking.
|
| Negate |
A node that represents an arithmetic negation operation.
|
| UnaryPlus |
A node that represents a unary plus operation. The result of a predefined unary plus operation is simply the value of the operand, but user-defined implementations may have non-trivial results.
|
| NegateChecked |
A node that represents an arithmetic negation operation that has overflow checking.
|
| New |
A node that represents calling a constructor to create a new object.
|
| NewArrayInit |
A node that represents creating a new one-dimensional array and initializing it from a list of elements.
|
| NewArrayBounds |
A node that represents creating a new array where the bounds for each dimension are specified.
|
| Not |
A node that represents a bitwise complement operation.
|
| NotEqual |
A node that represents an inequality comparison.
|
| Or |
A node that represents a bitwise OR operation.
|
| OrElse |
A node that represents a short-circuiting conditional OR operation.
|
| Parameter |
A node that represents a reference to a parameter defined in the context of the expression.
|
| Power |
A node that represents raising a number to a power.
|
| Quote |
A node that represents an expression that has a constant value of type Expression. A Quote node can contain references to parameters defined in the context of the expression it represents.
|
| RightShift |
A node that represents a bitwise right-shift operation.
|
| Subtract |
A node that represents arithmetic subtraction without overflow checking.
|
| SubtractChecked |
A node that represents arithmetic subtraction with overflow checking.
|
| TypeAs |
A node that represents an explicit reference or boxing conversion where nullNothingnullptra null reference (Nothing in Visual Basic) is supplied if the conversion fails.
|
| TypeIs |
A node that represents a type test.
|