GetProjectReferences() public method

public GetProjectReferences ( ) : IEnumerable
return IEnumerable
Exemplo n.º 1
0
        private void ScanProjectReferences(SolutionProject project, IList <SolutionProject> referencedProjects, SolutionFileVersion solutionFileVersion,
                                           IEnumerable <string> includeFilter, IEnumerable <string> excludeFilter)
        {
            var projectAnalyzer   = new ProjectAnalyzer(Path.Combine(this._options.SolutionFolderPath, project.Path));
            var projectReferences = projectAnalyzer.GetProjectReferences();

            foreach (var projectReference in projectReferences)
            {
                if (File.Exists(projectReference.Path))
                {
                    ProcessProjectFile(projectReference.Path, referencedProjects, includeFilter, excludeFilter, projectAnalyzer, true);
                    ScanProjectReferences(projectReference, referencedProjects, solutionFileVersion, includeFilter, excludeFilter);
                }
            }
        }
Exemplo n.º 2
0
 private void ScanProjectReferences(SolutionProject project, IList<SolutionProject> referencedProjects, SolutionFileVersion solutionFileVersion,
     IEnumerable<string> includeFilter, IEnumerable<string> excludeFilter)
 {
     var projectAnalyzer = new ProjectAnalyzer(Path.Combine(this._options.SolutionFolderPath, project.Path));
     var projectReferences = projectAnalyzer.GetProjectReferences();
     foreach (var projectReference in projectReferences)
     {
         if (File.Exists(projectReference.Path))
         {
             ProcessProjectFile(projectReference.Path, referencedProjects, includeFilter, excludeFilter, projectAnalyzer, true);
             ScanProjectReferences(projectReference, referencedProjects, solutionFileVersion, includeFilter, excludeFilter);
         }
     }
 }