static void EnableWatcherEvents (string virtualPath, string filter, bool enable)
{
lock (watchers_lock) {
foreach (FileSystemWatcher watcher in watchers) {
if (String.Compare (watcher.Path, virtualPath, StringComparison.Ordinal) != 0 || String.Compare (watcher.Filter, filter, StringComparison.Ordinal) != 0)
continue;
watcher.EnableRaisingEvents = enable;
}
}
}