Class ExpressionVisitorBase
Denotes a base class for customized expression visitors
Inheritance
ExpressionVisitorBase
Assembly: NMF.Expressions.dll
Syntax
public class ExpressionVisitorBase : ExpressionVisitor
Methods
|
Edit this page
View Source
VisitBinary(BinaryExpression)
Declaration
protected override Expression VisitBinary(BinaryExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitBlock(BlockExpression)
Declaration
protected override Expression VisitBlock(BlockExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitCatchBlock(CatchBlock)
Declaration
protected override CatchBlock VisitCatchBlock(CatchBlock node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitConditional(ConditionalExpression)
Declaration
protected override Expression VisitConditional(ConditionalExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitConstant(ConstantExpression)
Declaration
protected override Expression VisitConstant(ConstantExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitDebugInfo(DebugInfoExpression)
Declaration
protected override Expression VisitDebugInfo(DebugInfoExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitDefault(DefaultExpression)
Declaration
protected override Expression VisitDefault(DefaultExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitElementInit(ElementInit)
Declaration
protected override ElementInit VisitElementInit(ElementInit node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitExtension(Expression)
Declaration
protected override Expression VisitExtension(Expression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitGoto(GotoExpression)
Declaration
protected override Expression VisitGoto(GotoExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitIndex(IndexExpression)
Declaration
protected override Expression VisitIndex(IndexExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitInvocation(InvocationExpression)
Declaration
protected override Expression VisitInvocation(InvocationExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitLabel(LabelExpression)
Declaration
protected override Expression VisitLabel(LabelExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitLabelTarget(LabelTarget)
Declaration
protected override LabelTarget VisitLabelTarget(LabelTarget node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitLambda<T>(Expression<T>)
Declaration
protected override Expression VisitLambda<T>(Expression<T> node)
Parameters
Returns
Type Parameters
Overrides
|
Edit this page
View Source
VisitListInit(ListInitExpression)
Declaration
protected override Expression VisitListInit(ListInitExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitLoop(LoopExpression)
Declaration
protected override Expression VisitLoop(LoopExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitMember(MemberExpression)
Declaration
protected override Expression VisitMember(MemberExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitMemberAssignment(MemberAssignment)
Declaration
protected override MemberAssignment VisitMemberAssignment(MemberAssignment node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitMemberInit(MemberInitExpression)
Declaration
protected override Expression VisitMemberInit(MemberInitExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitMemberListBinding(MemberListBinding)
Declaration
protected override MemberListBinding VisitMemberListBinding(MemberListBinding node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitMemberMemberBinding(MemberMemberBinding)
Declaration
protected override MemberMemberBinding VisitMemberMemberBinding(MemberMemberBinding node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitMethodCall(MethodCallExpression)
Declaration
protected override Expression VisitMethodCall(MethodCallExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitNew(NewExpression)
Declaration
protected override Expression VisitNew(NewExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitNewArray(NewArrayExpression)
Declaration
protected override Expression VisitNewArray(NewArrayExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitParameter(ParameterExpression)
Declaration
protected override Expression VisitParameter(ParameterExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitRuntimeVariables(RuntimeVariablesExpression)
Declaration
protected override Expression VisitRuntimeVariables(RuntimeVariablesExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitSwitch(SwitchExpression)
Declaration
protected override Expression VisitSwitch(SwitchExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitSwitchCase(SwitchCase)
Declaration
protected override SwitchCase VisitSwitchCase(SwitchCase node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitTry(TryExpression)
Declaration
protected override Expression VisitTry(TryExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitTypeBinary(TypeBinaryExpression)
Declaration
protected override Expression VisitTypeBinary(TypeBinaryExpression node)
Parameters
Returns
Overrides
|
Edit this page
View Source
VisitUnary(UnaryExpression)
Declaration
protected override Expression VisitUnary(UnaryExpression node)
Parameters
Returns
Overrides
Extension Methods