1 write to _solutionFile
Microsoft.Build (1)
Construction\Solution\SolutionProjectGenerator.cs (1)
179
_solutionFile
= solution;
40 references to _solutionFile
Microsoft.Build (40)
Construction\Solution\SolutionProjectGenerator.cs (40)
748
if (!
_solutionFile
.UseNewParser)
752
_solutionFile
.Version >= SolutionFile.slnFileMinVersion,
754
ElementLocation.Create(
_solutionFile
.FullPath),
777
if (
_solutionFile
.ContainsWebDeploymentProjects)
791
var projectsInOrder = new List<ProjectInSolution>(
_solutionFile
.ProjectsInOrder.Count);
792
foreach (ProjectInSolution project in
_solutionFile
.ProjectsInOrder)
850
if (!WouldProjectBuild(
_solutionFile
, selectedSolutionConfiguration, project, projectConfiguration))
918
traversalProject.FullPath = $"{
_solutionFile
.FullPath}.metaproj";
931
foreach (SolutionConfigurationInSolution solutionConfiguration in
_solutionFile
.SolutionConfigurations)
1040
string metaprojectPath = $"{
_solutionFile
.FullPath}.metaproj.tmp";
1050
_solutionFile
.VisualStudioVersion,
1077
string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(
_solutionFile
.FullPath));
1084
string escapedSolutionDirectory = EscapingUtilities.Escape(
_solutionFile
.SolutionFileDirectory);
1222
if (!
_solutionFile
.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject))
1232
if (WouldProjectBuild(
_solutionFile
, _selectedSolutionConfiguration, dependencyProject, projectConfiguration))
1296
ElementLocation.Create(
_solutionFile
.FullPath),
1364
baseName = Path.Combine(
_solutionFile
.SolutionFileDirectory, MakeIntoSafeItemName(project.GetUniqueProjectName()));
1388
if (!
_solutionFile
.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject))
1400
WouldProjectBuild(
_solutionFile
, _selectedSolutionConfiguration, dependencyProject, dependencyProjectConfiguration))
1933
foreach (SolutionConfigurationInSolution solutionConfiguration in
_solutionFile
.SolutionConfigurations)
2005
foreach (SolutionConfigurationInSolution solutionConfiguration in
_solutionFile
.SolutionConfigurations)
2191
return PredictActiveSolutionConfigurationName(
_solutionFile
, _globalProperties);
2207
foreach (ProjectInSolution project in
_solutionFile
.ProjectsInOrder)
2281
if (
_solutionFile
.ProjectsByGuid.ContainsKey(dependencyGuid))
2290
ElementLocation.Create(
_solutionFile
.FullPath),
2307
configurationDefaultingPropertyGroup.AddProperty("Configuration", EscapingUtilities.Escape(
_solutionFile
.GetDefaultConfigurationName()));
2313
platformDefaultingPropertyGroup.AddProperty("Platform", EscapingUtilities.Escape(
_solutionFile
.GetDefaultPlatformName()));
2321
AddPropertyGroupForSolutionConfiguration(traversalProject,
_solutionFile
, solutionConfiguration);
2352
string directoryName =
_solutionFile
.SolutionFileDirectory;
2359
globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(
_solutionFile
.FullPath)));
2360
globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(
_solutionFile
.FullPath)));
2361
globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(
_solutionFile
.FullPath)));
2363
globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(
_solutionFile
.SolutionFileDirectory, Path.GetFileName(
_solutionFile
.FullPath))));
2390
if (
_solutionFile
.ContainsWebProjects)
2393
foreach (SolutionConfigurationInSolution solutionConfiguration in
_solutionFile
.SolutionConfigurations)
2402
if ((!solutionHasReleaseConfiguration) && (
_solutionFile
.SolutionConfigurations.Count > 0))
2404
_solutionFile
.AddSolutionConfiguration("Release",
_solutionFile
.GetDefaultPlatformName());
2427
if (
_solutionFile
.SolutionConfigurations.Count > 0)