private void SearchDirectory(string directory, string searchPattern) { foreach (var file in Directory.EnumerateFiles(directory, searchPattern)) { var args = new FileFoundArgs(file); FileFound?.Invoke(this, args); if (args.CancelRequested) { break; } } }
private void SearchDirectory(string directory, string searchPattern) { foreach (var file in Directory.EnumerateFiles(directory, searchPattern)) { var args = new FileFoundArgs(file); FileFound?.Invoke(this, args); if (args.CancelRequested) break; } }