Expression<TDelegate>.Update(Expression, IEnumerable<ParameterExpression>) Yöntem

Tanım

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur.Creates a new expression that is like this one, but using the supplied children. Tüm alt öğeler aynıysa, bu ifade döndürülür.If all of the children are the same, it will return this expression.

public:
 System::Linq::Expressions::Expression<TDelegate> ^ Update(System::Linq::Expressions::Expression ^ body, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public System.Linq.Expressions.Expression<TDelegate> Update (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public System.Linq.Expressions.Expression<TDelegate>? Update (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
member this.Update : System.Linq.Expressions.Expression * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.Expression<'Delegate>
Public Function Update (body As Expression, parameters As IEnumerable(Of ParameterExpression)) As Expression(Of TDelegate)

Parametreler

body
Expression

BodySonucun özelliği.The Body property of the result.

parameters
IEnumerable<ParameterExpression>

ParametersSonucun özelliği.The Parameters property of the result.

Döndürülenler

Expression<TDelegate>

Alt öğe değiştirilmediyse veya güncelleştirilmiş alt öğeler içeren bir ifadeyle bu ifade.This expression if no children are changed or an expression with the updated children.

Şunlara uygulanır