8 instantiations of SolutionConfigurationInSolution
Microsoft.Build (3)
Construction\Solution\SolutionFile.cs (1)
695
var solutionConfiguration = new
SolutionConfigurationInSolution
(configurationName, platformName);
Construction\Solution\SolutionProjectGenerator.cs (1)
690
var configurationInSolution = new
SolutionConfigurationInSolution
(activeSolutionConfiguration, activeSolutionPlatform);
Graph\GraphBuilder.cs (1)
387
return new
SolutionConfigurationInSolution
(solutionConfiguration, solutionPlatform);
Microsoft.Build.Engine.UnitTests (5)
Graph\GraphLoadedFromSolution_tests.cs (3)
231
SolutionConfigurationPlatforms = new[] { new
SolutionConfigurationInSolution
("Foo", "Bar") },
238
new
SolutionConfigurationInSolution
("NonMatchingConfiguration", "NonMatchingPlatform"),
242
new
SolutionConfigurationInSolution
("Foo", "NonMatchingPlatform"),
SolutionFileBuilder.cs (2)
28
new
SolutionConfigurationInSolution
("Debug", "AnyCPU"),
29
new
SolutionConfigurationInSolution
("Release", "AnyCPU")
52 references to SolutionConfigurationInSolution
Microsoft.Build (26)
Construction\Solution\ProjectConfigurationInSolution.cs (1)
21
FullName =
SolutionConfigurationInSolution
.ComputeFullName(ConfigurationName, PlatformName);
Construction\Solution\SolutionFile.cs (11)
117
private Dictionary<string,
SolutionConfigurationInSolution
> _solutionConfigurationsByFullName;
272
public IReadOnlyList<
SolutionConfigurationInSolution
> SolutionConfigurations => _solutionConfigurationsByFullName.Values.ToList().AsReadOnly();
360
_solutionConfigurationsByFullName = new Dictionary<string,
SolutionConfigurationInSolution
>();
481
string configurationName =
SolutionConfigurationInSolution
.ComputeFullName(solutionBuildType, solutionPlatform);
695
var
solutionConfiguration = new SolutionConfigurationInSolution(configurationName, platformName);
771
_solutionConfigurationsByFullName = new Dictionary<string,
SolutionConfigurationInSolution
>();
1675
string[] configurationPlatformParts = fullConfigurationName.Split(
SolutionConfigurationInSolution
.ConfigurationPlatformSeparatorArray);
1757
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionConfigurationsByFullName.Values)
1772
string[] configurationPlatformParts = configurationPlatform.Split(
SolutionConfigurationInSolution
.ConfigurationPlatformSeparatorArray);
1806
foreach (
SolutionConfigurationInSolution
solutionConfiguration in SolutionConfigurations)
1839
foreach (
SolutionConfigurationInSolution
solutionConfiguration in SolutionConfigurations)
Construction\Solution\SolutionProjectGenerator.cs (11)
236
internal static void AddPropertyGroupForSolutionConfiguration(ProjectRootElement msbuildProject, SolutionFile solutionFile,
SolutionConfigurationInSolution
solutionConfiguration)
257
internal static string GetSolutionConfiguration(SolutionFile solutionFile,
SolutionConfigurationInSolution
solutionConfiguration)
362
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solutionFile.SolutionConfigurations)
662
private static string GetConditionStringForConfiguration(
SolutionConfigurationInSolution
configuration)
690
var
configurationInSolution = new SolutionConfigurationInSolution(activeSolutionConfiguration, activeSolutionPlatform);
712
foreach (
SolutionConfigurationInSolution
configuration in solutionFile.SolutionConfigurations)
923
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
1926
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
1998
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
2311
private void AddPropertyGroupForSolutionConfiguration(ProjectRootElement traversalProject,
SolutionConfigurationInSolution
solutionConfiguration)
2385
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
Graph\GraphBuilder.cs (3)
288
SolutionConfigurationInSolution
currentSolutionConfiguration = SelectSolutionConfiguration(Solution, solutionEntryPoint.GlobalProperties);
377
SolutionConfigurationInSolution
SelectSolutionConfiguration(SolutionFile solutionFile, IDictionary<string, string> globalProperties)
391
SolutionConfigurationInSolution
solutionConfig,
Microsoft.Build.Engine.OM.UnitTests (2)
Construction\SolutionFile_Tests.cs (2)
462
foreach (
SolutionConfigurationInSolution
configuration in solution.SolutionConfigurations)
525
foreach (
SolutionConfigurationInSolution
configuration in solution.SolutionConfigurations)
Microsoft.Build.Engine.UnitTests (24)
Construction\SolutionFile_OldParser_Tests.cs (2)
1696
foreach (
SolutionConfigurationInSolution
configuration in solution.SolutionConfigurations)
1756
foreach (
SolutionConfigurationInSolution
configuration in solution.SolutionConfigurations)
Construction\SolutionProjectGenerator_Tests.cs (4)
891
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
1144
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
1214
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
1259
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
Graph\GraphLoadedFromSolution_tests.cs (12)
178
var
currentSolutionConfigurationPlatform in SolutionFileBuilder.SolutionConfigurationPlatformsDefaults.Concat(new
SolutionConfigurationInSolution
[] { null }))
195
SolutionConfigurationInSolution
currentSolutionConfiguration,
196
IReadOnlyCollection<
SolutionConfigurationInSolution
> solutionConfigurations)
205
SolutionConfigurationInSolution
currentSolutionConfiguration,
206
IReadOnlyCollection<
SolutionConfigurationInSolution
> solutionConfigurations)
232
ProjectConfigurations = new Dictionary<string, Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>>
235
"1", new Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>
660
SolutionConfigurationInSolution
currentSolutionConfiguration,
661
IReadOnlyCollection<
SolutionConfigurationInSolution
> solutionConfigurations,
662
Dictionary<string, Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>> projectConfigurations = null)
703
var
expectedCurrentConfiguration = currentSolutionConfiguration ?? solutionConfigurations.First();
SolutionFileBuilder.cs (6)
26
public static readonly IReadOnlyCollection<
SolutionConfigurationInSolution
> SolutionConfigurationPlatformsDefaults = new[]
37
public IReadOnlyCollection<
SolutionConfigurationInSolution
> SolutionConfigurationPlatforms { get; set; } = SolutionConfigurationPlatformsDefaults;
39
public Dictionary<string, Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>> ProjectConfigurations { get; set; }
88
Dictionary<string, Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>> projectConfigurations = null,
181
foreach (
var
solutionConfigurationPlatform in SolutionConfigurationPlatforms)
194
var
solutionConfiguration = configurationMapping.Key;