C# Класс ExoModel.ModelPath.PathBuilder

Builds a ModelPath based on the specified Expression.
Наследование: ModelExpression.ExpressionVisitor
Показать файл Открыть проект

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

Метод Описание
VisitMemberAccess ( MemberExpression m ) : Expression
VisitMethodCall ( MethodCallExpression m ) : Expression
VisitModelCastExpression ( ModelExpression m ) : Expression
VisitModelMember ( ModelExpression m ) : Expression
VisitModelParameter ( ModelExpression p ) : Expression
VisitParameter ( System.Linq.Expressions.ParameterExpression p ) : Expression
VisitUnary ( UnaryExpression u ) : Expression

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

Метод Описание
Build ( ModelType rootType, Expression expression ) : ModelPath
Build ( ) : void

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

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

protected VisitMemberAccess ( MemberExpression m ) : Expression
m System.Linq.Expressions.MemberExpression
Результат System.Linq.Expressions.Expression

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

protected VisitMethodCall ( MethodCallExpression m ) : Expression
m System.Linq.Expressions.MethodCallExpression
Результат System.Linq.Expressions.Expression

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

protected VisitModelCastExpression ( ModelExpression m ) : Expression
m ModelExpression
Результат System.Linq.Expressions.Expression

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

protected VisitModelMember ( ModelExpression m ) : Expression
m ModelExpression
Результат System.Linq.Expressions.Expression

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

protected VisitModelParameter ( ModelExpression p ) : Expression
p ModelExpression
Результат System.Linq.Expressions.Expression

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

protected VisitParameter ( System.Linq.Expressions.ParameterExpression p ) : Expression
p System.Linq.Expressions.ParameterExpression
Результат System.Linq.Expressions.Expression

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

protected VisitUnary ( UnaryExpression u ) : Expression
u System.Linq.Expressions.UnaryExpression
Результат System.Linq.Expressions.Expression