public void RemoveFromListeners(UiDataUpdateListener listener) { if (!this.updateListeners.ContainsKey(listener.ListenerKey)) { return; } this.updateListeners[listener.ListenerKey].Remove(listener); }
public void AddToListeners(UiDataUpdateListener listener) { if (!updateListeners.ContainsKey(listener.ListenerKey)) { updateListeners.Add(listener.ListenerKey, new List <UiDataUpdateListener>()); } updateListeners[listener.ListenerKey].Add(listener); }