C# 클래스 ExoModel.ModelPath.PathBuilder

Builds a ModelPath based on the specified Expression.
상속: ModelExpression.ExpressionVisitor
파일 보기 프로젝트 열기: vc3/ExoModel

보호된 메소드들

메소드 설명
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