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