public void TestDefaults() { var args = new FileVisitEventArgs("apath"); Assert.That(args.Path, Is.EqualTo("apath")); Assert.That(args.Prune, Is.False); }
public void HandleFile(FileVisitEventArgs args) { OnFile.RaiseEvent(mConfig, args); }
private void ProcessFilesForDir(Config config, string dir) { if (config.ScanType == ScanType.DirectoriesOnly) return; foreach (var file in GetFile(config, dir)) { var args = new FileVisitEventArgs(file); Notify(config, () => config.Handlers.HandleFile(args)); if (args.Prune) break; } }