14 instantiations of SolutionFile
Microsoft.Build (1)
Construction\Solution\SolutionFile.cs (1)
290
var solution = new
SolutionFile
{ FullPath = solutionFile };
Microsoft.Build.Engine.UnitTests (13)
Construction\SolutionFile_NewParser_Tests.cs (1)
138
SolutionFile solutionFile = new
SolutionFile
{ FullPath = solutionPath };
Construction\SolutionFile_OldParser_Tests.cs (8)
35
SolutionFile p = new
SolutionFile
();
57
SolutionFile p = new
SolutionFile
();
74
SolutionFile p = new
SolutionFile
();
93
SolutionFile p = new
SolutionFile
();
149
SolutionFile p = new
SolutionFile
();
714
SolutionFile p = new
SolutionFile
();
776
SolutionFile p = new
SolutionFile
();
802
SolutionFile sp = new
SolutionFile
();
Construction\SolutionProjectGenerator_Tests.cs (4)
671
SolutionFile sp = new
SolutionFile
();
692
SolutionFile sp1 = new
SolutionFile
();
756
SolutionFile sp = new
SolutionFile
();
1092
var solution = new
SolutionFile
{ FullPath = solutionFile };
151 references to SolutionFile
Microsoft.Build (27)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
784
(string configuration, string platform) =
SolutionFile
.ParseConfigurationName(projectConfiguration.InnerText, definingProjectPath, 0, solutionConfigurationXml);
Construction\Solution\ProjectInSolution.cs (2)
129
internal ProjectInSolution(
SolutionFile
solution)
258
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; }
275
Solution =
SolutionFile
.Parse(solutionEntryPoint.ProjectFile);
317
if (!
SolutionFile
.IsBuildableProject(project))
377
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)
2701
solutionFileName =
SolutionFile
.ParseSolutionFromSolutionFilter(projectFile, out _);
2704
if (
SolutionFile
.ShouldUseNewParser(solutionFileName))
2714
SolutionFile
.GetSolutionFileAndVisualStudioMajorVersions(solutionFileName, out int solutionVersion, out int visualStudioVersion);
2988
SolutionFile
sp =
SolutionFile
.Parse(projectFile);
Microsoft.Build.Engine.OM.UnitTests (12)
Construction\SolutionFile_Tests.cs (12)
97
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
146
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser);
151
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser);
202
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
287
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
374
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
457
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
520
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
596
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
682
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, isOptInSlnParsingWithNewParser, convertToSlnx);
708
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool isOptInSlnParsingWithNewParser, bool convertToSlnx = false)
719
return
SolutionFile
.Parse(solutionPath);
Microsoft.Build.Engine.UnitTests (112)
Construction\SolutionFile_NewParser_Tests.cs (3)
80
SolutionFile
solution = ParseSolutionHelper(solutionFileContents.Replace('`', '"'), convertToSlnx);
129
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool convertToSlnx = false)
138
SolutionFile
solutionFile = new SolutionFile { FullPath = solutionPath };
Construction\SolutionFile_OldParser_Tests.cs (53)
35
SolutionFile
p = new SolutionFile();
57
SolutionFile
p = new SolutionFile();
74
SolutionFile
p = new SolutionFile();
93
SolutionFile
p = new SolutionFile();
135
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
149
SolutionFile
p = new SolutionFile();
201
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
275
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
329
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
390
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
417
SolutionFile
solutionPriorToDev12 = ParseSolutionHelper(solutionFileContentsPriorToDev12);
433
SolutionFile
solutionDev12 = ParseSolutionHelper(solutionFileContentsDev12);
451
SolutionFile
solutionDev12Corrupted1 = ParseSolutionHelper(solutionFileContentsDev12Corrupted1);
466
SolutionFile
solutionDev12Corrupted2 = ParseSolutionHelper(solutionFileContentsDev12Corrupted2);
481
SolutionFile
solutionDev12Corrupted3 = ParseSolutionHelper(solutionFileContentsDev12Corrupted3);
496
SolutionFile
solutionDev12Corrupted4 = ParseSolutionHelper(solutionFileContentsDev12Corrupted4);
511
SolutionFile
solutionDev12Corrupted5 = ParseSolutionHelper(solutionFileContentsDev12Corrupted5);
526
SolutionFile
solutionDev12Corrupted6 = ParseSolutionHelper(solutionFileContentsDev12Corrupted6);
605
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
665
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
700
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
714
SolutionFile
p = new SolutionFile();
757
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
776
SolutionFile
p = new SolutionFile();
797
internal static
SolutionFile
ParseSolutionHelper(string solutionFileContents)
802
SolutionFile
sp = new SolutionFile();
859
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
873
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
887
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
979
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1067
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1384
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1390
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[0]).ShouldBeFalse();
1394
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[1]).ShouldBeTrue();
1398
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[2]).ShouldBeFalse();
1402
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[3]).ShouldBeTrue();
1406
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[4]).ShouldBeFalse();
1412
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[5]).ShouldBeTrue();
1464
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1539
SolutionFile
solution = ParseSolutionHelper(solutionFileContents.Replace('`', '"'));
1622
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1691
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1751
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1890
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1957
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2042
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2097
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2166
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2243
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2425
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2508
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2544
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2576
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
Construction\SolutionFilter_Tests.cs (9)
140
SolutionFile
solution =
SolutionFile
.Parse(filterFile.Path);
215
InvalidProjectFileException e = Should.Throw<InvalidProjectFileException>(() =>
SolutionFile
.Parse(slnf.Path));
274
SolutionFile
sp =
SolutionFile
.Parse(slnf.Path);
330
SolutionFile
sp =
SolutionFile
.Parse(slnf.Path);
434
SolutionFile
solution =
SolutionFile
.Parse(slnf.Path);
Construction\SolutionProjectGenerator_Tests.cs (41)
77
ProjectInstance[] instances = SolutionProjectGenerator.Generate(
SolutionFile
.Parse(sln.Path), null, null, _buildEventContext, CreateMockLoggingService());
107
ProjectInstance[] instances = SolutionProjectGenerator.Generate(
SolutionFile
.Parse(solutionPath), null, null, _buildEventContext, CreateMockLoggingService());
401
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
442
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
472
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
519
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
560
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
671
SolutionFile
sp = new SolutionFile();
692
SolutionFile
sp1 = new SolutionFile();
756
SolutionFile
sp = new SolutionFile();
822
SolutionFile
sp = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
887
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1092
var
solution = new SolutionFile { FullPath = solutionFile };
1140
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1210
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1255
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1319
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
1391
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
1535
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1586
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
1661
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
1699
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
1910
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
1960
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2011
SolutionFile
solution = null;
2110
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2373
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2431
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2490
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2543
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2630
var
solutionFile =
SolutionFile
.Parse(solutionFilePath);
2689
var
solutionFile =
SolutionFile
.Parse(solutionFilePath);
2808
var
solutionFile =
SolutionFile
.Parse(solutionFilePath);
2842
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
2921
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2969
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool isOptInSlnParsingWithNewParser)
2977
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool isOptInSlnParsingWithNewParser, TestEnvironment testEnvironment)
2985
return
SolutionFile
.Parse(sln.Path);
Graph\ProjectGraph_Tests.cs (6)
818
SolutionFile
solutionFile =
SolutionFile
.Parse(slnFile.Path);
2871
SolutionFile
solutionFile =
SolutionFile
.Parse(slnFile.Path);
2916
SolutionFile
solutionFile =
SolutionFile
.Parse(slnFile.Path);