C# 클래스 IdeaBlade.Windows.ObjectDataSource.PredicateDescriptionToPredicateConverter

Used only when the ODS view is a standard PCV. Converts a PredicateDescription to a predicate and also adds a coalesce operator to handle nulls.
상속: IdeaBlade.Linq.ExpressionVisitor
파일 보기 프로젝트 열기: IdeaBlade/DevForce.Utilities

공개 메소드들

메소드 설명
Convert ( IPredicateDescription predicateDescription ) : Predicate

보호된 메소드들

메소드 설명
VisitBinary ( System.Linq.Expressions be, System.Linq.Expressions leftExpr, System.Linq.Expressions rightExpr ) : Expression
VisitCall ( System.Linq.Expressions mce, System.Linq.Expressions objectExpr, IEnumerable argExpressions ) : Expression
VisitLambda ( System.Linq.Expressions le, System.Linq.Expressions expr, IEnumerable parameterExpressions ) : Expression
VisitMemberAccess ( System.Linq.Expressions me, System.Linq.Expressions expr ) : Expression

메소드 상세

Convert() 공개 메소드

public Convert ( IPredicateDescription predicateDescription ) : Predicate
predicateDescription IPredicateDescription
리턴 Predicate

VisitBinary() 보호된 메소드

protected VisitBinary ( System.Linq.Expressions be, System.Linq.Expressions leftExpr, System.Linq.Expressions rightExpr ) : Expression
be System.Linq.Expressions
leftExpr System.Linq.Expressions
rightExpr System.Linq.Expressions
리턴 System.Linq.Expressions.Expression

VisitCall() 보호된 메소드

protected VisitCall ( System.Linq.Expressions mce, System.Linq.Expressions objectExpr, IEnumerable argExpressions ) : Expression
mce System.Linq.Expressions
objectExpr System.Linq.Expressions
argExpressions IEnumerable
리턴 System.Linq.Expressions.Expression

VisitLambda() 보호된 메소드

protected VisitLambda ( System.Linq.Expressions le, System.Linq.Expressions expr, IEnumerable parameterExpressions ) : Expression
le System.Linq.Expressions
expr System.Linq.Expressions
parameterExpressions IEnumerable
리턴 System.Linq.Expressions.Expression

VisitMemberAccess() 보호된 메소드

protected VisitMemberAccess ( System.Linq.Expressions me, System.Linq.Expressions expr ) : Expression
me System.Linq.Expressions
expr System.Linq.Expressions
리턴 System.Linq.Expressions.Expression