1 instantiation of SolutionFile
Microsoft.Build (1)
Construction\Solution\SolutionFile.cs (1)
290var solution = new SolutionFile { FullPath = solutionFile };
35 references to SolutionFile
dotnet (3)
Commands\Test\MTP\MSBuildUtility.cs (3)
27static extern bool ProjectShouldBuild(SolutionFile solutionFile, string projectFile); 39var solutionFile = SolutionFile.Parse(Path.GetFullPath(solutionFilePath));
Microsoft.Build (27)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
783(string configuration, string platform) = SolutionFile.ParseConfigurationName(projectConfiguration.InnerText, definingProjectPath, 0, solutionConfigurationXml);
Construction\Solution\ProjectInSolution.cs (2)
128internal ProjectInSolution(SolutionFile solution) 257internal SolutionFile ParentSolution { get; set; }
Construction\Solution\SolutionFile.cs (3)
288public static SolutionFile Parse(string solutionFile) 290var solution = new SolutionFile { FullPath = solutionFile }; 345/// Maps <see cref="SolutionModel"/> to <see cref="SolutionFile" />.
Construction\Solution\SolutionProjectGenerator.cs (10)
121private readonly SolutionFile _solutionFile; 172SolutionFile solution, 210SolutionFile solution, 236internal static void AddPropertyGroupForSolutionConfiguration(ProjectRootElement msbuildProject, SolutionFile solutionFile, SolutionConfigurationInSolution solutionConfiguration) 257internal static string GetSolutionConfiguration(SolutionFile solutionFile, SolutionConfigurationInSolution solutionConfiguration) 355internal static string PredictActiveSolutionConfigurationName(SolutionFile solutionFile, IDictionary<string, string> globalProperties) 675private static string DetermineLikelyActiveSolutionConfiguration(SolutionFile solutionFile, IDictionary<string, string> globalProperties) 698internal static bool WouldProjectBuild(SolutionFile solutionFile, string selectedSolutionConfiguration, ProjectInSolution project, ProjectConfigurationInSolution projectConfiguration) 746_solutionFile.Version >= SolutionFile.slnFileMinVersion, 787if (SolutionFile.IsBuildableProject(project))
Graph\GraphBuilder.cs (4)
42public SolutionFile Solution { get; private set; } 283Solution = SolutionFile.Parse(solutionEntryPoint.ProjectFile); 325if (!SolutionFile.IsBuildableProject(project)) 385SolutionConfigurationInSolution SelectSolutionConfiguration(SolutionFile solutionFile, IDictionary<string, string> globalProperties)
Graph\ProjectGraph.cs (2)
68internal SolutionFile Solution { get; } 653if (!SolutionFile.IsBuildableProject(project))
Instance\ProjectInstance.cs (5)
2702solutionFileName = SolutionFile.ParseSolutionFromSolutionFilter(projectFile, out _); 2705if (SolutionFile.ShouldUseNewParser(solutionFileName)) 2715SolutionFile.GetSolutionFileAndVisualStudioMajorVersions(solutionFileName, out int solutionVersion, out int visualStudioVersion); 2989SolutionFile sp = SolutionFile.Parse(projectFile);
NuGet.Build.Tasks.Console (2)
MSBuildStaticGraphRestore.cs (2)
713var solutionFile = SolutionFile.Parse(entryProjectPath);
NuGet.CommandLine.XPlat (3)
Utility\MSBuildAPIUtility.cs (3)
95var sln = SolutionFile.Parse(solutionPath); 102MethodInfo projectShouldBuildMethod = typeof(SolutionFile).GetMethod("ProjectShouldBuild", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);