C# 클래스 ElasticLinq.Request.Visitors.MemberProjectionExpressionVisitor

Rebinds select projection entity member accesses to JObject fields recording the specific field names required for selection.
상속: ElasticLinq.Request.Visitors.ElasticFieldsExpressionVisitor
파일 보기 프로젝트 열기: CenturyLinkCloud/ElasticLINQ 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
GetDictionaryValueMethod System.Reflection.MethodInfo

보호된 메소드들

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

비공개 메소드들

메소드 설명
GetDictionaryValueOrDefault ( JToken>.IDictionary dictionary, string key, Type expectedType ) : object
MemberProjectionExpressionVisitor ( Type sourceType, System.Linq.Expressions.ParameterExpression bindingParameter, IElasticMapping mapping ) : ElasticLinq.Mapping
Rebind ( Type sourceType, IElasticMapping mapping, Expression selector ) : RebindCollectionResult
VisitFieldSelection ( MemberExpression m ) : Expression

메소드 상세

VisitElasticField() 보호된 메소드

protected VisitElasticField ( MemberExpression m ) : Expression
m System.Linq.Expressions.MemberExpression
리턴 System.Linq.Expressions.Expression

VisitMember() 보호된 메소드

protected VisitMember ( MemberExpression node ) : Expression
node MemberExpression
리턴 Expression

프로퍼티 상세

GetDictionaryValueMethod 보호되어 있는 정적으로 프로퍼티

protected static MethodInfo,System.Reflection GetDictionaryValueMethod
리턴 System.Reflection.MethodInfo