Expression.VisitChildren(ExpressionVisitor) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reduce el nodo y, a continuación, llama al delegado de visitante en la expresión reducida. El método produce una excepción si el nodo no se puede deducir.
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 va a visitar o una expresión que debe reemplazarla 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á al 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.