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)
742if (!_solutionFile.UseNewParser) 746_solutionFile.Version >= SolutionFile.slnFileMinVersion, 748new BuildEventFileInfo(_solutionFile.FullPath), 770if (_solutionFile.ContainsWebDeploymentProjects) 784var projectsInOrder = new List<ProjectInSolution>(_solutionFile.ProjectsInOrder.Count); 785foreach (ProjectInSolution project in _solutionFile.ProjectsInOrder) 843if (!WouldProjectBuild(_solutionFile, selectedSolutionConfiguration, project, projectConfiguration)) 910traversalProject.FullPath = $"{_solutionFile.FullPath}.metaproj"; 923foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 1032string metaprojectPath = $"{_solutionFile.FullPath}.metaproj.tmp"; 1042_solutionFile.VisualStudioVersion, 1069string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath)); 1076string escapedSolutionDirectory = EscapingUtilities.Escape(_solutionFile.SolutionFileDirectory); 1214if (!_solutionFile.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 1224if (WouldProjectBuild(_solutionFile, _selectedSolutionConfiguration, dependencyProject, projectConfiguration)) 1288new BuildEventFileInfo(_solutionFile.FullPath), 1356baseName = Path.Combine(_solutionFile.SolutionFileDirectory, MakeIntoSafeItemName(project.GetUniqueProjectName())); 1380if (!_solutionFile.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 1392WouldProjectBuild(_solutionFile, _selectedSolutionConfiguration, dependencyProject, dependencyProjectConfiguration)) 1926foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 1998foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2184return PredictActiveSolutionConfigurationName(_solutionFile, _globalProperties); 2199foreach (ProjectInSolution project in _solutionFile.ProjectsInOrder) 2273if (_solutionFile.ProjectsByGuid.ContainsKey(dependencyGuid)) 2282new BuildEventFileInfo(_solutionFile.FullPath), 2299configurationDefaultingPropertyGroup.AddProperty("Configuration", EscapingUtilities.Escape(_solutionFile.GetDefaultConfigurationName())); 2305platformDefaultingPropertyGroup.AddProperty("Platform", EscapingUtilities.Escape(_solutionFile.GetDefaultPlatformName())); 2313AddPropertyGroupForSolutionConfiguration(traversalProject, _solutionFile, solutionConfiguration); 2344string directoryName = _solutionFile.SolutionFileDirectory; 2351globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.FullPath))); 2352globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath))); 2353globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_solutionFile.FullPath))); 2355globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.FullPath)))); 2382if (_solutionFile.ContainsWebProjects) 2385foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2394if ((!solutionHasReleaseConfiguration) && (_solutionFile.SolutionConfigurations.Count > 0)) 2396_solutionFile.AddSolutionConfiguration("Release", _solutionFile.GetDefaultPlatformName()); 2419if (_solutionFile.SolutionConfigurations.Count > 0)