DbExpressionVisitor<TResultType>.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 TResultType Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

パラメーター

expression
DbLikeExpression

訪問中の DbLikeExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbLimitExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

パラメーター

expression
DbLimitExpression

訪問中の DbLimitExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbNewInstanceExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

パラメーター

expression
DbNewInstanceExpression

訪問中の DbNewInstanceExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbNotExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

パラメーター

expression
DbNotExpression

訪問中の DbNotExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbNullExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

パラメーター

expression
DbNullExpression

訪問中の DbNullExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbOfTypeExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

パラメーター

expression
DbOfTypeExpression

訪問中の DbOfTypeExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbOrExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

パラメーター

expression
DbOrExpression

訪問中の DbOrExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbParameterReferenceExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

パラメーター

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbLambdaExpression)

派生クラスでオーバーライドされた場合は、 DbLambdaExpressionのビジター パターン メソッドを実装します。

public:
 virtual TResultType Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual TResultType Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

パラメーター

expression
DbLambdaExpression

訪問中の DbLambdaExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbProjectExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

パラメーター

expression
DbProjectExpression

訪問中の DbProjectExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbQuantifierExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

パラメーター

expression
DbQuantifierExpression

訪問中の DbQuantifierExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbRefExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

パラメーター

expression
DbRefExpression

訪問中の DbRefExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbRefKeyExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

パラメーター

expression
DbRefKeyExpression

訪問中の DbRefKeyExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbRelationshipNavigationExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

パラメーター

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbScanExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

パラメーター

expression
DbScanExpression

訪問中の DbScanExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbSkipExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

パラメーター

expression
DbSkipExpression

訪問中の DbSkipExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbSortExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

パラメーター

expression
DbSortExpression

訪問中の DbSortExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbTreatExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

パラメーター

expression
DbTreatExpression

訪問中の DbTreatExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbPropertyExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

パラメーター

expression
DbPropertyExpression

訪問中の DbPropertyExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbJoinExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

パラメーター

expression
DbJoinExpression

訪問中の DbJoinExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbIsOfExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

パラメーター

expression
DbIsOfExpression

訪問中の DbIsOfExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbIsNullExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

パラメーター

expression
DbIsNullExpression

訪問中の DbIsNullExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbAndExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

パラメーター

expression
DbAndExpression

訪問中の DbAndExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbApplyExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

パラメーター

expression
DbApplyExpression

訪問中の DbApplyExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbArithmeticExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

パラメーター

expression
DbArithmeticExpression

訪問中の DbArithmeticExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbCaseExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

パラメーター

expression
DbCaseExpression

訪問中の DbCaseExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbCastExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

パラメーター

expression
DbCastExpression

訪問中の DbCastExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbComparisonExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

パラメーター

expression
DbComparisonExpression

訪問中の DbComparisonExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbConstantExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

パラメーター

expression
DbConstantExpression

訪問中の DbConstantExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbCrossJoinExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

パラメーター

expression
DbCrossJoinExpression

訪問中の DbCrossJoinExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbDerefExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

パラメーター

expression
DbDerefExpression

訪問中の DbDerefExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbDistinctExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

パラメーター

expression
DbDistinctExpression

訪問中の DbDistinctExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbElementExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

パラメーター

expression
DbElementExpression

訪問中の DbElementExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbEntityRefExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

パラメーター

expression
DbEntityRefExpression

訪問中の DbEntityRefExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbExceptExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

パラメーター

expression
DbExceptExpression

訪問中の DbExceptExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

パラメーター

expression
DbExpression

訪問中の DbExpression

返品

TResultType

特定の型の結果値。

注釈

このメソッドは、認識されない型の式が検出されたときに呼び出されます。

適用対象

Visit(DbFilterExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

パラメーター

expression
DbFilterExpression

訪問中の DbFilterExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbFunctionExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

パラメーター

expression
DbFunctionExpression

訪問中の DbFunctionExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbGroupByExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

パラメーター

expression
DbGroupByExpression

訪問中の DbGroupByExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbIntersectExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

パラメーター

expression
DbIntersectExpression

訪問中の DbIntersectExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbIsEmptyExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

パラメーター

expression
DbIsEmptyExpression

訪問中の DbIsEmptyExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbUnionAllExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

パラメーター

expression
DbUnionAllExpression

訪問中の DbUnionAllExpression

返品

TResultType

特定の型の結果値。

適用対象

Visit(DbVariableReferenceExpression)

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

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

パラメーター

返品

TResultType

特定の型の結果値。

適用対象