public IsProjectFile ( SolutionFileVersion solutionFileVersion ) : bool | ||
solutionFileVersion | SolutionFileVersion | |
리턴 | bool |
private void ScanProjectDirectory(DirectoryInfo dir, IList <SolutionProject> projects, SolutionFileVersion solutionFileVersion, IEnumerable <string> includeFilter, IEnumerable <string> excludeFilter, bool recursive) { FileSystemInfo[] files = dir.GetFileSystemInfos(); foreach (FileSystemInfo file in files) { var projectAnalyzer = new ProjectAnalyzer(file.FullName); if (projectAnalyzer.IsProjectFile(solutionFileVersion)) { ProcessProjectFile(file.FullName, projects, includeFilter, excludeFilter, projectAnalyzer, false); } } if (recursive) { foreach (var subdir in dir.GetDirectories("*")) { ScanProjectDirectory(subdir, projects, solutionFileVersion, includeFilter, excludeFilter, recursive); } } }
private void ScanProjectDirectory(DirectoryInfo dir, IList<SolutionProject> projects, SolutionFileVersion solutionFileVersion, IEnumerable<string> includeFilter, IEnumerable<string> excludeFilter, bool recursive) { FileSystemInfo[] files = dir.GetFileSystemInfos(); foreach (FileSystemInfo file in files) { var projectAnalyzer = new ProjectAnalyzer(file.FullName); if (projectAnalyzer.IsProjectFile(solutionFileVersion)) { ProcessProjectFile(file.FullName, projects, includeFilter, excludeFilter, projectAnalyzer, false); } } if (recursive) { foreach (var subdir in dir.GetDirectories("*")) { ScanProjectDirectory(subdir, projects, solutionFileVersion, includeFilter, excludeFilter, recursive); } } }