public IEnumerable <ProjectReferenceModel> Analyze(string projectFilePath) { List <ProjectReferenceModel> projects = new List <ProjectReferenceModel>(); DependencyGraphSpec dependencyGraph = dependencyGraphGenerator.GenerateDependencyGraph(projectFilePath); foreach (PackageSpec project in GetPackageReferenceSupportedProjects(dependencyGraph)) { var reference = singleProjectAnalyzer.Analyze(project); if (reference != null) { projects.Add(reference); } } return(projects); }