C# 클래스 PropertyTranslator.PropertyVisitor

Expression visitor resolving and performing registered property translations.
상속: System.Linq.Expressions.ExpressionVisitor
파일 보기 프로젝트 열기: peschuster/PropertyTranslator

공개 메소드들

메소드 설명
PropertyVisitor ( ) : System

Initializes a new instance of the PropertyVisitor class with default TranslationMap.

PropertyVisitor ( TranslationMap map ) : System

Initializes a new instance of the PropertyVisitor class.

보호된 메소드들

메소드 설명
VisitMember ( MemberExpression node ) : Expression

Visits the member.

VisitParameter ( System.Linq.Expressions.ParameterExpression p ) : Expression

Visits the parameter.

비공개 메소드들

메소드 설명
EnsureTypeInitialized ( Type type ) : void

Ensures that the static fields on the reflected type are initialized.

IsBuildOnInterface ( MemberExpression node ) : bool

Determines whether the query was build towards an interface.

VisitCompiledExpression ( CompiledExpression compiledExpression, Expression expression ) : Expression

메소드 상세

PropertyVisitor() 공개 메소드

Initializes a new instance of the PropertyVisitor class with default TranslationMap.
public PropertyVisitor ( ) : System
리턴 System

PropertyVisitor() 공개 메소드

Initializes a new instance of the PropertyVisitor class.
public PropertyVisitor ( TranslationMap map ) : System
map TranslationMap The translation map.
리턴 System

VisitMember() 보호된 메소드

Visits the member.
protected VisitMember ( MemberExpression node ) : Expression
node System.Linq.Expressions.MemberExpression The node.
리턴 System.Linq.Expressions.Expression

VisitParameter() 보호된 메소드

Visits the parameter.
protected VisitParameter ( System.Linq.Expressions.ParameterExpression p ) : Expression
p System.Linq.Expressions.ParameterExpression The parameter expression.
리턴 System.Linq.Expressions.Expression