Пример #1
0
        public ObserverHandle Observe <T>(IObserverList <T> observable, T observer)
        {
            ObserverHandle handle = null;

            Observe(ref handle, observable, observer);
            return(handle);
        }
Пример #2
0
 public void Observe <T>(ref ObserverHandle handle, IObserverList <T> observable, T observer)
 {
     observable.Add(ref handle, observer);
     Add(handle);
 }
 protected void Observe <O>(ref ObserverHandle handle, IObserverList <O> observable)
     where O : class
 {
     Observers.Observe(ref handle, observable, this as O);
 }
 protected void Observe <O>(IObserverList <O> observable)
     where O : class
 {
     Observers.Observe(observable, this as O);
 }