Class ExpressionVisitor
- Namespace
- MongoDB.Bson.Serialization
- Assembly
- MongoDB.Bson.dll
An abstract base class for an Expression visitor.
- Inheritance
-
Expression
Visitor
- Derived
- Inherited Members
- Extension Methods
Constructors
- Expression
Visitor() Initializes a new instance of the ExpressionVisitor class.
Methods
- Visit(ReadOnlyCollection<Expression>)
Visits an Expression list.
- Visit(Expression)
Visits an Expression.
- Visit
Binary(Binary Expression) Visits a BinaryExpression.
- Visit
Conditional(Conditional Expression) Visits a ConditionalExpression.
- Visit
Constant(Constant Expression) Visits a ConstantExpression.
- Visit
Element Init(Element Init) Visits an ElementInit.
- VisitElementInitList(ReadOnlyCollection<ElementInit>)
Visits an ElementInit list.
- Visit
Invocation(Invocation Expression) Visits an InvocationExpression.
- Visit
Lambda(Lambda Expression) Visits a LambdaExpression.
- Visit
List Init(List Init Expression) Visits a ListInitExpression.
- Visit
Member(Member Expression) Visits a MemberExpression.
- Visit
Member Assignment(Member Assignment) Visits a MemberAssignment.
- Visit
Member Binding(Member Binding) Visits a MemberBinding.
- VisitMemberBindingList(ReadOnlyCollection<MemberBinding>)
Visits a MemberBinding list.
- Visit
Member Init(Member Init Expression) Visits a MemberInitExpression.
- Visit
Member List Binding(Member List Binding) Visits a MemberListBinding.
- Visit
Member Member Binding(Member Member Binding) Visits a MemberMemberBinding.
- Visit
Method Call(Method Call Expression) Visits a MethodCallExpression.
- Visit
New(New Expression) Visits a NewExpression.
- Visit
New Array(New Array Expression) Visits a NewArrayExpression.
- Visit
Parameter(Parameter Expression) Visits a ParameterExpression.
- Visit
Type Binary(Type Binary Expression) Visits a TypeBinaryExpression.
- Visit
Unary(Unary Expression) Visits a UnaryExpression.