Class ExpressionVisitor
An abstract base class for an Expression visitor.
public abstract class ExpressionVisitor
- Inheritance
-
ExpressionVisitor
- Derived
- Inherited Members
- Extension Methods
Constructors
- ExpressionVisitor()
Initializes a new instance of the ExpressionVisitor class.
Methods
- Visit(ReadOnlyCollection<Expression>)
Visits an Expression list.
- Visit(Expression)
Visits an Expression.
- VisitBinary(BinaryExpression)
Visits a BinaryExpression.
- VisitConditional(ConditionalExpression)
Visits a ConditionalExpression.
- VisitConstant(ConstantExpression)
Visits a ConstantExpression.
- VisitElementInit(ElementInit)
Visits an ElementInit.
- VisitElementInitList(ReadOnlyCollection<ElementInit>)
Visits an ElementInit list.
- VisitInvocation(InvocationExpression)
Visits an InvocationExpression.
- VisitLambda(LambdaExpression)
Visits a LambdaExpression.
- VisitListInit(ListInitExpression)
Visits a ListInitExpression.
- VisitMember(MemberExpression)
Visits a MemberExpression.
- VisitMemberAssignment(MemberAssignment)
Visits a MemberAssignment.
- VisitMemberBinding(MemberBinding)
Visits a MemberBinding.
- VisitMemberBindingList(ReadOnlyCollection<MemberBinding>)
Visits a MemberBinding list.
- VisitMemberInit(MemberInitExpression)
Visits a MemberInitExpression.
- VisitMemberListBinding(MemberListBinding)
Visits a MemberListBinding.
- VisitMemberMemberBinding(MemberMemberBinding)
Visits a MemberMemberBinding.
- VisitMethodCall(MethodCallExpression)
Visits a MethodCallExpression.
- VisitNew(NewExpression)
Visits a NewExpression.
- VisitNewArray(NewArrayExpression)
Visits a NewArrayExpression.
- VisitParameter(ParameterExpression)
Visits a ParameterExpression.
- VisitTypeBinary(TypeBinaryExpression)
Visits a TypeBinaryExpression.
- VisitUnary(UnaryExpression)
Visits a UnaryExpression.