/// <summary> /// Unregister a observer to the progress /// </summary> /// <param name="obs">The observer</param> public void RemoveObserver(ISyncProgressObserver obs) { if (_observerList.Contains(obs)) { _observerList.Remove(obs); } }
/// <summary> /// Register a observer to the progress /// </summary> /// <param name="obs">The observer</param> public void AddObserver(ISyncProgressObserver obs) { if (_observerList.Contains(obs)) { return; } _observerList.Add(obs); }