Compartilhar via


Expression.VisitChildren(ExpressionVisitor) Método

Definição

Reduz o nó e, em seguida, chama o delegado visitante na expressão reduzida. O método gera uma exceção se o nó não é reduzível.

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

Uma instância de Func<T,TResult>.

Retornos

A expressão que está sendo visitada ou uma expressão que deve substituí-la na árvore.

Comentários

Substitua esse método para fornecer lógica para orientar os filhos do nó. Uma implementação típica chamará o visitante. Visite cada um de seus filhos e, se algum deles mudar, deverá retornar uma nova cópia de si mesmo com os filhos modificados.

Aplica-se a