Example #1
0
        private List <FileInfo> GetMatchingFilesFromFolder(string?baseFolder, DirFilesCache dfc, ShowItemMissing me, TVDoc.ScanSettings settings,
                                                           ItemList thisRound)
        {
            List <FileInfo> matchedFiles;

            if (string.IsNullOrWhiteSpace(baseFolder))
            {
                matchedFiles = new List <FileInfo>();
            }
            else
            {
                IEnumerable <FileInfo> testFiles = dfc.GetFilesIncludeSubDirs(baseFolder);
                matchedFiles = testFiles.Where(testFile => ReviewFile(me, thisRound, testFile, settings, false, false, false,
                                                                      TVSettings.Instance.UseFullPathNameToMatchLibraryFolders)).ToList();
            }

            return(matchedFiles);
        }