DynamicExpression.Accept(ExpressionVisitor) メソッド

定義

このノード タイプの特定の visit メソッドにディスパッチします。 たとえば、 MethodCallExpressionVisitMethodCall(MethodCallExpression)を呼び出します。

protected:
 override System::Linq::Expressions::Expression ^ Accept(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected public:
 override System::Linq::Expressions::Expression ^ Accept(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor);
protected internal override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor);
override this.Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Overrides Function Accept (visitor As ExpressionVisitor) As Expression
Protected Friend Overrides Function Accept (visitor As ExpressionVisitor) As Expression

パラメーター

visitor
ExpressionVisitor

このノードを訪問する訪問者。

返品

このノードにアクセスした結果。

注釈

Extension ノードのこの既定の実装は、VisitExtensionを呼び出します。 ExpressionVisitor クラスの派生ビジター クラスに対してより具体的なメソッドを呼び出すには、このメソッドをオーバーライドします。 ただし、 VisitExtensionを呼び出すことで、不明な訪問者を引き続きサポートする必要があります。

適用対象