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 ponownie napisać określone węzły rozszerzenia.
Jeśli nie zostanie zastąpiona, ta metoda wywoła metodę VisitChildren, co daje węzełowi szansę na spacer po jego elementach podrzędnych. Domyślnie VisitChildren spróbuje zmniejszyć węzeł.