DbExpressionVisitor.Visit メソッド

定義

式のビジター パターンを実装します。

オーバーロード

名前 説明
Visit(DbLikeExpression)

派生クラスでオーバーライドされると、 DbLikeExpressionのビジター パターンを実装します。

Visit(DbLimitExpression)

派生クラスでオーバーライドされると、 DbLimitExpressionのビジター パターンを実装します。

Visit(DbNewInstanceExpression)

派生クラスでオーバーライドされると、 DbNewInstanceExpressionのビジター パターンを実装します。

Visit(DbNotExpression)

派生クラスでオーバーライドされると、 DbNotExpressionのビジター パターンを実装します。

Visit(DbNullExpression)

派生クラスでオーバーライドされると、 DbNullExpressionのビジター パターンを実装します。

Visit(DbOfTypeExpression)

派生クラスでオーバーライドされると、 DbOfTypeExpressionのビジター パターンを実装します。

Visit(DbOrExpression)

派生クラスでオーバーライドされると、 DbOrExpressionのビジター パターンを実装します。

Visit(DbParameterReferenceExpression)

派生クラスでオーバーライドされると、 DbParameterReferenceExpressionのビジター パターンを実装します。

Visit(DbLambdaExpression)

派生クラスでオーバーライドされると、 DbLambdaExpressionのビジター パターンを実装します。

Visit(DbProjectExpression)

派生クラスでオーバーライドされると、 DbProjectExpressionのビジター パターンを実装します。

Visit(DbQuantifierExpression)

派生クラスでオーバーライドされると、 DbQuantifierExpressionのビジター パターンを実装します。

Visit(DbRefExpression)

派生クラスでオーバーライドされると、 DbRefExpressionのビジター パターンを実装します。

Visit(DbRefKeyExpression)

派生クラスでオーバーライドされると、 DbRefKeyExpressionのビジター パターンを実装します。

Visit(DbRelationshipNavigationExpression)

派生クラスでオーバーライドされると、 DbRelationshipNavigationExpressionのビジター パターンを実装します。

Visit(DbScanExpression)

派生クラスでオーバーライドされると、 DbScanExpressionのビジター パターンを実装します。

Visit(DbSkipExpression)

派生クラスでオーバーライドされると、 DbSkipExpressionのビジター パターンを実装します。

Visit(DbSortExpression)

派生クラスでオーバーライドされると、 DbSortExpressionのビジター パターンを実装します。

Visit(DbTreatExpression)

派生クラスでオーバーライドされると、 DbTreatExpressionのビジター パターンを実装します。

Visit(DbPropertyExpression)

派生クラスでオーバーライドされると、 DbPropertyExpressionのビジター パターンを実装します。

Visit(DbJoinExpression)

派生クラスでオーバーライドされると、 DbJoinExpressionのビジター パターンを実装します。

Visit(DbIsOfExpression)

派生クラスでオーバーライドされると、 DbIsOfExpressionのビジター パターンを実装します。

Visit(DbIsNullExpression)

派生クラスでオーバーライドされると、 DbIsNullExpressionのビジター パターンを実装します。

Visit(DbAndExpression)

派生クラスでオーバーライドされると、 DbAndExpressionのビジター パターンを実装します。

Visit(DbApplyExpression)

派生クラスでオーバーライドされると、 DbApplyExpressionのビジター パターンを実装します。

Visit(DbArithmeticExpression)

派生クラスでオーバーライドされると、 DbArithmeticExpressionのビジター パターンを実装します。

Visit(DbCaseExpression)

派生クラスでオーバーライドされると、 DbCaseExpressionのビジター パターンを実装します。

Visit(DbCastExpression)

派生クラスでオーバーライドされると、 DbCastExpressionのビジター パターンを実装します。

Visit(DbComparisonExpression)

派生クラスでオーバーライドされると、 DbComparisonExpressionのビジター パターンを実装します。

Visit(DbConstantExpression)

派生クラスでオーバーライドされると、 DbConstantExpressionのビジター パターンを実装します。

Visit(DbCrossJoinExpression)

派生クラスでオーバーライドされると、 DbCrossJoinExpressionのビジター パターンを実装します。

Visit(DbDerefExpression)

派生クラスでオーバーライドされると、 DbDerefExpressionのビジター パターンを実装します。

Visit(DbDistinctExpression)

派生クラスでオーバーライドされると、 DbDistinctExpressionのビジター パターンを実装します。

Visit(DbElementExpression)

派生クラスでオーバーライドされると、 DbElementExpressionのビジター パターンを実装します。

Visit(DbEntityRefExpression)

派生クラスでオーバーライドされると、 DbEntityRefExpressionのビジター パターンを実装します。

Visit(DbExceptExpression)

派生クラスでオーバーライドされると、 DbExceptExpressionのビジター パターンを実装します。

Visit(DbExpression)

派生クラスでオーバーライドされると、認識されない型の式を処理します。

Visit(DbFilterExpression)

派生クラスでオーバーライドされると、 DbFilterExpressionのビジター パターンを実装します。

Visit(DbFunctionExpression)

