private static void _fileWatcher_Changed(object sender, FileSystemEventArgs e) { _fileWatcher.EnableRaisingEvents = false; Logger.CreateLog("Config changed. Reinit..."); foreach (var entry in SortingService.Instances) { entry.Stop(); } SortingService.Instances = new List <SortingService>(); ReadConfig(); SortingService.InitServices(); _fileWatcher.EnableRaisingEvents = true; }