Share via


DbExpressionVisitor<TResultType> Class

Definition

Defines the basic functionality that should be implemented by visitors that return a result value of a specific type.

public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)

Type Parameters

TResultType

The type of the result produced by the visitor.

Inheritance
DbExpressionVisitor<TResultType>
Derived

Constructors

DbExpressionVisitor<TResultType>()

Methods

Visit(DbAndExpression)

When overridden in a derived class, implements the visitor pattern for DbAndExpression .

Visit(DbApplyExpression)

When overridden in a derived class, implements the visitor pattern for DbApplyExpression .

Visit(DbArithmeticExpression)

When overridden in a derived class, implements the visitor pattern for DbArithmeticExpression .

Visit(DbCaseExpression)

When overridden in a derived class, implements the visitor pattern for DbCaseExpression .

Visit(DbCastExpression)

When overridden in a derived class, implements the visitor pattern for DbCastExpression .

Visit(DbComparisonExpression)

When overridden in a derived class, implements the visitor pattern for DbComparisonExpression .

Visit(DbConstantExpression)

When overridden in a derived class, implements the visitor pattern for DbConstantExpression .

Visit(DbCrossJoinExpression)

When overridden in a derived class, implements the visitor pattern for DbCrossJoinExpression .

Visit(DbDerefExpression)

When overridden in a derived class, implements the visitor pattern for DbDerefExpression .

Visit(DbDistinctExpression)

When overridden in a derived class, implements the visitor pattern for DbDistinctExpression .

Visit(DbElementExpression)

When overridden in a derived class, implements the visitor pattern for DbElementExpression .

Visit(DbEntityRefExpression)

When overridden in a derived class, implements the visitor pattern for DbEntityRefExpression .

Visit(DbExceptExpression)

When overridden in a derived class, implements the visitor pattern for DbExceptExpression .

Visit(DbExpression)

When overridden in a derived class, handles any expression of an unrecognized type.

Visit(DbFilterExpression)

When overridden in a derived class, implements the visitor pattern for DbFilterExpression .

Visit(DbFunctionExpression)

When overridden in a derived class, implements the visitor pattern for DbFunctionExpression .

Visit(DbGroupByExpression)

When overridden in a derived class, implements the visitor pattern for DbGroupByExpression .

Visit(DbInExpression)

Typed visitor pattern method for DbInExpression.

Visit(DbIntersectExpression)

When overridden in a derived class, implements the visitor pattern for DbIntersectExpression .

Visit(DbIsEmptyExpression)

When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression .

Visit(DbIsNullExpression)

When overridden in a derived class, implements the visitor pattern for DbIsNullExpression .

Visit(DbIsOfExpression)

When overridden in a derived class, implements the visitor pattern for DbIsOfExpression .

Visit(DbJoinExpression)

When overridden in a derived class, implements the visitor pattern for DbJoinExpression .

Visit(DbLambdaExpression)

When overridden in a derived class, implements the visitor pattern method for DbLambdaExpression .

Visit(DbLikeExpression)

When overridden in a derived class, implements the visitor pattern for DbLikeExpression .

Visit(DbLimitExpression)

When overridden in a derived class, implements the visitor pattern for DbLimitExpression .

Visit(DbNewInstanceExpression)

When overridden in a derived class, implements the visitor pattern for DbNewInstanceExpression .

Visit(DbNotExpression)

When overridden in a derived class, implements the visitor pattern for DbNotExpression .

Visit(DbNullExpression)

When overridden in a derived class, implements the visitor pattern for DbNullExpression .

Visit(DbOfTypeExpression)

When overridden in a derived class, implements the visitor pattern for DbOfTypeExpression .

Visit(DbOrExpression)

When overridden in a derived class, implements the visitor pattern for DbOrExpression .

Visit(DbParameterReferenceExpression)

When overridden in a derived class, implements the visitor pattern for DbParameterReferenceExpression .

Visit(DbProjectExpression)

When overridden in a derived class, implements the visitor pattern for DbProjectExpression .

Visit(DbPropertyExpression)

When overridden in a derived class, implements the visitor pattern for DbPropertyExpression .

Visit(DbQuantifierExpression)

When overridden in a derived class, implements the visitor pattern for DbQuantifierExpression .

Visit(DbRefExpression)

When overridden in a derived class, implements the visitor pattern for DbRefExpression .

Visit(DbRefKeyExpression)

When overridden in a derived class, implements the visitor pattern for DbRefKeyExpression .

Visit(DbRelationshipNavigationExpression)

When overridden in a derived class, implements the visitor pattern for DbRelationshipNavigationExpression .

Visit(DbScanExpression)

When overridden in a derived class, implements the visitor pattern for DbScanExpression .

Visit(DbSkipExpression)

When overridden in a derived class, implements the visitor pattern for DbSkipExpression .

Visit(DbSortExpression)

When overridden in a derived class, implements the visitor pattern for DbSortExpression .

Visit(DbTreatExpression)

When overridden in a derived class, implements the visitor pattern for DbTreatExpression .

Visit(DbUnionAllExpression)

When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression .

Visit(DbVariableReferenceExpression)

When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression .

Applies to