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)
139
SolutionFile solutionFile = new
SolutionFile
{ FullPath = solutionPath };
Construction\SolutionFile_OldParser_Tests.cs (8)
36
SolutionFile p = new
SolutionFile
();
58
SolutionFile p = new
SolutionFile
();
75
SolutionFile p = new
SolutionFile
();
94
SolutionFile p = new
SolutionFile
();
150
SolutionFile p = new
SolutionFile
();
715
SolutionFile p = new
SolutionFile
();
777
SolutionFile p = new
SolutionFile
();
803
SolutionFile sp = new
SolutionFile
();
Construction\SolutionProjectGenerator_Tests.cs (4)
672
SolutionFile sp = new
SolutionFile
();
693
SolutionFile sp1 = new
SolutionFile
();
757
SolutionFile sp = new
SolutionFile
();
1093
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)
628
private static string DetermineLikelyActiveSolutionConfiguration(
SolutionFile
solutionFile, IDictionary<string, string> globalProperties)
651
internal static bool WouldProjectBuild(
SolutionFile
solutionFile, string selectedSolutionConfiguration, ProjectInSolution project, ProjectConfigurationInSolution projectConfiguration)
699
_solutionFile.Version >=
SolutionFile
.slnFileMinVersion,
740
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)
81
SolutionFile
solution = ParseSolutionHelper(solutionFileContents.Replace('`', '"'), convertToSlnx);
130
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool convertToSlnx = false)
139
SolutionFile
solutionFile = new SolutionFile { FullPath = solutionPath };
Construction\SolutionFile_OldParser_Tests.cs (53)
36
SolutionFile
p = new SolutionFile();
58
SolutionFile
p = new SolutionFile();
75
SolutionFile
p = new SolutionFile();
94
SolutionFile
p = new SolutionFile();
136
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
150
SolutionFile
p = new SolutionFile();
202
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
276
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
330
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
391
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
418
SolutionFile
solutionPriorToDev12 = ParseSolutionHelper(solutionFileContentsPriorToDev12);
434
SolutionFile
solutionDev12 = ParseSolutionHelper(solutionFileContentsDev12);
452
SolutionFile
solutionDev12Corrupted1 = ParseSolutionHelper(solutionFileContentsDev12Corrupted1);
467
SolutionFile
solutionDev12Corrupted2 = ParseSolutionHelper(solutionFileContentsDev12Corrupted2);
482
SolutionFile
solutionDev12Corrupted3 = ParseSolutionHelper(solutionFileContentsDev12Corrupted3);
497
SolutionFile
solutionDev12Corrupted4 = ParseSolutionHelper(solutionFileContentsDev12Corrupted4);
512
SolutionFile
solutionDev12Corrupted5 = ParseSolutionHelper(solutionFileContentsDev12Corrupted5);
527
SolutionFile
solutionDev12Corrupted6 = ParseSolutionHelper(solutionFileContentsDev12Corrupted6);
606
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
666
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
701
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
715
SolutionFile
p = new SolutionFile();
758
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
777
SolutionFile
p = new SolutionFile();
798
internal static
SolutionFile
ParseSolutionHelper(string solutionFileContents)
803
SolutionFile
sp = new SolutionFile();
860
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
874
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
888
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
980
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1068
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1385
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1391
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[0]).ShouldBeFalse();
1395
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[1]).ShouldBeTrue();
1399
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[2]).ShouldBeFalse();
1403
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[3]).ShouldBeTrue();
1407
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[4]).ShouldBeFalse();
1413
SolutionFile
.IsBuildableProject(solution.ProjectsInOrder[5]).ShouldBeTrue();
1465
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1540
SolutionFile
solution = ParseSolutionHelper(solutionFileContents.Replace('`', '"'));
1623
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1692
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1752
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1891
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
1958
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2043
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2098
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2167
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2244
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2426
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2509
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2545
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
2577
SolutionFile
solution = ParseSolutionHelper(solutionFileContents);
Construction\SolutionFilter_Tests.cs (9)
141
SolutionFile
solution =
SolutionFile
.Parse(filterFile.Path);
216
InvalidProjectFileException e = Should.Throw<InvalidProjectFileException>(() =>
SolutionFile
.Parse(slnf.Path));
275
SolutionFile
sp =
SolutionFile
.Parse(slnf.Path);
331
SolutionFile
sp =
SolutionFile
.Parse(slnf.Path);
435
SolutionFile
solution =
SolutionFile
.Parse(slnf.Path);
Construction\SolutionProjectGenerator_Tests.cs (41)
78
ProjectInstance[] instances = SolutionProjectGenerator.Generate(
SolutionFile
.Parse(sln.Path), null, null, _buildEventContext, CreateMockLoggingService());
108
ProjectInstance[] instances = SolutionProjectGenerator.Generate(
SolutionFile
.Parse(solutionPath), null, null, _buildEventContext, CreateMockLoggingService());
402
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
443
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
473
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
520
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
561
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
672
SolutionFile
sp = new SolutionFile();
693
SolutionFile
sp1 = new SolutionFile();
757
SolutionFile
sp = new SolutionFile();
823
SolutionFile
sp = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
888
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1093
var
solution = new SolutionFile { FullPath = solutionFile };
1141
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1211
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1256
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1320
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
1392
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
1536
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
1587
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
1662
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
1700
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
1911
SolutionFile
solution = SolutionFile_OldParser_Tests.ParseSolutionHelper(solutionFileContents);
1961
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2012
SolutionFile
solution = null;
2111
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2374
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2432
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2491
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2544
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2631
var
solutionFile =
SolutionFile
.Parse(solutionFilePath);
2690
var
solutionFile =
SolutionFile
.Parse(solutionFilePath);
2809
var
solutionFile =
SolutionFile
.Parse(solutionFilePath);
2843
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser);
2922
SolutionFile
solution = ParseSolutionHelper(solutionFileContents, useNewParser, testEnvironment);
2970
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool isOptInSlnParsingWithNewParser)
2978
private static
SolutionFile
ParseSolutionHelper(string solutionFileContents, bool isOptInSlnParsingWithNewParser, TestEnvironment testEnvironment)
2986
return
SolutionFile
.Parse(sln.Path);
Graph\ProjectGraph_Tests.cs (6)
819
SolutionFile
solutionFile =
SolutionFile
.Parse(slnFile.Path);
2872
SolutionFile
solutionFile =
SolutionFile
.Parse(slnFile.Path);
2917
SolutionFile
solutionFile =
SolutionFile
.Parse(slnFile.Path);