C# Класс Parse.Queries.WhereTranslator

Наследование: ExpressionVisitor
Показать файл Открыть проект

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

Метод Описание
VisitBinary ( BinaryExpression b ) : Expression
VisitConstant ( ConstantExpression c ) : Expression
VisitMemberAccess ( MemberExpression m ) : Expression
VisitMethodCall ( MethodCallExpression m ) : Expression
VisitUnary ( UnaryExpression u ) : Expression

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

Метод Описание
HandleContains ( MethodCallExpression m ) : void
HandleNearSphere ( MethodCallExpression m ) : void
HandleRegexIsMatch ( MethodCallExpression m, string pattern ) : Expression
HandleRegexIsMatch ( MethodCallExpression m ) : void
ResetContext ( ) : void
SetNestedDictionary ( string operation ) : void
SetValue ( object o ) : void
Translate ( Expression expression ) : object>.IDictionary

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

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

protected VisitBinary ( BinaryExpression b ) : Expression
b System.Linq.Expressions.BinaryExpression
Результат System.Linq.Expressions.Expression

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

protected VisitConstant ( ConstantExpression c ) : Expression
c System.Linq.Expressions.ConstantExpression
Результат System.Linq.Expressions.Expression

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

protected VisitMemberAccess ( MemberExpression m ) : Expression
m System.Linq.Expressions.MemberExpression
Результат System.Linq.Expressions.Expression

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

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

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

protected VisitUnary ( UnaryExpression u ) : Expression
u System.Linq.Expressions.UnaryExpression
Результат System.Linq.Expressions.Expression