Beispiel #1
0
 public void TestDefaults()
 {
     var args = new FileVisitEventArgs("apath");
       Assert.That(args.Path, Is.EqualTo("apath"));
       Assert.That(args.Prune, Is.False);
 }
Beispiel #2
0
 public void HandleFile(FileVisitEventArgs args)
 {
     OnFile.RaiseEvent(mConfig, args);
 }
Beispiel #3
0
        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;
              }
        }