This class actually already exists in the System.Core assembly...as an internal class.
I can only speculate as to why it is internal, but it is obviously much too dangerous
for anyone outside of Microsoft to be using...
Constructors
-
Expression
Visitor protectedBase()
Methods
- Visit(Expression) virtual
-
Visit
Binary(Binary protectedvirtualExpression) -
Visit
Binding(Member protectedvirtualBinding) -
Visit
Binding protectedvirtualList(Read Only Collection<Member Binding>) -
Visit
Conditional(Conditional protectedvirtualExpression) -
Visit
Constant(Constant protectedvirtualExpression) -
Visit
Element protectedvirtualInitializer(Element Init) -
Visit
Element protectedvirtualInitializer List(Read Only Collection<Element Init>) -
Visit
Invocation(Invocation protectedvirtualExpression) -
Visit
Lambda(Lambda protectedvirtualExpression) -
Visit
List(Read protectedvirtualOnly Collection<Expression>) -
Visit
List protectedvirtualInit(List Init Expression) -
Visit
Member protectedvirtualAccess(Member Expression) -
Visit
Member protectedvirtualAssignment(Member Assignment) -
Visit
Member protectedvirtualInit(Member Init Expression) -
Visit
Member protectedvirtualList Binding(Member List Binding) -
Visit
Member protectedvirtualMember Binding(Member Member Binding) -
Visit
Method protectedvirtualCall(Method Call Expression) -
Visit
New(New protectedvirtualExpression) -
Visit
New protectedvirtualArray(New Array Expression) -
Visit
Parameter(Parameter protectedvirtualExpression) -
Visit
Type protectedvirtualIs(Type Binary Expression) -
Visit
Unary(Unary protectedvirtualExpression)