TryExpression.Update(Expression, IEnumerable<CatchBlock>, Expression, Expression) Метод

Определение

Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента.Creates a new expression that is like this one, but using the supplied children. Если все дочерние элементы совпадают, возвращается данное выражение.If all of the children are the same, it will return this expression.

public:
 System::Linq::Expressions::TryExpression ^ Update(System::Linq::Expressions::Expression ^ body, System::Collections::Generic::IEnumerable<System::Linq::Expressions::CatchBlock ^> ^ handlers, System::Linq::Expressions::Expression ^ finally, System::Linq::Expressions::Expression ^ fault);
public System.Linq.Expressions.TryExpression Update (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.CatchBlock> handlers, System.Linq.Expressions.Expression finally, System.Linq.Expressions.Expression fault);
member this.Update : System.Linq.Expressions.Expression * seq<System.Linq.Expressions.CatchBlock> * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.TryExpression
Public Function Update (body As Expression, handlers As IEnumerable(Of CatchBlock), finally As Expression, fault As Expression) As TryExpression

Параметры

body
Expression

Свойство Body результата.The Body property of the result.

handlers
IEnumerable<CatchBlock>

Свойство Handlers результата.The Handlers property of the result.

finally
Expression

Свойство Finally результата.The Finally property of the result.

fault
Expression

Свойство Fault результата.The Fault property of the result.

Возвращаемое значение

Данное выражение, если никакие дочерние элементы не изменялись, или выражение с обновленными дочерними элементами.This expression if no children are changed or an expression with the updated children.

Применяется к