/// <summary> /// Remove a listener added with <seealso cref="#addListener(RefreshListener)"/>. /// </summary> public virtual void RemoveListener(ReferenceManager.IRefreshListener listener) { if (listener == null) { throw new System.ArgumentNullException("Listener cannot be null"); } refreshListeners.Remove(listener); }
/// <summary> /// Adds a listener, to be notified when a reference is refreshed/swapped. /// </summary> public virtual void AddListener(ReferenceManager.IRefreshListener listener) { if (listener == null) { throw new ArgumentNullException("Listener cannot be null"); } refreshListeners.Add(listener); }