C# Class IQ.PartialEvaluator.Nominator

Performs bottom-up analysis to determine which nodes can possibly be part of an evaluated sub-tree.
Inheritance: ExpressionVisitor
Show file Open project: maravillas/linq-to-delicious

Protected Methods

Method Description
Visit ( Expression expression ) : Expression

Private Methods

Method Description
Nominate ( bool>.Func fnCanBeEvaluated, Expression expression ) : HashSet
Nominator ( bool>.Func fnCanBeEvaluated ) : System

Method Details

Visit() protected method

protected Visit ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression