/// <summary> /// remove an observer/subscriber /// </summary> /// <param name="iso">the observer/subscriber to remove</param> public void remove(ISomeObserver iso) { /// only remove if it is already contained .. if(m_observers.Contains(iso)) { m_observers.Remove(iso); } }
/// <summary> /// add an observer/subscriber /// </summary> /// <param name="iso">the observer/subscriber to add</param> public void add(ISomeObserver iso) { /// only add if we haven't already added it.. if( ! m_observers.Contains(iso)) { m_observers.Add(iso); } }