2 instantiations of ProjectConfigurationInSolution
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
475
var projectConfiguration = new
ProjectConfigurationInSolution
(
1826
var projectConfiguration = new
ProjectConfigurationInSolution
(
28 references to ProjectConfigurationInSolution
Microsoft.Build (28)
Construction\Solution\ProjectInSolution.cs (6)
116
private readonly Dictionary<string,
ProjectConfigurationInSolution
> _projectConfigurations;
117
private IReadOnlyDictionary<string,
ProjectConfigurationInSolution
> _projectConfigurationsReadOnly;
140
_projectConfigurations = new Dictionary<string,
ProjectConfigurationInSolution
>(StringComparer.OrdinalIgnoreCase);
230
public IReadOnlyDictionary<string,
ProjectConfigurationInSolution
> ProjectConfigurations
233
?? (_projectConfigurationsReadOnly = new ReadOnlyDictionary<string,
ProjectConfigurationInSolution
>(_projectConfigurations));
279
internal void SetProjectConfiguration(string configurationName,
ProjectConfigurationInSolution
configuration)
Construction\Solution\SolutionFile.cs (2)
475
var
projectConfiguration = new ProjectConfigurationInSolution(
1826
var
projectConfiguration = new ProjectConfigurationInSolution(
Construction\Solution\SolutionProjectGenerator.cs (15)
272
if (project.ProjectConfigurations.TryGetValue(solutionConfiguration.FullName, out
ProjectConfigurationInSolution
projectConfiguration))
300
if (dependencyProject.ProjectConfigurations.TryGetValue(solutionConfiguration.FullName, out
ProjectConfigurationInSolution
dependencyProjectConfiguration) &&
703
internal static bool WouldProjectBuild(SolutionFile solutionFile, string selectedSolutionConfiguration, ProjectInSolution project,
ProjectConfigurationInSolution
projectConfiguration)
849
project.ProjectConfigurations.TryGetValue(selectedSolutionConfiguration, out
ProjectConfigurationInSolution
projectConfiguration);
1123
private void AddProjectReference(ProjectInstance traversalProject, ProjectInstance projectInstance, ProjectInSolution projectToAdd,
ProjectConfigurationInSolution
projectConfiguration, bool direct)
1193
private static string GetConfigurationAndPlatformPropertiesString(
ProjectConfigurationInSolution
projectConfiguration)
1203
private static string GetPropertiesAttributeForDirectMSBuildTask(
ProjectConfigurationInSolution
projectConfiguration)
1212
private bool CanBuildDirectly(ProjectInstance traversalProject, ProjectInSolution projectToAdd,
ProjectConfigurationInSolution
projectConfiguration)
1279
private ProjectInstance CreateMetaproject(ProjectInstance traversalProject, ProjectInSolution project,
ProjectConfigurationInSolution
projectConfiguration)
1399
if (dependencyProject.ProjectConfigurations.TryGetValue(_selectedSolutionConfiguration, out
ProjectConfigurationInSolution
dependencyProjectConfiguration) &&
1412
private static void AddMetaprojectTargetForManagedProject(ProjectInstance traversalProject, ProjectInstance metaprojectInstance, ProjectInSolution project,
ProjectConfigurationInSolution
projectConfiguration, string targetName, string outputItem)
1431
private static void AddProjectBuildTask(ProjectInstance traversalProject,
ProjectConfigurationInSolution
projectConfiguration, ProjectTargetInstance target, string targetToBuild, string sourceItems, string condition, string outputItem)
1935
if (project.ProjectConfigurations.TryGetValue(solutionConfiguration.FullName, out
ProjectConfigurationInSolution
projectConfiguration))
2009
if (project.ProjectConfigurations.TryGetValue(solutionConfiguration.FullName, out
ProjectConfigurationInSolution
projectConfiguration))
2093
private void AddTraversalTargetForProject(ProjectInstance traversalProject, ProjectInSolution project,
ProjectConfigurationInSolution
projectConfiguration, string targetToBuild, string outputItem, bool canBuildDirectly)
Graph\GraphBuilder.cs (5)
341
ProjectConfigurationInSolution
projectConfiguration = SelectProjectConfiguration(currentSolutionConfiguration, project.ProjectConfigurations);
409
ProjectConfigurationInSolution
SelectProjectConfiguration(
411
IReadOnlyDictionary<string,
ProjectConfigurationInSolution
> projectConfigs)
417
if (projectConfigs.TryGetValue(solutionConfigFullName, out
ProjectConfigurationInSolution
projectConfiguration))
422
var
partiallyMarchedConfig = projectConfigs.FirstOrDefault(pc => pc.Value.ConfigurationName.Equals(solutionConfig.ConfigurationName, StringComparison.OrdinalIgnoreCase)).Value;