C# Класс Street.MvxPlugins.Contacts.Droid.ContentQueryTranslator

Наследование: Street.MvxPlugins.Contacts.Utils.ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ContentQueryTranslator ( IQueryProvider provider, ITableFinder tableFinder ) : System
Translate ( Expression expression ) : Expression

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

Метод Описание
VisitMethodCall ( MethodCallExpression methodCall ) : Expression

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

Метод Описание
FindMemberExpression ( Expression expression ) : MemberExpression
GetExpressionArgumentType ( Expression expression ) : Type
TryGetTable ( List memberExpressions ) : bool
TryGetTable ( MemberExpression me ) : bool
VisitAny ( MethodCallExpression methodCall ) : Expression
VisitCount ( MethodCallExpression methodCall ) : Expression
VisitFirst ( MethodCallExpression methodCall ) : Expression
VisitOrder ( MethodCallExpression methodCall ) : Expression
VisitSelect ( MethodCallExpression methodCall ) : Expression
VisitSelectMany ( MethodCallExpression methodCall ) : Expression
VisitSingle ( MethodCallExpression methodCall ) : Expression
VisitSkip ( MethodCallExpression methodCall ) : Expression
VisitTake ( MethodCallExpression methodCall ) : Expression
VisitWhere ( MethodCallExpression methodCall ) : Expression

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

ContentQueryTranslator() публичный Метод

public ContentQueryTranslator ( IQueryProvider provider, ITableFinder tableFinder ) : System
provider IQueryProvider
tableFinder ITableFinder
Результат System

Translate() публичный Метод

public Translate ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

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

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