C# Класс Tp.Core.Evaluator.SubtreeEvaluator

Evaluates & replaces sub-trees when first candidate is reached (top-down)
Наследование: System.Linq.Expressions.ExpressionVisitor
Показать файл Открыть проект

Открытые методы

Метод Описание
Visit ( Expression exp ) : Expression

Защищенные методы

Метод Описание
VisitExtension ( Expression node ) : Expression
VisitMemberInit ( MemberInitExpression node ) : Expression

Приватные методы

Метод Описание
Eval ( Expression exp ) : Expression
Evaluate ( Expression e ) : Expression
SubtreeEvaluator ( HashSet candidates ) : System

Описание методов

Visit() публичный Метод

public Visit ( Expression exp ) : Expression
exp System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

VisitExtension() защищенный Метод

protected VisitExtension ( Expression node ) : Expression
node System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

VisitMemberInit() защищенный Метод

protected VisitMemberInit ( MemberInitExpression node ) : Expression
node System.Linq.Expressions.MemberInitExpression
Результат System.Linq.Expressions.Expression