C# Class Street.MvxPlugins.Contacts.Droid.ContentQueryTranslator.WhereEvaluator

Inheritance: Street.MvxPlugins.Contacts.Utils.ExpressionVisitor
Datei anzeigen Open project: kstreet/Street.MvxPlugins

Public Methods

Method Description
Evaluate ( Expression expression ) : Expression
WhereEvaluator ( ITableFinder tableFinder, Android existingTable ) : System

Protected Methods

Method Description
VisitBinary ( BinaryExpression binary ) : Expression
VisitConstant ( ConstantExpression constant ) : Expression
VisitMemberAccess ( MemberExpression memberExpression ) : Expression

Method Details

Evaluate() public method

public Evaluate ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression

VisitBinary() protected method

protected VisitBinary ( BinaryExpression binary ) : Expression
binary System.Linq.Expressions.BinaryExpression
return System.Linq.Expressions.Expression

VisitConstant() protected method

protected VisitConstant ( ConstantExpression constant ) : Expression
constant System.Linq.Expressions.ConstantExpression
return System.Linq.Expressions.Expression

VisitMemberAccess() protected method

protected VisitMemberAccess ( MemberExpression memberExpression ) : Expression
memberExpression System.Linq.Expressions.MemberExpression
return System.Linq.Expressions.Expression

WhereEvaluator() public method

public WhereEvaluator ( ITableFinder tableFinder, Android existingTable ) : System
tableFinder ITableFinder
existingTable Android
return System