次の方法で共有


BasicExpressionVisitor クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

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

継承階層

System.Object
  System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
    System.Data.Entity.Core.Common.CommandTrees.BasicExpressionVisitor
      System.Data.Entity.Core.Common.CommandTrees.BasicCommandTreeVisitor

名前空間:  System.Data.Entity.Core.Common.CommandTrees
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public MustInherit Class BasicExpressionVisitor _
    Inherits DbExpressionVisitor
'使用
Dim instance As BasicExpressionVisitor
public abstract class BasicExpressionVisitor : DbExpressionVisitor
public ref class BasicExpressionVisitor abstract : public DbExpressionVisitor
[<AbstractClassAttribute>]
type BasicExpressionVisitor =  
    class 
        inherit DbExpressionVisitor 
    end
public abstract class BasicExpressionVisitor extends DbExpressionVisitor

BasicExpressionVisitor 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド BasicExpressionVisitor BasicExpressionVisitor クラスの新しいインスタンスを初期化します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド Visit(DbAndExpression) DbAndExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbAndExpression) をオーバーライドします。)
パブリック メソッド Visit(DbApplyExpression) DbApplyExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbApplyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbArithmeticExpression) DbArithmeticExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbArithmeticExpression) をオーバーライドします。)
パブリック メソッド Visit(DbCaseExpression) DbCaseExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbCaseExpression) をオーバーライドします。)
パブリック メソッド Visit(DbCastExpression) DbCastExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbCastExpression) をオーバーライドします。)
パブリック メソッド Visit(DbComparisonExpression) DbComparisonExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbComparisonExpression) をオーバーライドします。)
パブリック メソッド Visit(DbConstantExpression) DbConstantExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbConstantExpression) をオーバーライドします。)
パブリック メソッド Visit(DbCrossJoinExpression) DbCrossJoinExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbCrossJoinExpression) をオーバーライドします。)
パブリック メソッド Visit(DbDerefExpression) DbDerefExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbDerefExpression) をオーバーライドします。)
パブリック メソッド Visit(DbDistinctExpression) DbDistinctExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbDistinctExpression) をオーバーライドします。)
パブリック メソッド Visit(DbElementExpression) DbElementExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbElementExpression) をオーバーライドします。)
パブリック メソッド Visit(DbEntityRefExpression) DbEntityRefExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbEntityRefExpression) をオーバーライドします。)
パブリック メソッド Visit(DbExceptExpression) DbExceptExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbExceptExpression) をオーバーライドします。)
パブリック メソッド Visit(DbExpression) 他の型としては認識できない型の DbExpression が検出された場合に呼び出されます。 (DbExpressionVisitor.Visit(DbExpression) をオーバーライドします。)
パブリック メソッド Visit(DbFilterExpression) DbFilterExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbFilterExpression) をオーバーライドします。)
パブリック メソッド Visit(DbFunctionExpression) DbFunctionExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbFunctionExpression) をオーバーライドします。)
パブリック メソッド Visit(DbGroupByExpression) DbGroupByExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbGroupByExpression) をオーバーライドします。)
パブリック メソッド Visit(DbInExpression) DbInExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbInExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIntersectExpression) DbIntersectExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbIntersectExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIsEmptyExpression) DbIsEmptyExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbIsEmptyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIsNullExpression) DbIsNullExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbIsNullExpression) をオーバーライドします。)
パブリック メソッド Visit(DbIsOfExpression) DbIsOfExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbIsOfExpression) をオーバーライドします。)
パブリック メソッド Visit(DbJoinExpression) DbJoinExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbJoinExpression) をオーバーライドします。)
パブリック メソッド Visit(DbLambdaExpression) DbLambdaExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbLambdaExpression) をオーバーライドします。)
パブリック メソッド Visit(DbLikeExpression) DbLikeExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbLikeExpression) をオーバーライドします。)
パブリック メソッド Visit(DbLimitExpression) DbLimitExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbLimitExpression) をオーバーライドします。)
パブリック メソッド Visit(DbNewInstanceExpression) DbNewInstanceExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbNewInstanceExpression) をオーバーライドします。)
パブリック メソッド Visit(DbNotExpression) DbNotExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbNotExpression) をオーバーライドします。)
パブリック メソッド Visit(DbNullExpression) DbNullExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbNullExpression) をオーバーライドします。)
パブリック メソッド Visit(DbOfTypeExpression) DbOfTypeExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbOfTypeExpression) をオーバーライドします。)
パブリック メソッド Visit(DbOrExpression) DbOrExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbOrExpression) をオーバーライドします。)
パブリック メソッド Visit(DbParameterReferenceExpression) DbParameterReferenceExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbParameterReferenceExpression) をオーバーライドします。)
パブリック メソッド Visit(DbProjectExpression) DbProjectExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbProjectExpression) をオーバーライドします。)
パブリック メソッド Visit(DbPropertyExpression) DbPropertyExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbPropertyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbQuantifierExpression) DbQuantifierExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbQuantifierExpression) をオーバーライドします。)
パブリック メソッド Visit(DbRefExpression) DbRefExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbRefExpression) をオーバーライドします。)
パブリック メソッド Visit(DbRefKeyExpression) DbRefKeyExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbRefKeyExpression) をオーバーライドします。)
パブリック メソッド Visit(DbRelationshipNavigationExpression) DbRelationshipNavigationExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbRelationshipNavigationExpression) をオーバーライドします。)
パブリック メソッド Visit(DbScanExpression) DbScanExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbScanExpression) をオーバーライドします。)
パブリック メソッド Visit(DbSkipExpression) DbSkipExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbSkipExpression) をオーバーライドします。)
パブリック メソッド Visit(DbSortExpression) DbSortExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbSortExpression) をオーバーライドします。)
パブリック メソッド Visit(DbTreatExpression) DbTreatExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbTreatExpression) をオーバーライドします。)
パブリック メソッド Visit(DbUnionAllExpression) DbUnionAllExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbUnionAllExpression) をオーバーライドします。)
パブリック メソッド Visit(DbVariableReferenceExpression) DbVariableReferenceExpression のビジター パターン メソッド。 (DbExpressionVisitor.Visit(DbVariableReferenceExpression) をオーバーライドします。)
パブリック メソッド VisitAggregate 指定した DbAggregate を走査する便利なメソッドです。
パブリック メソッド VisitAggregateList リストが null 以外の場合、リストの各 DbAggregate を走査する便利なメソッドです。
プロテクト メソッド VisitBinaryExpression 指定した DbBinaryExpression を走査する便利なメソッドです。
パブリック メソッド VisitExpression null 以外の場合、指定した DbExpression を走査する便利なメソッドです。
プロテクト メソッド VisitExpressionBindingPost DbExpressionBinding を走査した後の後処理に便利なメソッドです。
プロテクト メソッド VisitExpressionBindingPre 指定した DbExpressionBinding を走査する便利なメソッドです。
パブリック メソッド VisitExpressionList リストが null 以外の場合、指定されたリストの各 DbExpression を走査する便利なメソッドです。
プロテクト メソッド VisitGroupExpressionBindingMid DbGroupByExpression のグループ化キーの走査が完了し、これから集計を走査しようとしていることを示す便利なメソッドです。
プロテクト メソッド VisitGroupExpressionBindingPost DbGroupExpressionBinding を走査した後の後処理に便利なメソッドです。
プロテクト メソッド VisitGroupExpressionBindingPre 指定した DbGroupExpressionBinding を走査する便利なメソッドです。
プロテクト メソッド VisitLambdaPost DbLambda を走査した後の後処理に便利なメソッドです。
プロテクト メソッド VisitLambdaPre ラムダ DbFunctionExpression の本体をこれから走査しようとしていることを示す便利なメソッドです。
プロテクト メソッド VisitUnaryExpression 指定した DbUnaryExpression を走査する便利なメソッドです。

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.Common.CommandTrees 名前空間