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