コード例 #1
0
 public void UnregisterFromEvents(IStatusObserver observer)
 {
     lock (this.observers)
     {
         this.observers.Remove(observer);
     }
 }
コード例 #2
0
 public void RegisterForEvents(IStatusObserver observer)
 {
     lock (this.observers)
     {
         if (!this.observers.Contains(observer))
         {
             this.observers.Add(observer);
         }
     }
 }
コード例 #3
0
ファイル: Retreat.cs プロジェクト: skidne/TMPS-Labs
 protected ARetreat()
 {
     statusObserver = new StatusObserver();
 }