1 instantiation of SolutionFile
Microsoft.Build (1)
Construction\Solution\SolutionFile.cs (1)
289var solution = new SolutionFile { FullPath = solutionFile };
32 references to SolutionFile
Microsoft.Build (27)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
790(string configuration, string platform) = SolutionFile.ParseConfigurationName(projectConfiguration.InnerText, definingProjectPath, 0, solutionConfigurationXml);
Construction\Solution\ProjectInSolution.cs (2)
123internal ProjectInSolution(SolutionFile solution) 252internal SolutionFile ParentSolution { get; set; }
Construction\Solution\SolutionFile.cs (3)
287public static SolutionFile Parse(string solutionFile) 289var solution = new SolutionFile { FullPath = solutionFile }; 344/// Maps <see cref="SolutionModel"/> to <see cref="SolutionFile" />.
Construction\Solution\SolutionProjectGenerator.cs (10)
119private readonly SolutionFile _solutionFile; 170SolutionFile solution, 209SolutionFile solution, 235internal static void AddPropertyGroupForSolutionConfiguration(ProjectRootElement msbuildProject, SolutionFile solutionFile, SolutionConfigurationInSolution solutionConfiguration) 256internal static string GetSolutionConfiguration(SolutionFile solutionFile, SolutionConfigurationInSolution solutionConfiguration) 360internal static string PredictActiveSolutionConfigurationName(SolutionFile solutionFile, IDictionary<string, string> globalProperties) 680private static string DetermineLikelyActiveSolutionConfiguration(SolutionFile solutionFile, IDictionary<string, string> globalProperties) 703internal static bool WouldProjectBuild(SolutionFile solutionFile, string selectedSolutionConfiguration, ProjectInSolution project, ProjectConfigurationInSolution projectConfiguration) 752_solutionFile.Version >= SolutionFile.slnFileMinVersion, 794if (SolutionFile.IsBuildableProject(project))
Graph\GraphBuilder.cs (4)
43public SolutionFile Solution { get; private set; } 294Solution = SolutionFile.Parse(solutionEntryPoint.ProjectFile); 336if (!SolutionFile.IsBuildableProject(project)) 396SolutionConfigurationInSolution SelectSolutionConfiguration(SolutionFile solutionFile, IDictionary<string, string> globalProperties)
Graph\ProjectGraph.cs (2)
69internal SolutionFile Solution { get; } 683if (!SolutionFile.IsBuildableProject(project))
Instance\ProjectInstance.cs (5)
2766solutionFileName = SolutionFile.ParseSolutionFromSolutionFilter(projectFile, out _); 2769if (SolutionFile.ShouldUseNewParser(solutionFileName)) 2779SolutionFile.GetSolutionFileAndVisualStudioMajorVersions(solutionFileName, out int solutionVersion, out int visualStudioVersion); 3056SolutionFile sp = SolutionFile.Parse(projectFile);
NuGet.Build.Tasks.Console (2)
MSBuildStaticGraphRestore.cs (2)
720var solutionFile = SolutionFile.Parse(entryProjectPath);
NuGet.CommandLine.XPlat (3)
Utility\MSBuildAPIUtility.cs (3)
96var sln = SolutionFile.Parse(solutionPath); 103MethodInfo projectShouldBuildMethod = typeof(SolutionFile).GetMethod("ProjectShouldBuild", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);