Share via


BasicExpressionVisitor Class

Definition

An abstract base type for types that implement the IExpressionVisitor interface to derive from.

public abstract class BasicExpressionVisitor : System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
type BasicExpressionVisitor = class
    inherit DbExpressionVisitor
Public MustInherit Class BasicExpressionVisitor
Inherits DbExpressionVisitor
Inheritance
BasicExpressionVisitor
Derived

Constructors

BasicExpressionVisitor()

Methods

Visit(DbAndExpression)

Visitor pattern method for DbAndExpression.

Visit(DbApplyExpression)

Visitor pattern method for DbApplyExpression.

Visit(DbArithmeticExpression)

Visitor pattern method for DbArithmeticExpression.

Visit(DbCaseExpression)

Visitor pattern method for DbCaseExpression.

Visit(DbCastExpression)

Visitor pattern method for DbCastExpression.

Visit(DbComparisonExpression)

Visitor pattern method for DbComparisonExpression.

Visit(DbConstantExpression)

Visitor pattern method for DbConstantExpression.

Visit(DbCrossJoinExpression)

Visitor pattern method for DbCrossJoinExpression.

Visit(DbDerefExpression)

Visitor pattern method for DbDerefExpression.

Visit(DbDistinctExpression)

Visitor pattern method for DbDistinctExpression.

Visit(DbElementExpression)

Visitor pattern method for DbElementExpression.

Visit(DbEntityRefExpression)

Visitor pattern method for DbEntityRefExpression.

Visit(DbExceptExpression)

Visitor pattern method for DbExceptExpression.

Visit(DbExpression)

Called when an DbExpression of an otherwise unrecognized type is encountered.

Visit(DbFilterExpression)

Visitor pattern method for DbFilterExpression.

Visit(DbFunctionExpression)

Visitor pattern method for DbFunctionExpression.

Visit(DbGroupByExpression)

Visitor pattern method for DbGroupByExpression.

Visit(DbInExpression)

Visitor pattern method for DbInExpression.

Visit(DbIntersectExpression)

Visitor pattern method for DbIntersectExpression.

Visit(DbIsEmptyExpression)

Visitor pattern method for DbIsEmptyExpression.

Visit(DbIsNullExpression)

Visitor pattern method for DbIsNullExpression.

Visit(DbIsOfExpression)

Visitor pattern method for DbIsOfExpression.

Visit(DbJoinExpression)

Visitor pattern method for DbJoinExpression.

Visit(DbLambdaExpression)

Visitor pattern method for DbLambdaExpression.

Visit(DbLikeExpression)

Visitor pattern method for DbLikeExpression.

Visit(DbLimitExpression)

Visitor pattern method for DbLimitExpression.

Visit(DbNewInstanceExpression)

Visitor pattern method for DbNewInstanceExpression.

Visit(DbNotExpression)

Visitor pattern method for DbNotExpression.

Visit(DbNullExpression)

Visitor pattern method for DbNullExpression.

Visit(DbOfTypeExpression)

Visitor pattern method for DbOfTypeExpression.

Visit(DbOrExpression)

Visitor pattern method for DbOrExpression.

Visit(DbParameterReferenceExpression)

Visitor pattern method for DbParameterReferenceExpression.

Visit(DbProjectExpression)

Visitor pattern method for DbProjectExpression.

Visit(DbPropertyExpression)

Visitor pattern method for DbPropertyExpression.

Visit(DbQuantifierExpression)

Visitor pattern method for DbQuantifierExpression.

Visit(DbRefExpression)

Visitor pattern method for DbRefExpression.

Visit(DbRefKeyExpression)

Visitor pattern method for DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Visitor pattern method for DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Visitor pattern method for DbScanExpression.

Visit(DbSkipExpression)

Visitor pattern method for DbSkipExpression.

Visit(DbSortExpression)

Visitor pattern method for DbSortExpression.

Visit(DbTreatExpression)

Visitor pattern method for DbTreatExpression.

Visit(DbUnionAllExpression)

Visitor pattern method for DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Visitor pattern method for DbVariableReferenceExpression.

VisitAggregate(DbAggregate)

Convenience method to visit the specified DbAggregate.

VisitAggregateList(IList<DbAggregate>)

Convenience method to visit each DbAggregate in the list, if the list is non-null.

VisitBinaryExpression(DbBinaryExpression)

Convenience method to visit the specified DbBinaryExpression.

VisitExpression(DbExpression)

Convenience method to visit the specified DbExpression, if non-null.

VisitExpressionBindingPost(DbExpressionBinding)

Convenience method for post-processing after a DbExpressionBinding has been visited.

VisitExpressionBindingPre(DbExpressionBinding)

Convenience method to visit the specified DbExpressionBinding.

VisitExpressionList(IList<DbExpression>)

Convenience method to visit each DbExpression in the given list, if the list is non-null.

VisitGroupExpressionBindingMid(DbGroupExpressionBinding)

Convenience method indicating that the grouping keys of a DbGroupByExpression have been visited and the aggregates are now about to be visited.

VisitGroupExpressionBindingPost(DbGroupExpressionBinding)

Convenience method for post-processing after a DbGroupExpressionBinding has been visited.

VisitGroupExpressionBindingPre(DbGroupExpressionBinding)

Convenience method to visit the specified DbGroupExpressionBinding.

VisitLambdaPost(DbLambda)

Convenience method for post-processing after a DbLambda has been visited.

VisitLambdaPre(DbLambda)

Convenience method indicating that the body of a Lambda DbFunctionExpression is now about to be visited.

VisitUnaryExpression(DbUnaryExpression)

Convenience method to visit the specified DbUnaryExpression.

Applies to