DbExpressionVisitor.Visit Method

Definition

Implements the visitor pattern for expressions.

Overloads

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(DbLambdaExpression)

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

Visit(DbProjectExpression)

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

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(DbPropertyExpression)

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

Visit(DbJoinExpression)

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

Visit(DbIsOfExpression)

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

Visit(DbIsNullExpression)

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

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(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(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.

Visit(DbLikeExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> unit
Public MustOverride Sub Visit (expression As DbLikeExpression)

Parameters

expression
DbLikeExpression

The DbLikeExpression that is visited.

Applies to

Visit(DbLimitExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> unit
Public MustOverride Sub Visit (expression As DbLimitExpression)

Parameters

expression
DbLimitExpression

The DbLimitExpression that is visited.

Applies to

Visit(DbNewInstanceExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> unit
Public MustOverride Sub Visit (expression As DbNewInstanceExpression)

Parameters

expression
DbNewInstanceExpression

The DbNewInstanceExpression that is visited.

Applies to

Visit(DbNotExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> unit
Public MustOverride Sub Visit (expression As DbNotExpression)

Parameters

expression
DbNotExpression

The DbNotExpression that is visited.

Applies to

Visit(DbNullExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> unit
Public MustOverride Sub Visit (expression As DbNullExpression)

Parameters

expression
DbNullExpression

The DbNullExpression that is visited.

Applies to

Visit(DbOfTypeExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> unit
Public MustOverride Sub Visit (expression As DbOfTypeExpression)

Parameters

expression
DbOfTypeExpression

The DbOfTypeExpression that is visited.

Applies to

Visit(DbOrExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> unit
Public MustOverride Sub Visit (expression As DbOrExpression)

Parameters

expression
DbOrExpression

The DbOrExpression that is visited.

Applies to

Visit(DbParameterReferenceExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> unit
Public MustOverride Sub Visit (expression As DbParameterReferenceExpression)

Parameters

Applies to

Visit(DbLambdaExpression)

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

public:
 virtual void Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual void Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> unit
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> unit
Public Overridable Sub Visit (expression As DbLambdaExpression)

Parameters

expression
DbLambdaExpression

The DbLambdaExpression that is visited.

Applies to

Visit(DbProjectExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> unit
Public MustOverride Sub Visit (expression As DbProjectExpression)

Parameters

expression
DbProjectExpression

The DbProjectExpression that is visited.

Applies to

Visit(DbQuantifierExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> unit
Public MustOverride Sub Visit (expression As DbQuantifierExpression)

Parameters

expression
DbQuantifierExpression

The DbQuantifierExpression that is visited.

Applies to

Visit(DbRefExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> unit
Public MustOverride Sub Visit (expression As DbRefExpression)

Parameters

expression
DbRefExpression

The DbRefExpression that is visited.

Applies to

Visit(DbRefKeyExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> unit
Public MustOverride Sub Visit (expression As DbRefKeyExpression)

Parameters

expression
DbRefKeyExpression

The DbRefKeyExpression that is visited.

Applies to

Visit(DbRelationshipNavigationExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> unit
Public MustOverride Sub Visit (expression As DbRelationshipNavigationExpression)

Parameters

Applies to

Visit(DbScanExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> unit
Public MustOverride Sub Visit (expression As DbScanExpression)

Parameters

expression
DbScanExpression

The DbScanExpression that is visited.

Applies to

Visit(DbSkipExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> unit
Public MustOverride Sub Visit (expression As DbSkipExpression)

Parameters

expression
DbSkipExpression

The DbSkipExpression that is visited.

Applies to

Visit(DbSortExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> unit
Public MustOverride Sub Visit (expression As DbSortExpression)

Parameters

expression
DbSortExpression

The DbSortExpression that is visited.

Applies to

Visit(DbTreatExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> unit
Public MustOverride Sub Visit (expression As DbTreatExpression)

Parameters

expression
DbTreatExpression

The DbTreatExpression that is visited.

Applies to

Visit(DbPropertyExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> unit
Public MustOverride Sub Visit (expression As DbPropertyExpression)

Parameters

expression
DbPropertyExpression

The DbPropertyExpression that is visited.

Applies to

Visit(DbJoinExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> unit
Public MustOverride Sub Visit (expression As DbJoinExpression)

Parameters

expression
DbJoinExpression

The DbJoinExpression that is visited.

Applies to

Visit(DbIsOfExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> unit
Public MustOverride Sub Visit (expression As DbIsOfExpression)

Parameters

expression
DbIsOfExpression

The DbIsOfExpression that is visited.

Applies to

Visit(DbIsNullExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> unit
Public MustOverride Sub Visit (expression As DbIsNullExpression)

Parameters

expression
DbIsNullExpression

The DbIsNullExpression that is visited.

Applies to

Visit(DbAndExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> unit
Public MustOverride Sub Visit (expression As DbAndExpression)

Parameters

expression
DbAndExpression

The DbAndExpression that is visited.

Applies to

Visit(DbApplyExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> unit
Public MustOverride Sub Visit (expression As DbApplyExpression)

Parameters

expression
DbApplyExpression

The DbApplyExpression that is visited.

Applies to

Visit(DbArithmeticExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> unit
Public MustOverride Sub Visit (expression As DbArithmeticExpression)

Parameters

expression
DbArithmeticExpression

The DbArithmeticExpression that is visited.

Applies to

Visit(DbCaseExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> unit
Public MustOverride Sub Visit (expression As DbCaseExpression)

Parameters

expression
DbCaseExpression

The DbCaseExpression that is visited.

Applies to

Visit(DbCastExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> unit
Public MustOverride Sub Visit (expression As DbCastExpression)

Parameters

expression
DbCastExpression

The DbCastExpression that is visited.

Applies to

Visit(DbComparisonExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> unit
Public MustOverride Sub Visit (expression As DbComparisonExpression)

Parameters

expression
DbComparisonExpression

The DbComparisonExpression that is visited.

Applies to

Visit(DbConstantExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> unit
Public MustOverride Sub Visit (expression As DbConstantExpression)

Parameters

expression
DbConstantExpression

The DbConstantExpression that is visited.

Applies to

Visit(DbCrossJoinExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> unit
Public MustOverride Sub Visit (expression As DbCrossJoinExpression)

Parameters

expression
DbCrossJoinExpression

The DbCrossJoinExpression that is visited.

Applies to

Visit(DbDerefExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> unit
Public MustOverride Sub Visit (expression As DbDerefExpression)

Parameters

expression
DbDerefExpression

The DbDerefExpression that is visited.

Applies to

Visit(DbDistinctExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> unit
Public MustOverride Sub Visit (expression As DbDistinctExpression)

Parameters

expression
DbDistinctExpression

The DbDistinctExpression that is visited.

Applies to

Visit(DbElementExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> unit
Public MustOverride Sub Visit (expression As DbElementExpression)

Parameters

expression
DbElementExpression

The DbElementExpression that is visited.

Applies to

Visit(DbEntityRefExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> unit
Public MustOverride Sub Visit (expression As DbEntityRefExpression)

Parameters

expression
DbEntityRefExpression

The DbEntityRefExpression that is visited.

Applies to

Visit(DbExceptExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> unit
Public MustOverride Sub Visit (expression As DbExceptExpression)

Parameters

expression
DbExceptExpression

The DbExceptExpression that is visited.

Applies to

Visit(DbExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> unit
Public MustOverride Sub Visit (expression As DbExpression)

Parameters

expression
DbExpression

The expression to be handled.

Remarks

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

Applies to

Visit(DbFilterExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> unit
Public MustOverride Sub Visit (expression As DbFilterExpression)

Parameters

expression
DbFilterExpression

The DbFilterExpression that is visited.

Applies to

Visit(DbFunctionExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> unit
Public MustOverride Sub Visit (expression As DbFunctionExpression)

Parameters

expression
DbFunctionExpression

The DbFunctionExpression that is visited.

Applies to

Visit(DbGroupByExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> unit
Public MustOverride Sub Visit (expression As DbGroupByExpression)

Parameters

expression
DbGroupByExpression

The DbGroupByExpression that is visited.

Applies to

Visit(DbIntersectExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> unit
Public MustOverride Sub Visit (expression As DbIntersectExpression)

Parameters

expression
DbIntersectExpression

The DbIntersectExpression that is visited.

Applies to

Visit(DbIsEmptyExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> unit
Public MustOverride Sub Visit (expression As DbIsEmptyExpression)

Parameters

expression
DbIsEmptyExpression

The DbIsEmptyExpression that is visited.

Applies to

Visit(DbUnionAllExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> unit
Public MustOverride Sub Visit (expression As DbUnionAllExpression)

Parameters

expression
DbUnionAllExpression

The DbUnionAllExpression that is visited.

Applies to

Visit(DbVariableReferenceExpression)

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

public:
 abstract void Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract void Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> unit
Public MustOverride Sub Visit (expression As DbVariableReferenceExpression)

Parameters

Applies to