Expression.VisitChildren(ExpressionVisitor) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Réduit le nœud puis appelle le délégué visiteur sur l'expression réduite. La méthode lève une exception si le nœud n'est pas réductible.
protected public:
virtual System::Linq::Expressions::Expression ^ VisitChildren(System::Linq::Expressions::ExpressionVisitor ^ visitor);
protected internal virtual System.Linq.Expressions.Expression VisitChildren (System.Linq.Expressions.ExpressionVisitor visitor);
abstract member VisitChildren : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
override this.VisitChildren : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression
Protected Friend Overridable Function VisitChildren (visitor As ExpressionVisitor) As Expression
Paramètres
- visitor
- ExpressionVisitor
Instance de Func<T,TResult>.
Retours
Expression qui est visitée ou expression qui doit la remplacer dans l’arborescence.
Remarques
Remplacez cette méthode pour fournir une logique permettant de parcourir les enfants du nœud. Une implémentation classique appelle un visiteur. Visitez chacun de ses enfants, et si l’un d’eux change, doit retourner une nouvelle copie de lui-même avec les enfants modifiés.