ExpressionVisitor.VisitExtension(Expression) Metoda

Definicja

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ł.

Dotyczy