次の方法で共有


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)

パラメーター

適用対象