Interface IRecursiveExpressionVisitor
Interface for expression visitors.
Namespace: System.Linq.CompilerServices
Assembly: Nuqleon.Linq.CompilerServices.dll
Syntax
public interface IRecursiveExpressionVisitor
Methods
TryVisit(Expression, Func<Expression, Expression>, out Expression)
Visits the specified expression.
Declaration
bool TryVisit(Expression expression, Func<Expression, Expression> visit, out Expression result)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression to visit. |
System.Func<System.Linq.Expressions.Expression, System.Linq.Expressions.Expression> | visit | Recursive visit function. |
System.Linq.Expressions.Expression | result | Result of the visit. |
Returns
Type | Description |
---|---|
System.Boolean | true if the node was visited; otherwise, false. |