private void cleanUpWatcher() { _watchers.Each(watcher => { try { watcher.Changed -= fileChanged; watcher.EnableRaisingEvents = false; watcher.Dispose(); } catch (Exception) { } }); _watchers.Clear(); }