C# 클래스 Remotion.Linq.SqlBackend.SqlStatementModel.SqlSpecificExpressions.SqlCaseExpression

Represents a SQL CASE WHEN expression.
상속: Remotion.Linq.Clauses.Expressions.ExtensionExpression
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
Accept ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
CreateIfThenElse ( Type type, Expression test, Expression thenCase, Expression elseCase ) : SqlCaseExpression
CreateIfThenElseNull ( Type type, Expression test, Expression trueCase, Expression falseCase ) : SqlCaseExpression
SqlCaseExpression ( Type type, IEnumerable cases, Expression elseCase ) : System
ToString ( ) : string
Update ( ReadOnlyCollection newCases, Expression newElseCase ) : SqlCaseExpression

보호된 메소드들

메소드 설명
VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression

메소드 상세

Accept() 공개 메소드

public Accept ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
리턴 System.Linq.Expressions.Expression

CreateIfThenElse() 공개 정적인 메소드

public static CreateIfThenElse ( Type type, Expression test, Expression thenCase, Expression elseCase ) : SqlCaseExpression
type System.Type
test System.Linq.Expressions.Expression
thenCase System.Linq.Expressions.Expression
elseCase System.Linq.Expressions.Expression
리턴 SqlCaseExpression

CreateIfThenElseNull() 공개 정적인 메소드

public static CreateIfThenElseNull ( Type type, Expression test, Expression trueCase, Expression falseCase ) : SqlCaseExpression
type System.Type
test System.Linq.Expressions.Expression
trueCase System.Linq.Expressions.Expression
falseCase System.Linq.Expressions.Expression
리턴 SqlCaseExpression

SqlCaseExpression() 공개 메소드

public SqlCaseExpression ( Type type, IEnumerable cases, Expression elseCase ) : System
type System.Type
cases IEnumerable
elseCase System.Linq.Expressions.Expression
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Update() 공개 메소드

public Update ( ReadOnlyCollection newCases, Expression newElseCase ) : SqlCaseExpression
newCases ReadOnlyCollection
newElseCase System.Linq.Expressions.Expression
리턴 SqlCaseExpression

VisitChildren() 보호된 메소드

protected VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
리턴 System.Linq.Expressions.Expression