1 write to Solution
Microsoft.Build (1)
Graph\GraphBuilder.cs (1)
283Solution = SolutionFile.Parse(solutionEntryPoint.ProjectFile);
17 references to Solution
Microsoft.Build (17)
Graph\GraphBuilder.cs (16)
285if (Solution.SolutionParserWarnings.Count != 0 || Solution.SolutionParserErrorCodes.Count != 0) 291string.Join(";", Solution.SolutionParserWarnings), 292string.Join(";", Solution.SolutionParserErrorCodes))); 296SolutionConfigurationInSolution currentSolutionConfiguration = SelectSolutionConfiguration(Solution, solutionEntryPoint.GlobalProperties); 300string solutionConfigurationXml = SolutionProjectGenerator.GetSolutionConfiguration(Solution, currentSolutionConfiguration); 304string solutionDirectoryName = Solution.SolutionFileDirectory; 311solutionGlobalPropertiesBuilder["SolutionExt"] = EscapingUtilities.Escape(Path.GetExtension(Solution.FullPath)); 312solutionGlobalPropertiesBuilder["SolutionFileName"] = EscapingUtilities.Escape(Path.GetFileName(Solution.FullPath)); 313solutionGlobalPropertiesBuilder["SolutionName"] = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(Solution.FullPath)); 314solutionGlobalPropertiesBuilder[SolutionProjectGenerator.SolutionPathPropertyName] = EscapingUtilities.Escape(Path.Combine(Solution.SolutionFileDirectory, Path.GetFileName(Solution.FullPath))); 319IReadOnlyList<ProjectInSolution> projectsInSolution = Solution.ProjectsInOrder; 332if (!SolutionProjectGenerator.WouldProjectBuild(Solution, currentSolutionConfiguration.FullName, project, projectConfiguration)) 355if (!Solution.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 359new BuildEventFileInfo(Solution.FullPath),
Graph\ProjectGraph.cs (1)
447Solution = graphBuilder.Solution;