Language

BasicExpressionVisitor クラス

定義

派生元の IExpressionVisitor インターフェイスを実装する型の抽象基本型。

public abstract class BasicExpressionVisitor : System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
type BasicExpressionVisitor = class
    inherit DbExpressionVisitor
Public MustInherit Class BasicExpressionVisitor
Inherits DbExpressionVisitor
継承
BasicExpressionVisitor
派生

コンストラクター

名前 説明
BasicExpressionVisitor()

派生元の IExpressionVisitor インターフェイスを実装する型の抽象基本型。

メソッド

名前 説明
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)

認識されない型の が DbExpression 見つかった場合に呼び出されます。

Visit(DbFilterExpression)

の DbFilterExpressionビジター パターン メソッド。

Visit(DbFunctionExpression)

の DbFunctionExpressionビジター パターン メソッド。

Visit(DbGroupByExpression)

の DbGroupByExpressionビジター パターン メソッド。

Visit(DbInExpression)

の DbInExpressionビジター パターン メソッド。

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ビジター パターン メソッド。

VisitAggregate(DbAggregate)

指定した DbAggregateにアクセスするための便利なメソッド。

VisitAggregateList(IList<DbAggregate>)

リストが null 以外の場合に、リスト内のそれぞれに DbAggregate アクセスする便利なメソッド。

VisitBinaryExpression(DbBinaryExpression)

指定した DbBinaryExpressionにアクセスするための便利なメソッド。

VisitExpression(DbExpression)

null 以外の場合は、指定した DbExpressionにアクセスする便利なメソッド。

VisitExpressionBindingPost(DbExpressionBinding)

DbExpressionBinding にアクセスした後の後処理の便利なメソッド。

VisitExpressionBindingPre(DbExpressionBinding)

指定した DbExpressionBindingにアクセスするための便利なメソッド。

VisitExpressionList(IList<DbExpression>)

リストが null 以外の場合に、指定されたリスト内の各 DbExpression にアクセスする便利なメソッド。

VisitGroupExpressionBindingMid(DbGroupExpressionBinding)

のグループ化キー DbGroupByExpression がアクセスされ、集計がアクセスされようとしていることを示す便利なメソッド。

VisitGroupExpressionBindingPost(DbGroupExpressionBinding)

DbGroupExpressionBinding にアクセスした後の後処理の便利なメソッド。

VisitGroupExpressionBindingPre(DbGroupExpressionBinding)

指定した DbGroupExpressionBindingにアクセスするための便利なメソッド。

VisitLambdaPost(DbLambda)

DbLambda にアクセスした後の後処理の便利な方法。

VisitLambdaPre(DbLambda)

ラムダ DbFunctionExpression の本体がアクセスされようとしていることを示す便利なメソッド。

VisitUnaryExpression(DbUnaryExpression)

指定した DbUnaryExpressionにアクセスするための便利なメソッド。

適用対象