コード例 #1
0
 public Observer Subscribe(TextWriter writer)
 {
     _observers.Add(writer);
     OnObserversChanged?.Invoke(this, _observers.Count);
     return(new Observer(writer, this));
 }
コード例 #2
0
 public void Unsubscribe(TextWriter writer)
 {
     _observers.Remove(writer);
     OnObserversChanged?.Invoke(this, _observers.Count);
 }