private static void AddDirectoryListener(IDirectoryListener listener) { if (_watcher == null) { _watcher = new DirectoryWatcher(FileUtils.GetCarSetupsDirectory()); _watcher.Subscribe(new InternalListener()); Logging.Write("[CarSetupsDirectories.InternalListener] Start watching…"); } Listeners.Purge(); Listeners.Add(listener); }