Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 /// <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);
 }