C# Class FrameDAL.Linq.Translation.PartialEvaluator.Nominator

Performs bottom-up analysis to determine which nodes can possibly be part of an evaluated sub-tree.
Inheritance: System.Linq.Expressions.ExpressionVisitor
Afficher le fichier Open project: vincentlauvlwj/FrameDAL

Méthodes publiques

Méthode Description
Visit ( Expression expression ) : Expression

Méthodes protégées

Méthode Description
VisitConstant ( ConstantExpression c ) : Expression

Private Methods

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

Method Details

Visit() public méthode

public Visit ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

VisitConstant() protected méthode

protected VisitConstant ( ConstantExpression c ) : Expression
c System.Linq.Expressions.ConstantExpression
Résultat System.Linq.Expressions.Expression