public void Dispose() { if (_Watchers != null) { foreach (var watcher in _Watchers) { watcher.EnableRaisingEvents = false; watcher.Dispose(); } _Watchers = null; } }
public void TearDown() { Monitor.Dispose(); Monitor = null; System.IO.Directory.Delete(TempFolder, true); }