public virtual void SetEventTopic(string key, Topic topic) { lock (EventKeys) { EventKeys.Add(key); } }
public virtual bool AddEvent(string key, Topic topic) { lock (EventKeys) { return(EventKeys.Add(key)); } }
private bool AddEventCore(string key) { lock (EventKeys) { if (EventKeys.Contains(key)) { return(false); } EventKeys.Add(key); return(true); } }
public virtual bool AddEvent(string key, Topic topic) { lock (EventKeys) { if (EventKeys.Contains(key)) { return(false); } EventKeys.Add(key); return(true); } }