private void ProcessNotTestedRules() { foreach (var rule in this.nottested) if (rule.FireIfReady(this)) this.fired.Add(rule); else this.notfired.Add(rule); this.nottested.Clear(); }