protected virtual void OnFileChanged(FileSystemEventArgs e) { var changed = FileChanged; if (changed != null) { changed(this, e); } } }