Class ExpressionVisitor

| MongoDB CSharp Driver API Reference (original) (raw)

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)

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)

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)

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.