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

visitor によって生成される結果の型。

継承
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 のビジター パターンを実装します。

適用対象