public void UnregisterObserver(IUpdateObserver observer) { if (!_observerSet.Contains(observer)) { return; } _observerSet.Remove(observer); _observerList.Remove(observer); }
public void RegisterObserver(IUpdateObserver observer) { if (_observerSet.Contains(observer)) { return; } _observerSet.Add(observer); _observerList.Add(observer); }
public void AddObserver(IUpdateObserver observer) { try { observers.Add(observer, 0); } catch (ArgumentException) { // observer is alredy in the list. Nothing needs to be done. } }
public void RemoveObserver(IUpdateObserver observer) { observers.Remove(observer); }
public void AddObserver(IUpdateObserver observer) { observers.Add(observer); }
public void UnregisterForUpdate(IUpdateObserver observer) { m_observers.Remove(observer); }
public void RegisterForUpdate(IUpdateObserver observer) { m_observers.Add(observer); }
public void Remove(IUpdateObserver i_TextBoxToRemove) { m_Observer.Remove(i_TextBoxToRemove); }
public void Add(IUpdateObserver i_TextBoxToUpdate) { m_Observer.Add(i_TextBoxToUpdate); }
public void UnregisterObserver(IUpdateObserver observer) { if (!_observerSet.Contains(observer)) return; _observerSet.Remove(observer); _observerList.Remove(observer); }
public void RegisterObserver(IUpdateObserver observer) { if (_observerSet.Contains(observer)) return; _observerSet.Add(observer); _observerList.Add(observer); }
public FrameInputDataKeyValue(string key, IUpdateObserver value) { Key = key; Value = value; }