派生クラスでオーバーライドされると、 DbFunctionExpressionのビジター パターンを実装します。

Visit(DbGroupByExpression)

派生クラスでオーバーライドされると、 DbGroupByExpressionのビジター パターンを実装します。

Visit(DbIntersectExpression)

派生クラスでオーバーライドされると、 DbIntersectExpressionのビジター パターンを実装します。

Visit(DbIsEmptyExpression)

派生クラスでオーバーライドされると、 DbIsEmptyExpressionのビジター パターンを実装します。

Visit(DbUnionAllExpression)

派生クラスでオーバーライドされると、 DbUnionAllExpressionのビジター パターンを実装します。

Visit(DbVariableReferenceExpression)

派生クラスでオーバーライドされると、 DbVariableReferenceExpressionのビジター パターンを実装します。

Visit(DbLikeExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbLikeExpression

訪問される DbLikeExpression

適用対象

Visit(DbLimitExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbLimitExpression

訪問される DbLimitExpression

適用対象

Visit(DbNewInstanceExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbNewInstanceExpression

訪問される DbNewInstanceExpression

適用対象

Visit(DbNotExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbNotExpression

訪問される DbNotExpression

適用対象

Visit(DbNullExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbNullExpression

訪問される DbNullExpression

適用対象

Visit(DbOfTypeExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbOfTypeExpression

訪問される DbOfTypeExpression

適用対象

Visit(DbOrExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbOrExpression

訪問される DbOrExpression

適用対象

Visit(DbParameterReferenceExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

適用対象

Visit(DbLambdaExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbLambdaExpression

訪問される DbLambdaExpression

適用対象

Visit(DbProjectExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbProjectExpression

訪問される DbProjectExpression

適用対象

Visit(DbQuantifierExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbQuantifierExpression

訪問される DbQuantifierExpression

適用対象

Visit(DbRefExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbRefExpression

訪問される DbRefExpression

適用対象

Visit(DbRefKeyExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbRefKeyExpression

訪問される DbRefKeyExpression

適用対象

Visit(DbRelationshipNavigationExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

適用対象

Visit(DbScanExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbScanExpression

訪問される DbScanExpression

適用対象

Visit(DbSkipExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbSkipExpression

訪問される DbSkipExpression

適用対象

Visit(DbSortExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbSortExpression

訪問される DbSortExpression

適用対象

Visit(DbTreatExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbTreatExpression

訪問される DbTreatExpression

適用対象

Visit(DbPropertyExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbPropertyExpression

訪問される DbPropertyExpression

適用対象

Visit(DbJoinExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbJoinExpression

訪問される DbJoinExpression

適用対象

Visit(DbIsOfExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbIsOfExpression

訪問される DbIsOfExpression

適用対象

Visit(DbIsNullExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbIsNullExpression

訪問される DbIsNullExpression

適用対象

Visit(DbAndExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbAndExpression

訪問される DbAndExpression

適用対象

Visit(DbApplyExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbApplyExpression

訪問される DbApplyExpression

適用対象

Visit(DbArithmeticExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbArithmeticExpression

訪問される DbArithmeticExpression

適用対象

Visit(DbCaseExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbCaseExpression

訪問される DbCaseExpression

適用対象

Visit(DbCastExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbCastExpression

訪問される DbCastExpression

適用対象

Visit(DbComparisonExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbComparisonExpression

訪問される DbComparisonExpression

適用対象

Visit(DbConstantExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbConstantExpression

訪問される DbConstantExpression

適用対象

Visit(DbCrossJoinExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbCrossJoinExpression

訪問される DbCrossJoinExpression

適用対象

Visit(DbDerefExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbDerefExpression

訪問される DbDerefExpression

適用対象

Visit(DbDistinctExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbDistinctExpression

訪問される DbDistinctExpression

適用対象

Visit(DbElementExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbElementExpression

訪問される DbElementExpression

適用対象

Visit(DbEntityRefExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbEntityRefExpression

訪問される DbEntityRefExpression

適用対象

Visit(DbExceptExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbExceptExpression

訪問される DbExceptExpression

適用対象

Visit(DbExpression)

派生クラスでオーバーライドされると、認識されない型の式を処理します。

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)

パラメーター

expression
DbExpression

処理する式。

注釈

認識されない型の式が検出されたときに呼び出されます。

適用対象

Visit(DbFilterExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbFilterExpression

訪問される DbFilterExpression

適用対象

Visit(DbFunctionExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbFunctionExpression

訪問される DbFunctionExpression

適用対象

Visit(DbGroupByExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbGroupByExpression

訪問される DbGroupByExpression

適用対象

Visit(DbIntersectExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbIntersectExpression

訪問される DbIntersectExpression

適用対象

Visit(DbIsEmptyExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbIsEmptyExpression

訪問される DbIsEmptyExpression

適用対象

Visit(DbUnionAllExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

expression
DbUnionAllExpression

訪問される DbUnionAllExpression

適用対象

Visit(DbVariableReferenceExpression)

派生クラスでオーバーライドされると、 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)

パラメーター

適用対象