1 write to _solutionFile
Microsoft.Build (1)
Construction\Solution\SolutionProjectGenerator.cs (1)
181_solutionFile = solution;
40 references to _solutionFile
Microsoft.Build (40)
Construction\Solution\SolutionProjectGenerator.cs (40)
695if (!_solutionFile.UseNewParser) 699_solutionFile.Version >= SolutionFile.slnFileMinVersion, 701new BuildEventFileInfo(_solutionFile.FullPath), 723if (_solutionFile.ContainsWebDeploymentProjects) 737var projectsInOrder = new List<ProjectInSolution>(_solutionFile.ProjectsInOrder.Count); 738foreach (ProjectInSolution project in _solutionFile.ProjectsInOrder) 796if (!WouldProjectBuild(_solutionFile, selectedSolutionConfiguration, project, projectConfiguration)) 863traversalProject.FullPath = _solutionFile.FullPath + ".metaproj"; 876foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 985string metaprojectPath = _solutionFile.FullPath + ".metaproj.tmp"; 995_solutionFile.VisualStudioVersion, 1022string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath)); 1029string escapedSolutionDirectory = EscapingUtilities.Escape(_solutionFile.SolutionFileDirectory); 1167if (!_solutionFile.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 1177if (WouldProjectBuild(_solutionFile, _selectedSolutionConfiguration, dependencyProject, projectConfiguration)) 1241new BuildEventFileInfo(_solutionFile.FullPath), 1299baseName = Path.Combine(_solutionFile.SolutionFileDirectory, MakeIntoSafeItemName(project.GetUniqueProjectName())); 1323if (!_solutionFile.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 1335WouldProjectBuild(_solutionFile, _selectedSolutionConfiguration, dependencyProject, dependencyProjectConfiguration)) 1869foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 1941foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2127return PredictActiveSolutionConfigurationName(_solutionFile, _globalProperties); 2142foreach (ProjectInSolution project in _solutionFile.ProjectsInOrder) 2216if (_solutionFile.ProjectsByGuid.ContainsKey(dependencyGuid)) 2225new BuildEventFileInfo(_solutionFile.FullPath), 2242configurationDefaultingPropertyGroup.AddProperty("Configuration", EscapingUtilities.Escape(_solutionFile.GetDefaultConfigurationName())); 2248platformDefaultingPropertyGroup.AddProperty("Platform", EscapingUtilities.Escape(_solutionFile.GetDefaultPlatformName())); 2256AddPropertyGroupForSolutionConfiguration(traversalProject, _solutionFile, solutionConfiguration); 2287string directoryName = _solutionFile.SolutionFileDirectory; 2294globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.FullPath))); 2295globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath))); 2296globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_solutionFile.FullPath))); 2298globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.FullPath)))); 2325if (_solutionFile.ContainsWebProjects) 2328foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2337if ((!solutionHasReleaseConfiguration) && (_solutionFile.SolutionConfigurations.Count > 0)) 2339_solutionFile.AddSolutionConfiguration("Release", _solutionFile.GetDefaultPlatformName()); 2362if (_solutionFile.SolutionConfigurations.Count > 0)