この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

ExpressionVisitor クラス

 

公開日: 2016年10月

式ツリーのビジターまたはリライターを表します。

名前空間:   System.Linq.Expressions
アセンブリ:  System.Core (System.Core.dll 内)

System.Object
  System.Linq.Expressions.ExpressionVisitor
    System.Linq.Expressions.DynamicExpressionVisitor

Public MustInherit Class ExpressionVisitor

名前説明
System_CAPS_protmethodExpressionVisitor()

ExpressionVisitor の新しいインスタンスを初期化します。

名前説明
System_CAPS_pubmethodEquals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。(Object から継承されます。)

System_CAPS_protmethodFinalize()

オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)

System_CAPS_pubmethodGetHashCode()

既定のハッシュ関数として機能します。(Object から継承されます。)

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_pubmethodToString()

現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

System_CAPS_pubmethodVisit(Expression)

このクラスの特殊なアクセス メソッドのいずれかに式をディスパッチします。

System_CAPS_pubmethodVisit(ReadOnlyCollection(Of Expression))

このクラスの特殊なアクセス メソッドのいずれかに式のリストをディスパッチします。

System_CAPS_pubmethodSystem_CAPS_staticVisit(Of T)(ReadOnlyCollection(Of T), Func(Of T, T))

指定した要素のビジターを使用して、コレクションのすべてのノードを走査します。

System_CAPS_pubmethodVisitAndConvert(Of T)(T, String)

結果を元の式の型のキャスト式を訪れます。

System_CAPS_pubmethodVisitAndConvert(Of T)(ReadOnlyCollection(Of T), String)

結果を元の式の型のキャスト式を訪れます。

System_CAPS_protmethodVisitBinary(BinaryExpression)

子にアクセス、 BinaryExpressionです。

System_CAPS_protmethodVisitBlock(BlockExpression)

子にアクセス、 BlockExpressionです。

System_CAPS_protmethodVisitCatchBlock(CatchBlock)

子にアクセス、 CatchBlockです。

System_CAPS_protmethodVisitConditional(ConditionalExpression)

子にアクセス、 ConditionalExpressionです。

System_CAPS_protmethodVisitConstant(ConstantExpression)

アクセス、 ConstantExpressionです。

System_CAPS_protmethodVisitDebugInfo(DebugInfoExpression)

アクセス、 DebugInfoExpressionです。

System_CAPS_protmethodVisitDefault(DefaultExpression)

アクセス、 DefaultExpressionです。

System_CAPS_protmethodVisitDynamic(DynamicExpression)

子にアクセス、 DynamicExpressionです。

System_CAPS_protmethodVisitElementInit(ElementInit)

子にアクセス、 ElementInitです。

System_CAPS_protmethodVisitExtension(Expression)

拡張機能の式の子を訪れます。

System_CAPS_protmethodVisitGoto(GotoExpression)

子にアクセス、 GotoExpressionです。

System_CAPS_protmethodVisitIndex(IndexExpression)

子にアクセス、 IndexExpressionです。

System_CAPS_protmethodVisitInvocation(InvocationExpression)

子にアクセス、 InvocationExpressionです。

System_CAPS_protmethodVisitLabel(LabelExpression)

子にアクセス、 LabelExpressionです。

System_CAPS_protmethodVisitLabelTarget(LabelTarget)

アクセス、 LabelTargetです。

System_CAPS_protmethodVisitLambda(Of T)(Expression(Of T))

子にアクセス、 Expression(Of TDelegate)です。

System_CAPS_protmethodVisitListInit(ListInitExpression)

子にアクセス、 ListInitExpressionです。

System_CAPS_protmethodVisitLoop(LoopExpression)

子にアクセス、 LoopExpressionです。

System_CAPS_protmethodVisitMember(MemberExpression)

子にアクセス、 MemberExpressionです。

System_CAPS_protmethodVisitMemberAssignment(MemberAssignment)

子にアクセス、 MemberAssignmentです。

System_CAPS_protmethodVisitMemberBinding(MemberBinding)

子にアクセス、 MemberBindingです。

System_CAPS_protmethodVisitMemberInit(MemberInitExpression)

子にアクセス、 MemberInitExpressionです。

System_CAPS_protmethodVisitMemberListBinding(MemberListBinding)

子にアクセス、 MemberListBindingです。

System_CAPS_protmethodVisitMemberMemberBinding(MemberMemberBinding)

子にアクセス、 MemberMemberBindingです。

System_CAPS_protmethodVisitMethodCall(MethodCallExpression)

子にアクセス、 MethodCallExpressionです。

System_CAPS_protmethodVisitNew(NewExpression)

子にアクセス、 NewExpressionです。

System_CAPS_protmethodVisitNewArray(NewArrayExpression)

子にアクセス、 NewArrayExpressionです。

System_CAPS_protmethodVisitParameter(ParameterExpression)

アクセス、 ParameterExpressionです。

System_CAPS_protmethodVisitRuntimeVariables(RuntimeVariablesExpression)

子にアクセス、 RuntimeVariablesExpressionです。

System_CAPS_protmethodVisitSwitch(SwitchExpression)

子にアクセス、 SwitchExpressionです。

System_CAPS_protmethodVisitSwitchCase(SwitchCase)

子にアクセス、 SwitchCaseです。

System_CAPS_protmethodVisitTry(TryExpression)

子にアクセス、 TryExpressionです。

System_CAPS_protmethodVisitTypeBinary(TypeBinaryExpression)

子にアクセス、 TypeBinaryExpressionです。

System_CAPS_protmethodVisitUnary(UnaryExpression)

子にアクセス、 UnaryExpressionです。

This class is designed to be inherited to create more specialized classes whose functionality requires traversing, examining or copying an expression tree.

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
4.0 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
4.0 以降で使用可能
Windows Phone Silverlight
8.0 以降で使用可能
Windows Phone
8.1 以降で使用可能

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

トップに戻る
表示: