8 instantiations of SolutionConfigurationInSolution
Microsoft.Build (3)
Construction\Solution\SolutionFile.cs (1)
695
var solutionConfiguration = new
SolutionConfigurationInSolution
(configurationName, platformName);
Construction\Solution\SolutionProjectGenerator.cs (1)
643
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)
232
SolutionConfigurationPlatforms = new[] { new
SolutionConfigurationInSolution
("Foo", "Bar") },
239
new
SolutionConfigurationInSolution
("NonMatchingConfiguration", "NonMatchingPlatform"),
243
new
SolutionConfigurationInSolution
("Foo", "NonMatchingPlatform"),
SolutionFileBuilder.cs (2)
28
new
SolutionConfigurationInSolution
("Debug", "AnyCPU"),
29
new
SolutionConfigurationInSolution
("Release", "AnyCPU")
55 references to SolutionConfigurationInSolution
Microsoft.Build (29)
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 (14)
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)
615
private static string GetConditionStringForConfiguration(
SolutionConfigurationInSolution
configuration)
643
var
configurationInSolution = new SolutionConfigurationInSolution(activeSolutionConfiguration, activeSolutionPlatform);
665
foreach (
SolutionConfigurationInSolution
configuration in solutionFile.SolutionConfigurations)
876
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
1491
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
1617
SolutionConfigurationInSolution
solutionConfiguration,
1776
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
1869
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
1941
foreach (
SolutionConfigurationInSolution
solutionConfiguration in _solutionFile.SolutionConfigurations)
2254
private void AddPropertyGroupForSolutionConfiguration(ProjectRootElement traversalProject,
SolutionConfigurationInSolution
solutionConfiguration)
2328
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)
1697
foreach (
SolutionConfigurationInSolution
configuration in solution.SolutionConfigurations)
1757
foreach (
SolutionConfigurationInSolution
configuration in solution.SolutionConfigurations)
Construction\SolutionProjectGenerator_Tests.cs (4)
892
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
1145
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
1215
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
1260
foreach (
SolutionConfigurationInSolution
solutionConfiguration in solution.SolutionConfigurations)
Graph\GraphLoadedFromSolution_tests.cs (12)
179
var
currentSolutionConfigurationPlatform in SolutionFileBuilder.SolutionConfigurationPlatformsDefaults.Concat(new
SolutionConfigurationInSolution
[] { null }))
196
SolutionConfigurationInSolution
currentSolutionConfiguration,
197
IReadOnlyCollection<
SolutionConfigurationInSolution
> solutionConfigurations)
206
SolutionConfigurationInSolution
currentSolutionConfiguration,
207
IReadOnlyCollection<
SolutionConfigurationInSolution
> solutionConfigurations)
233
ProjectConfigurations = new Dictionary<string, Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>>
236
"1", new Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>
661
SolutionConfigurationInSolution
currentSolutionConfiguration,
662
IReadOnlyCollection<
SolutionConfigurationInSolution
> solutionConfigurations,
663
Dictionary<string, Dictionary<
SolutionConfigurationInSolution
, ProjectConfigurationInSolution>> projectConfigurations = null)
704
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;