Sdílet prostřednictvím


ExpressionVisitor.VisitExtension(Expression) Metoda

Definice

Navštíví podřízené položky výrazu rozšíření.

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

Výraz, který chcete navštívit.

Návraty

Změněný výraz, pokud byl změněn nebo jakýkoli dílčí výraz; v opačném případě vrátí původní výraz.

Poznámky

Můžete ho přepsat, abyste mohli navštívit nebo přepsat konkrétní uzly rozšíření.

Pokud není přepsána, tato metoda zavolá VisitChildrenmetodu , která dává uzlu šanci procházet své podřízené položky. Ve výchozím nastavení VisitChildren se nástroj pokusí snížit počet uzlů.

Platí pro