public void Dispose() { if (_rootWatcher != null) { _rootWatcher.Dispose(); _rootWatcher = null; } foreach (var watcher in _watchers) { watcher.Value.Dispose(); } _watchers.Clear(); }
protected virtual void Dispose(bool disposing) { if (!_disposedValue) { if (disposing) { _cancellationTokenSource.Cancel(); } _cancellationTokenSource.Dispose(); _watcher.Dispose(); _disposedValue = true; } }
public void Stop() { _watcher.Dispose(); }
public void Shutdown() { _window.DebugTest -= _window_DebugTest; _watcher.Dispose(); BootStrapper.ShutDown(); }
protected override void OnStop() { watcher.Stop(); manager.Dispose(); watcher.Dispose(); }