Język

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

Dotyczy