コード例 #1
0
ファイル: LogAdministrator.cs プロジェクト: najlot/Log
 internal void AttachObserver(ILogLevelObserver observer)
 {
     lock (_loglevelObserverList)
     {
         _loglevelObserverList.Add(observer);
     }
 }
コード例 #2
0
ファイル: LogAdministrator.cs プロジェクト: najlot/Log
 internal void DetachObserver(ILogLevelObserver observer)
 {
     lock (_loglevelObserverList)
     {
         while (_loglevelObserverList.Remove(observer))
         {
             // Remove returns true, if it could remove.
             // -> Remove all
         }
     }
 }