C# Class Tp.Core.Evaluator.SubtreeEvaluator

Evaluates & replaces sub-trees when first candidate is reached (top-down)
Inheritance: System.Linq.Expressions.ExpressionVisitor
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins

Méthodes publiques

Méthode Description
Visit ( Expression exp ) : Expression

Méthodes protégées

Méthode Description
VisitExtension ( Expression node ) : Expression
VisitMemberInit ( MemberInitExpression node ) : Expression

Private Methods

Méthode Description
Eval ( Expression exp ) : Expression
Evaluate ( Expression e ) : Expression
SubtreeEvaluator ( HashSet candidates ) : System

Method Details

Visit() public méthode

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

VisitExtension() protected méthode

protected VisitExtension ( Expression node ) : Expression
node System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

VisitMemberInit() protected méthode

protected VisitMemberInit ( MemberInitExpression node ) : Expression
node System.Linq.Expressions.MemberInitExpression
Résultat System.Linq.Expressions.Expression