C# Class ExpressionWriterVisitor, code

Inheritance: ExpressionVisitor
显示文件 Open project: shendongnian/code

Public Methods

Method Description
ExpressionWriterVisitor ( TextWriter, writer )

Protected Methods

Method Description
VisitBinary ( BinaryExpression, node ) : Expression,
VisitConditional ( ConditionalExpression, node ) : Expression,
VisitConstant ( ConstantExpression, node ) : Expression,
VisitLambda ( Expression, node ) : Expression,
VisitMember ( MemberExpression node ) : Expression,
VisitParameter ( ParameterExpression node ) : Expression,

Private Methods

Method Description
GetOperator ( ExpressionType type ) : string

Method Details

ExpressionWriterVisitor() public method

public ExpressionWriterVisitor ( TextWriter, writer )
writer TextWriter,

VisitBinary() protected method

protected VisitBinary ( BinaryExpression, node ) : Expression,
node BinaryExpression,
return Expression,

VisitConditional() protected method

protected VisitConditional ( ConditionalExpression, node ) : Expression,
node ConditionalExpression,
return Expression,

VisitConstant() protected method

protected VisitConstant ( ConstantExpression, node ) : Expression,
node ConstantExpression,
return Expression,

VisitLambda() protected method

protected VisitLambda ( Expression, node ) : Expression,
node Expression,
return Expression,

VisitMember() protected method

protected VisitMember ( MemberExpression node ) : Expression,
node MemberExpression
return Expression,

VisitParameter() protected method

protected VisitParameter ( ParameterExpression node ) : Expression,
node ParameterExpression
return Expression,