C# 클래스 Mongo.Context.Queryable.ExpressionUtils

파일 보기 프로젝트 열기: object/MongOData

공개 프로퍼티들

프로퍼티 타입 설명
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