private void Update(EvaluationContext context) { Result.Value = BoolValue.GetValue(context) ? ResultForTrue.GetValue(context) : ResultForFalse.GetValue(context); ResultForTrue.DirtyFlag.Clear(); ResultForFalse.DirtyFlag.Clear(); }
private void Update(EvaluationContext context) { var valueForTrue = ResultForTrue.GetValue(context); var valueForFalse = ResultForFalse.GetValue(context); Result.Value = BoolValue.GetValue(context) ? valueForTrue : valueForFalse; }