Język

DynamicExpression.Accept(ExpressionVisitor) Metoda

Definicja

Wysyła do określonej metody visit dla tego typu węzła. Na przykład MethodCallExpression wywołuje metodę VisitMethodCall(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

Parametry

visitor
ExpressionVisitor

Odwiedzający, aby odwiedzić ten węzeł za pomocą polecenia .

Zwraca

Wynik wizyty w tym węźle.

Uwagi

Ta domyślna implementacja węzłów Extension wywołuje metodę VisitExtension. Zastąp tę metodę, aby wywołać bardziej szczegółową metodę dla pochodnej klasy odwiedzających klasę ExpressionVisitor . Jednak nadal powinna obsługiwać nieznanych odwiedzających, wywołując polecenie VisitExtension.

Dotyczy