C# Class ExpectEx.AssertionExpressionVisitor

Inheritance: ExpressionVisitor
ファイルを表示 Open project: g0t4/ExpectEx

Public Properties

Property Type Description
EvaluateValues bool

Public Methods

Method Description
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

Private Methods

Method Description
AppendValue ( Expression expression ) : void

Method Details

AssertionExpressionVisitor() public method

public AssertionExpressionVisitor ( ) : System.Collections.ObjectModel
return System.Collections.ObjectModel

GenerateAssertionMessage() public method

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

GetAssertionMessage() public method

public GetAssertionMessage ( ) : string
return string

VisitBetweenExpressionListItems() public method

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

VisitBinary() public method

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

VisitBinaryNodeType() public method

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

VisitConditional() public method

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

VisitConditionalAfterTest() public method

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

VisitConditionalAfterTrue() public method

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

VisitConstant() public method

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

VisitExpressionList() public method

public VisitExpressionList ( ReadOnlyCollection original ) : ReadOnlyCollection
original ReadOnlyCollection
return ReadOnlyCollection

VisitMemberAccess() public method

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

VisitMethodCall() public method

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

VisitMethodCallBeforeArguments() public method

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

Property Details

EvaluateValues public_oe property

public bool EvaluateValues
return bool