3 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)
395return new SolutionConfigurationInSolution(solutionConfiguration, solutionPlatform);
27 references to SolutionConfigurationInSolution
dotnet (1)
Commands\Test\MTP\MSBuildUtility.cs (1)
55var solutionConfiguration = solutionFile.SolutionConfigurations.FirstOrDefault(c => activeSolutionConfiguration.Equals(c.ConfigurationName, StringComparison.OrdinalIgnoreCase) && activeSolutionPlatform.Equals(c.PlatformName, StringComparison.OrdinalIgnoreCase))
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)
296SolutionConfigurationInSolution currentSolutionConfiguration = SelectSolutionConfiguration(Solution, solutionEntryPoint.GlobalProperties); 385SolutionConfigurationInSolution SelectSolutionConfiguration(SolutionFile solutionFile, IDictionary<string, string> globalProperties) 399SolutionConfigurationInSolution solutionConfig,