Class ExpressionVisitor
- Namespace
 - MongoDB.Bson.Serialization
 
- Assembly
 - MongoDB.Bson.dll
 
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.