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