ExpressionVisitor.VisitExtension(Expression) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odwiedza elementy podrzędne wyrażenia rozszerzenia.
protected public:
virtual System::Linq::Expressions::Expression ^ VisitExtension(System::Linq::Expressions::Expression ^ node);
protected internal virtual System.Linq.Expressions.Expression VisitExtension(System.Linq.Expressions.Expression node);
abstract member VisitExtension : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.VisitExtension : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Protected Friend Overridable Function VisitExtension (node As Expression) As Expression
Parametry
- node
- Expression
Wyrażenie do odwiedzenia.
Zwraca
Zmodyfikowane wyrażenie, jeśli zostało zmodyfikowane lub jakiekolwiek wyrażenie podrzędne; w przeciwnym razie zwraca oryginalne wyrażenie.
Uwagi
Można to zastąpić, aby odwiedzić lub przepisać określone węzły rozszerzenia.
Jeśli nie zostanie on zastąpiony, ta metoda wywoła VisitChildrenmetodę , co daje węzłowi szansę na spacer po jego elementach podrzędnych. Domyślnie VisitChildren spróbuje zmniejszyć węzeł.