public void Scan(string directory, bool recurse) { alive_ = true; ScanDir(directory, recurse); }
void ListFileSystem(string directory, bool recurse, string fileFilter, string directoryFilter) { FileSystemScanner scanner = new FileSystemScanner(fileFilter, directoryFilter); scanner.ProcessDirectory += new ProcessDirectoryHandler(ListDir); scanner.ProcessFile += new ProcessFileHandler(ListFile); scanner.Scan(directory, recurse); }