C# 클래스 Street.MvxPlugins.Contacts.Droid.ContentQueryTranslator

상속: Street.MvxPlugins.Contacts.Utils.ExpressionVisitor
파일 보기 프로젝트 열기: kstreet/Street.MvxPlugins 1 사용 예제들

공개 메소드들

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