DbExpressionVisitor.Visit Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- expression
- DbParameterReferenceExpression
The DbParameterReferenceExpression that is visited.
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
- expression
- DbRelationshipNavigationExpression
The DbRelationshipNavigationExpression that is visited.
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
- expression
- DbVariableReferenceExpression
The DbVariableReferenceExpression that is visited.