C# 클래스 ExpectEx.AssertionExpressionVisitor

상속: ExpressionVisitor
파일 보기 프로젝트 열기: g0t4/ExpectEx

공개 프로퍼티들

프로퍼티 타입 설명
EvaluateValues bool

공개 메소드들

메소드 설명
AssertionExpressionVisitor ( ) : System.Collections.ObjectModel
GenerateAssertionMessage ( Expression expression ) : void
GetAssertionMessage ( ) : string
VisitBetweenExpressionListItems ( Expression current, Expression next ) : void
VisitBinary ( BinaryExpression b ) : Expression
VisitBinaryNodeType ( BinaryExpression b ) : void
VisitConditional ( ConditionalExpression c ) : Expression
VisitConditionalAfterTest ( ConditionalExpression expression ) : void
VisitConditionalAfterTrue ( ConditionalExpression expression ) : void
VisitConstant ( ConstantExpression constantExpression ) : Expression
VisitExpressionList ( ReadOnlyCollection original ) : ReadOnlyCollection
VisitMemberAccess ( MemberExpression m ) : Expression
VisitMethodCall ( MethodCallExpression m ) : Expression
VisitMethodCallBeforeArguments ( MethodCallExpression expression ) : void

비공개 메소드들

메소드 설명
AppendValue ( Expression expression ) : void

메소드 상세

AssertionExpressionVisitor() 공개 메소드

public AssertionExpressionVisitor ( ) : System.Collections.ObjectModel
리턴 System.Collections.ObjectModel

GenerateAssertionMessage() 공개 메소드

public GenerateAssertionMessage ( Expression expression ) : void
expression System.Linq.Expressions.Expression
리턴 void

GetAssertionMessage() 공개 메소드

public GetAssertionMessage ( ) : string
리턴 string

VisitBetweenExpressionListItems() 공개 메소드

public VisitBetweenExpressionListItems ( Expression current, Expression next ) : void
current System.Linq.Expressions.Expression
next System.Linq.Expressions.Expression
리턴 void

VisitBinary() 공개 메소드

public VisitBinary ( BinaryExpression b ) : Expression
b System.Linq.Expressions.BinaryExpression
리턴 System.Linq.Expressions.Expression

VisitBinaryNodeType() 공개 메소드

public VisitBinaryNodeType ( BinaryExpression b ) : void
b System.Linq.Expressions.BinaryExpression
리턴 void

VisitConditional() 공개 메소드

public VisitConditional ( ConditionalExpression c ) : Expression
c System.Linq.Expressions.ConditionalExpression
리턴 System.Linq.Expressions.Expression

VisitConditionalAfterTest() 공개 메소드

public VisitConditionalAfterTest ( ConditionalExpression expression ) : void
expression System.Linq.Expressions.ConditionalExpression
리턴 void

VisitConditionalAfterTrue() 공개 메소드

public VisitConditionalAfterTrue ( ConditionalExpression expression ) : void
expression System.Linq.Expressions.ConditionalExpression
리턴 void

VisitConstant() 공개 메소드

public VisitConstant ( ConstantExpression constantExpression ) : Expression
constantExpression System.Linq.Expressions.ConstantExpression
리턴 System.Linq.Expressions.Expression

VisitExpressionList() 공개 메소드

public VisitExpressionList ( ReadOnlyCollection original ) : ReadOnlyCollection
original ReadOnlyCollection
리턴 ReadOnlyCollection

VisitMemberAccess() 공개 메소드

public VisitMemberAccess ( MemberExpression m ) : Expression
m System.Linq.Expressions.MemberExpression
리턴 System.Linq.Expressions.Expression

VisitMethodCall() 공개 메소드

public VisitMethodCall ( MethodCallExpression m ) : Expression
m System.Linq.Expressions.MethodCallExpression
리턴 System.Linq.Expressions.Expression

VisitMethodCallBeforeArguments() 공개 메소드

public VisitMethodCallBeforeArguments ( MethodCallExpression expression ) : void
expression System.Linq.Expressions.MethodCallExpression
리턴 void

프로퍼티 상세

EvaluateValues 공개적으로 프로퍼티

public bool EvaluateValues
리턴 bool