public void FileOrDirectoryChanged(object sender, FileSystemEventArgs e) { if (!Prepare()) return; foreach (var l in Listeners) { l.FileOrDirectoryChanged(sender, e); } }