DynamicExpression.Update(IEnumerable<Expression>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает значение, переданное в параметр arguments
, со свойством Arguments
текущего экземпляра DynamicExpression
. Если значения параметра и свойства равны, возвращается текущий экземпляр. Если они не равны, возвращается новый экземпляр, DynamicExpression
идентичный текущему экземпляру, за исключением того, что свойство Arguments
имеет значение параметра arguments
.
public:
System::Linq::Expressions::DynamicExpression ^ Update(System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public System.Linq.Expressions.DynamicExpression Update (System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
public System.Linq.Expressions.DynamicExpression Update (System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression>? arguments);
member this.Update : seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.DynamicExpression
Public Function Update (arguments As IEnumerable(Of Expression)) As DynamicExpression
Параметры
- arguments
- IEnumerable<Expression>
Свойство Arguments результата.
Возвращаемое значение
Данное выражение, если никакие дочерние элементы не изменялись, или выражение с обновленными дочерними элементами.