private void TriggerEvent(EventHandler <FileSystemVisitorEventArgs> eventHandler, FileSystemVisitorEventArgs args) { eventHandler?.Invoke(this, args); _stopSearch = args.StopSearch; _excludeFileSystemEntry = args.ExcludeFileSystemEntry; }
/// <summary> /// On filtered file finded. /// </summary> /// <param name="eventArgs">Source args.</param> protected virtual void OnFilteredFileFinded(FileSystemVisitorEventArgs eventArgs) => this.FilteredFileFinded?.Invoke(this, eventArgs);
protected virtual void OnFilteredDirectoryFinded(FileSystemVisitorEventArgs args) { TriggerEvent(FilteredDirectoryFinded, args); }
/// <summary> /// On directory finded. /// </summary> /// <param name="eventArgs">Source args.</param> protected virtual void OnDirectoryFinded(FileSystemVisitorEventArgs eventArgs) => this.DirectoryFinded?.Invoke(this, eventArgs);