Ejemplo n.º 1
0
        public IDisposable Subscribe(IObserverCaptureFlow <CaptureMovieProcessFlow> observer)
        {
            if (!observers.Contains(observer))
            {
                observers.Add(observer);
            }

            return(new Unsubscriber(observers, observer));
        }
Ejemplo n.º 2
0
 public Unsubscriber(List<IObserverCaptureFlow<CaptureMovieProcessFlow>> observers, IObserverCaptureFlow<CaptureMovieProcessFlow> observer)
 {
     this.observers = observers;
     this.observer = observer;
 }
Ejemplo n.º 3
0
        public IDisposable Subscribe(IObserverCaptureFlow<CaptureMovieProcessFlow> observer)
        {
            if (!observers.Contains(observer))
            {
                observers.Add(observer);
            }

            return new Unsubscriber(observers, observer);
        }
Ejemplo n.º 4
0
 public Unsubscriber(List <IObserverCaptureFlow <CaptureMovieProcessFlow> > observers, IObserverCaptureFlow <CaptureMovieProcessFlow> observer)
 {
     this.observers = observers;
     this.observer  = observer;
 }