C# Класс Mongo.Context.Queryable.ExpressionUtils

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
VisualBasicComparisonOperators ExpressionType>.Dictionary

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

Метод Описание
IsConvertWithMember ( Expression e ) : bool
IsConvertWithMethod ( Expression e, string methodName, int argumentCount = null ) : bool
IsConvertWithVisualBasicComparison ( Expression e ) : bool
IsExpressionLinqSelect ( Expression expression ) : bool
IsLinqNamedMethodSecondArgumentFunctionWithOneParameter ( MethodInfo m, string methodName ) : bool
IsMethodLinqSelect ( MethodInfo m ) : bool
IsMethodLinqWhere ( MethodInfo m ) : bool
IsOrderMethod ( MethodCallExpression m ) : bool
IsRedundantEqualityTest ( ConditionalExpression c ) : bool
IsRedundantOrderMethod ( MethodCallExpression m, LambdaExpression lambda ) : bool
IsVisualBasicComparison ( MethodCallExpression m ) : bool
RemoveQuotes ( Expression expr ) : Expression
ReplaceParameterType ( Expression expression, Type replacementType, Expression>.Func Visit ) : Expression

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

Метод Описание
IsNamedMethodSecondArgumentExpressionFuncWithOneParameter ( MethodInfo m, string name ) : bool
IsNamedMethodSecondArgumentFuncWithOneParameter ( MethodInfo m, string name ) : bool

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

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

public static IsConvertWithMember ( Expression e ) : bool
e System.Linq.Expressions.Expression
Результат bool

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

public static IsConvertWithMethod ( Expression e, string methodName, int argumentCount = null ) : bool
e System.Linq.Expressions.Expression
methodName string
argumentCount int
Результат bool

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

public static IsConvertWithVisualBasicComparison ( Expression e ) : bool
e System.Linq.Expressions.Expression
Результат bool

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

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

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

public static IsLinqNamedMethodSecondArgumentFunctionWithOneParameter ( MethodInfo m, string methodName ) : bool
m System.Reflection.MethodInfo
methodName string
Результат bool

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

public static IsMethodLinqSelect ( MethodInfo m ) : bool
m System.Reflection.MethodInfo
Результат bool

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

public static IsMethodLinqWhere ( MethodInfo m ) : bool
m System.Reflection.MethodInfo
Результат bool

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

public static IsOrderMethod ( MethodCallExpression m ) : bool
m System.Linq.Expressions.MethodCallExpression
Результат bool

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

public static IsRedundantEqualityTest ( ConditionalExpression c ) : bool
c System.Linq.Expressions.ConditionalExpression
Результат bool

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

public static IsRedundantOrderMethod ( MethodCallExpression m, LambdaExpression lambda ) : bool
m System.Linq.Expressions.MethodCallExpression
lambda System.Linq.Expressions.LambdaExpression
Результат bool

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

public static IsVisualBasicComparison ( MethodCallExpression m ) : bool
m System.Linq.Expressions.MethodCallExpression
Результат bool

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

public static RemoveQuotes ( Expression expr ) : Expression
expr System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

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

public static ReplaceParameterType ( Expression expression, Type replacementType, Expression>.Func Visit ) : Expression
expression System.Linq.Expressions.Expression
replacementType System.Type
Visit Expression>.Func
Результат System.Linq.Expressions.Expression

Описание свойств

VisualBasicComparisonOperators публичное статическое свойство

public static Dictionary VisualBasicComparisonOperators
Результат ExpressionType>.Dictionary