コード例 #1
0
 /// <summary>
 /// Detach existing observer
 /// </summary>
 /// <param name="observer"></param>
 public void Detach(IWorkingObserver <T> observer)
 {
     lock (_observerListModificationToken)
     {
         _observerList.Remove(observer);
     }
 }
コード例 #2
0
 /// <summary>
 /// Attach new observer
 /// </summary>
 /// <param name="observer"></param>
 public void Attach(IWorkingObserver <T> observer)
 {
     lock (_observerListModificationToken)
     {
         _observerList.Add(observer);
     }
 }