protected override void ProcessFiles(string path, IEnumerable <string> files) { if (!files.Any() && !Directory.EnumerateDirectories(path).Any()) { EmptyFileDirs.Add(path); return; } foreach (var file in GetValidFiles(files)) { var model = ExtractFilmInfo(file); FilmInfos.Add(model); } }
protected override void BeforeRecusiveSearch(string path) { EmptyFileDirs.Clear(); FilmInfos.Clear(); }