public override void Evaluate(IContext context) { if (_condition != null) { _begin.Evaluate(context); while (_condition.Evaluate(context).IsTrue) { foreach (CStatement s in _actions) { s.Evaluate(context); } _next.Evaluate(context); } return; } foreach (CStatement s in _actions) { s.Evaluate(context); } }
public override void Evaluate(IContext context) { _statement.Evaluate(context); }