Udostępnij za pośrednictwem


Expression.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 public:
 virtual System::Linq::Expressions::Expression ^ Accept(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected internal virtual System.Linq.Expressions.Expression Accept (System.Linq.Expressions.ExpressionVisitor visitor);
abstract member Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
override this.Accept : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Friend Overridable 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 ExpressionVisitor klasy . Jednak nadal powinna obsługiwać nieznanych odwiedzających przez wywołanie metody VisitExtension.

Dotyczy