ConditionalExpression.Update(Expression, Expression, Expression) ConditionalExpression.Update(Expression, Expression, Expression) ConditionalExpression.Update(Expression, Expression, Expression) ConditionalExpression.Update(Expression, Expression, Expression) Method

定義

この式に似た新しい式を作成しますが、指定された子を使用します。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::ConditionalExpression ^ Update(System::Linq::Expressions::Expression ^ test, System::Linq::Expressions::Expression ^ ifTrue, System::Linq::Expressions::Expression ^ ifFalse);
public System.Linq.Expressions.ConditionalExpression Update (System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue, System.Linq.Expressions.Expression ifFalse);
member this.Update : System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.ConditionalExpression
Public Function Update (test As Expression, ifTrue As Expression, ifFalse As Expression) As ConditionalExpression

パラメーター

test
Expression Expression Expression Expression

結果の Test プロパティ。The Test property of the result.

ifTrue
Expression Expression Expression Expression

結果の IfTrue プロパティ。The IfTrue property of the result.

ifFalse
Expression Expression Expression Expression

結果の IfFalse プロパティ。The IfFalse property of the result.

戻り値

更新された子を使用した式。子が変更されていない場合はこの式。This expression if no children changed, or an expression with the updated children.

適用対象