コード例 #1
0
 public virtual void Close()
 {
     if (!_closed.Get())
     {
         _closed.Set(true);
         _dispatcher.Close();
     }
 }
コード例 #2
0
 public void Close()
 {
     while (_queue.TryDequeue(out _))
     {
         // do nothing
     }
     _dispatcher.Close();
 }
コード例 #3
0
 public void Close()
 {
     // queue.Clear();
     dispatcher.Close();
 }
コード例 #4
0
 public void Close()
 {
     dispatcher.Close();
     queue.CompleteAdding();
     Dispose(true);
 }
コード例 #5
0
 public override void Close() => executorDispatcher.Close();