Interface Expression
- All Known Subinterfaces:
BinaryExpression,CollectionPropertyExpression,ComplexPropertyExpression,LambdaFunctionExpression,LambdaVariableExpression,ListExpression,LiteralExpression,MemberExpression,MethodExpression,NavigationPropertyExpression,PrimitivePropertyExpression,PropertyExpression,UnaryExpression
public interface Expression
Provides a common abstraction for expression evaluation.
-
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> expressionVisitor) Called when traversing the expression tree.
-
Method Details
-
accept
Called when traversing the expression tree.- Parameters:
expressionVisitor- theExpressionVisitor- Returns:
- the object of type
T, which should be passed to the processing algorithm of the parent expression node - Throws:
ExpressionVisitException
-