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
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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