Interface | Description |
---|---|
BinaryExpression |
Represents a binary expression node in the expression tree.
|
CollectionPropertyExpression |
Models a collection
PropertyExpression . |
ComplexPropertyExpression |
Models a complex
PropertyExpression . |
Expression |
Provides a common abstraction for expression evaluation.
|
ExpressionVisitor<T> |
Defines expression visitors with arbitrary return types.
|
LambdaFunctionExpression |
Represents a lambda function expression in the expression tree
|
LambdaVariableExpression |
Represents a lambda variable expression in the expression tree
|
ListExpression |
Represents a list expression node in the expression tree.
|
LiteralExpression |
Represents a literal expression node in the expression tree.
|
MemberExpression |
Represents a member expression node in the expression tree.
|
MethodExpression |
Represents a method expression in the expression tree
|
PrimitivePropertyExpression |
Models a primitive
PropertyExpression . |
PropertyExpression |
Models a property
Expression . |
UnaryExpression |
Represents a unary expression node in the expression tree.
|
Enum | Description |
---|---|
BinaryExpression.Operation | |
LambdaFunctionExpression.Type | |
ListExpression.Operation | |
LiteralExpression.Type | |
MethodExpression.Type | |
UnaryExpression.Operation |
Exception | Description |
---|---|
ExpressionVisitException |
Defines an exception for
ExpressionVisitor to throw if an error
occurs while traversing the expression tree. |