Compartir a través de


Expression.VisitChildren(ExpressionVisitor) Método

Definición

Reduce el nodo y, a continuación, llama al delegado del visitante en la expresión reducida. El método inicia una excepción si el nodo no es reducible.

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

Parámetros

visitor
ExpressionVisitor

Instancia de Func<T,TResult>.

Devoluciones

Expresión que se está visitando o una expresión que debería sustituirla en el árbol.

Comentarios

Invalide este método para proporcionar lógica para recorrer los elementos secundarios del nodo. Una implementación típica llamará a visitante. Visite en cada uno de sus elementos secundarios y, si alguno de ellos cambia, debe devolver una nueva copia de sí misma con los elementos secundarios modificados.

Se aplica a