DbExpressionVisitor<TResultType> クラス

定義

特定の型の結果値を返す訪問者が実装する必要がある基本的な機能を定義します。

generic <typename TResultType>
public ref class DbExpressionVisitor abstract
public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)

型パラメーター

TResultType

訪問者によって生成された結果の型。

継承
DbExpressionVisitor<TResultType>
派生

注釈

DbExpressionVisitor<TResultType>は、式トラバーサルを記述する抽象クラスです。

コンストラクター

名前 説明
DbExpressionVisitor<TResultType>()

DbExpressionVisitor<TResultType> クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
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(DbIsNullExpression)

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

Visit(DbIsOfExpression)

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

Visit(DbJoinExpression)

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

Visit(DbLambdaExpression)

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

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

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

Visit(DbPropertyExpression)

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

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

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

Visit(DbVariableReferenceExpression)

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

適用対象