C# Класс MongoDB.Driver.Linq.ExpressionNormalizer

A class that normalizes C# and VB expression trees.
Наследование: ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Normalize ( Expression node ) : Expression

Normalizes C# and VB expression trees.

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

Метод Описание
VisitBinary ( BinaryExpression node ) : Expression

Visits a BinaryExpression.

VisitUnary ( UnaryExpression node ) : Expression

Visits a UnaryExpression.

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

Метод Описание
EnsureConstantIsOnRight ( BinaryExpression node ) : BinaryExpression
ExpressionNormalizer ( Expression expression ) : System

Initializes a new instance of the ExpressionNormalizer class.

VisitVBCompilerServicesOperators ( MethodCallExpression mex, ExpressionType expressionType, ConstantExpression constant ) : Expression
VisitVBCompilerServicesOperatorsCompareString ( MethodCallExpression mex, ExpressionType expressionType, int comparisonValue ) : Expression

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

Normalize() публичный статический Метод

Normalizes C# and VB expression trees.
public static Normalize ( Expression node ) : Expression
node System.Linq.Expressions.Expression The expression to normalize.
Результат System.Linq.Expressions.Expression

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

Visits a BinaryExpression.
protected VisitBinary ( BinaryExpression node ) : Expression
node System.Linq.Expressions.BinaryExpression The BinaryExpression.
Результат System.Linq.Expressions.Expression

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

Visits a UnaryExpression.
protected VisitUnary ( UnaryExpression node ) : Expression
node System.Linq.Expressions.UnaryExpression The UnaryExpression.
Результат System.Linq.Expressions.Expression