C# Class Mongo.Context.Queryable.ExpressionUtils

Afficher le fichier Open project: object/MongOData

Méthodes publiques

Свойство Type Description
VisualBasicComparisonOperators ExpressionType>.Dictionary

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
IsNamedMethodSecondArgumentExpressionFuncWithOneParameter ( MethodInfo m, string name ) : bool
IsNamedMethodSecondArgumentFuncWithOneParameter ( MethodInfo m, string name ) : bool

Method Details

IsConvertWithMember() public static méthode

public static IsConvertWithMember ( Expression e ) : bool
e System.Linq.Expressions.Expression
Résultat bool

IsConvertWithMethod() public static méthode

public static IsConvertWithMethod ( Expression e, string methodName, int argumentCount = null ) : bool
e System.Linq.Expressions.Expression
methodName string
argumentCount int
Résultat bool

IsConvertWithVisualBasicComparison() public static méthode

public static IsConvertWithVisualBasicComparison ( Expression e ) : bool
e System.Linq.Expressions.Expression
Résultat bool

IsExpressionLinqSelect() public static méthode

public static IsExpressionLinqSelect ( Expression expression ) : bool
expression System.Linq.Expressions.Expression
Résultat bool

IsLinqNamedMethodSecondArgumentFunctionWithOneParameter() public static méthode

public static IsLinqNamedMethodSecondArgumentFunctionWithOneParameter ( MethodInfo m, string methodName ) : bool
m System.Reflection.MethodInfo
methodName string
Résultat bool

IsMethodLinqSelect() public static méthode

public static IsMethodLinqSelect ( MethodInfo m ) : bool
m System.Reflection.MethodInfo
Résultat bool

IsMethodLinqWhere() public static méthode

public static IsMethodLinqWhere ( MethodInfo m ) : bool
m System.Reflection.MethodInfo
Résultat bool

IsOrderMethod() public static méthode

public static IsOrderMethod ( MethodCallExpression m ) : bool
m System.Linq.Expressions.MethodCallExpression
Résultat bool

IsRedundantEqualityTest() public static méthode

public static IsRedundantEqualityTest ( ConditionalExpression c ) : bool
c System.Linq.Expressions.ConditionalExpression
Résultat bool

IsRedundantOrderMethod() public static méthode

public static IsRedundantOrderMethod ( MethodCallExpression m, LambdaExpression lambda ) : bool
m System.Linq.Expressions.MethodCallExpression
lambda System.Linq.Expressions.LambdaExpression
Résultat bool

IsVisualBasicComparison() public static méthode

public static IsVisualBasicComparison ( MethodCallExpression m ) : bool
m System.Linq.Expressions.MethodCallExpression
Résultat bool

RemoveQuotes() public static méthode

public static RemoveQuotes ( Expression expr ) : Expression
expr System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

ReplaceParameterType() public static méthode

public static ReplaceParameterType ( Expression expression, Type replacementType, Expression>.Func Visit ) : Expression
expression System.Linq.Expressions.Expression
replacementType System.Type
Visit Expression>.Func
Résultat System.Linq.Expressions.Expression

Property Details

VisualBasicComparisonOperators public_oe static_oe property

public static Dictionary VisualBasicComparisonOperators
Résultat ExpressionType>.Dictionary