Enum
ExpressionType
Values 85
| Name | Value | Hex |
|---|---|---|
| Add | 0x00 | |
| AddChecked | 0x01 | |
| And | 0x02 | |
| AndAlso | 0x03 | |
| ArrayLength | 0x04 | |
| ArrayIndex | 0x05 | |
| Call | 0x06 | |
| Coalesce | 0x07 | |
| Conditional | 0x08 | |
| Constant | 0x09 | |
| Convert | 0x0A | |
| ConvertChecked | 0x0B | |
| Divide | 0x0C | |
| Equal | 0x0D | |
| ExclusiveOr | 0x0E | |
| GreaterThan | 0x0F | |
| GreaterThanOrEqual | 0x10 | |
| Invoke | 0x11 | |
| Lambda | 0x12 | |
| LeftShift | 0x13 | |
| LessThan | 0x14 | |
| LessThanOrEqual | 0x15 | |
| ListInit | 0x16 | |
| MemberAccess | 0x17 | |
| MemberInit | 0x18 | |
| Modulo | 0x19 | |
| Multiply | 0x1A | |
| MultiplyChecked | 0x1B | |
| Negate | 0x1C | |
| UnaryPlus | 0x1D | |
| NegateChecked | 0x1E | |
| New | 0x1F | |
| NewArrayInit | 0x20 | |
| NewArrayBounds | 0x21 | |
| Not | 0x22 | |
| NotEqual | 0x23 | |
| Or | 0x24 | |
| OrElse | 0x25 | |
| Parameter | 0x26 | |
| Power | 0x27 | |
| Quote | 0x28 | |
| RightShift | 0x29 | |
| Subtract | 0x2A | |
| SubtractChecked | 0x2B | |
| TypeAs | 0x2C | |
| TypeIs | 0x2D | |
| Assign | 0x2E | |
| Block | 0x2F | |
| DebugInfo | 0x30 | |
| Decrement | 0x31 | |
| Dynamic | 0x32 | |
| Default | 0x33 | |
| Extension | 0x34 | |
| Goto | 0x35 | |
| Increment | 0x36 | |
| Index | 0x37 | |
| Label | 0x38 | |
| RuntimeVariables | 0x39 | |
| Loop | 0x3A | |
| Switch | 0x3B | |
| Throw | 0x3C | |
| Try | 0x3D | |
| Unbox | 0x3E | |
| AddAssign | 0x3F | |
| AndAssign | 0x40 | |
| DivideAssign | 0x41 | |
| ExclusiveOrAssign | 0x42 | |
| LeftShiftAssign | 0x43 | |
| ModuloAssign | 0x44 | |
| MultiplyAssign | 0x45 | |
| OrAssign | 0x46 | |
| PowerAssign | 0x47 | |
| RightShiftAssign | 0x48 | |
| SubtractAssign | 0x49 | |
| AddAssignChecked | 0x4A | |
| MultiplyAssignChecked | 0x4B | |
| SubtractAssignChecked | 0x4C | |
| PreIncrementAssign | 0x4D | |
| PreDecrementAssign | 0x4E | |
| PostIncrementAssign | 0x4F | |
| PostDecrementAssign | 0x50 | |
| TypeEqual | 0x51 | |
| OnesComplement | 0x52 | |
| IsTrue | 0x53 | |
| IsFalse | 0x54 |
Used by 33
types with a member, parameter or interface of this typeAssignBinaryExpressionBinaryExpressionBinaryOperationBinderBlockExpressionCoalesceConversionBinaryExpressionConditionalExpressionConstantExpressionDefaultExpressionErrorExpressionExpressionUtilsExtensionInfoGotoExpressionIndexExpressionInvocationExpressionJValueLabelExpressionLambdaExpressionLightCompilerLogicalBinaryExpressionLoopExpressionMemberExpressionMethodBinaryExpressionMethodCallExpressionNewArrayBoundsExpressionNewArrayExpressionNewArrayInitExpressionOpAssignMethodConversionBinaryExpressionParameterExpressionSimpleBinaryExpressionTryExpressionTypeBinaryExpressionUnaryExpression