コード例 #1
0
 public IDisposable Subscribe(IPropNotify <T> observer)
 {
     if (!_observers.Contains(observer))
     {
         _observers.Add(observer);
     }
     return(new Unsubscriber(_observers, observer));
 }
コード例 #2
0
 public Unsubscriber(List <IPropNotify <T> > observers, IPropNotify <T> observer)
 {
     _observers = observers;
     _observer  = observer;
 }