BlockExpression.Update(IEnumerable<ParameterExpression>, IEnumerable<Expression>) Método

Definição

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos.Creates a new expression that is like this one, but using the supplied children. Se todos os filhos forem os mesmos, ela retornará esta expressão.If all of the children are the same, it will return this expression.

public:
 System::Linq::Expressions::BlockExpression ^ Update(System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ variables, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ expressions);
public System.Linq.Expressions.BlockExpression Update (System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> variables, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> expressions);
public System.Linq.Expressions.BlockExpression Update (System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? variables, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> expressions);
member this.Update : seq<System.Linq.Expressions.ParameterExpression> * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.BlockExpression
Public Function Update (variables As IEnumerable(Of ParameterExpression), expressions As IEnumerable(Of Expression)) As BlockExpression

Parâmetros

variables
IEnumerable<ParameterExpression>

A propriedade Variables do resultado.The Variables property of the result.

expressions
IEnumerable<Expression>

A propriedade Expressions do resultado.The Expressions property of the result.

Retornos

BlockExpression

Essa expressão se nenhum filho tiver sido alterado ou uma expressão com os filhos atualizados.This expression if no children changed, or an expression with the updated children.

Aplica-se a