public void RemoveRule(IGambitRule <TKnowledgeBase> rule) { lock (mutex) rules.Remove(rule); }
public void AddRule(IGambitRule <TKnowledgeBase> rule) { lock (mutex) rules.Add(rule); }