コード例 #1
0
 public void Detach(IEventPublisherSubscription eventSubscription)
 {
     lock (_lockObject)
     {
         if (_listeners.Contains(eventSubscription))
         {
             _listeners.Remove(eventSubscription);
         }
     }
 }
コード例 #2
0
 public void Attach(IEventPublisherSubscription eventSubscription)
 {
     lock (_lockObject)
     {
         if (!_listeners.Contains(eventSubscription))
         {
             _listeners.Add(eventSubscription);
         }
     }
 }