Example #1
0
 public void Dispose()
 {
     if (_rootWatcher != null)
     {
         _rootWatcher.Dispose();
         _rootWatcher = null;
     }
     foreach (var watcher in _watchers)
     {
         watcher.Value.Dispose();
     }
     _watchers.Clear();
 }
Example #2
0
        protected virtual void Dispose(bool disposing)
        {
            if (!_disposedValue)
            {
                if (disposing)
                {
                    _cancellationTokenSource.Cancel();
                }

                _cancellationTokenSource.Dispose();
                _watcher.Dispose();

                _disposedValue = true;
            }
        }
 public void Stop()
 {
     _watcher.Dispose();
 }
Example #4
0
 public void Shutdown()
 {
     _window.DebugTest -= _window_DebugTest;
     _watcher.Dispose();
     BootStrapper.ShutDown();
 }
Example #5
0
 protected override void OnStop()
 {
     watcher.Stop();
     manager.Dispose();
     watcher.Dispose();
 }