1 write to _solutionFile
Microsoft.Build (1)
Construction\Solution\SolutionProjectGenerator.cs (1)
182_solutionFile = solution;
40 references to _solutionFile
Microsoft.Build (40)
Construction\Solution\SolutionProjectGenerator.cs (40)
745if (!_solutionFile.UseNewParser) 749_solutionFile.Version >= SolutionFile.slnFileMinVersion, 751new BuildEventFileInfo(_solutionFile.FullPath), 774if (_solutionFile.ContainsWebDeploymentProjects) 788var projectsInOrder = new List<ProjectInSolution>(_solutionFile.ProjectsInOrder.Count); 789foreach (ProjectInSolution project in _solutionFile.ProjectsInOrder) 847if (!WouldProjectBuild(_solutionFile, selectedSolutionConfiguration, project, projectConfiguration)) 915traversalProject.FullPath = $"{_solutionFile.FullPath}.metaproj"; 928foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 1037string metaprojectPath = $"{_solutionFile.FullPath}.metaproj.tmp"; 1047_solutionFile.VisualStudioVersion, 1074string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath)); 1081string escapedSolutionDirectory = EscapingUtilities.Escape(_solutionFile.SolutionFileDirectory); 1219if (!_solutionFile.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 1229if (WouldProjectBuild(_solutionFile, _selectedSolutionConfiguration, dependencyProject, projectConfiguration)) 1293new BuildEventFileInfo(_solutionFile.FullPath), 1361baseName = Path.Combine(_solutionFile.SolutionFileDirectory, MakeIntoSafeItemName(project.GetUniqueProjectName())); 1385if (!_solutionFile.ProjectsByGuid.TryGetValue(dependencyProjectGuid, out ProjectInSolution dependencyProject)) 1397WouldProjectBuild(_solutionFile, _selectedSolutionConfiguration, dependencyProject, dependencyProjectConfiguration)) 1931foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2003foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2189return PredictActiveSolutionConfigurationName(_solutionFile, _globalProperties); 2205foreach (ProjectInSolution project in _solutionFile.ProjectsInOrder) 2279if (_solutionFile.ProjectsByGuid.ContainsKey(dependencyGuid)) 2288new BuildEventFileInfo(_solutionFile.FullPath), 2305configurationDefaultingPropertyGroup.AddProperty("Configuration", EscapingUtilities.Escape(_solutionFile.GetDefaultConfigurationName())); 2311platformDefaultingPropertyGroup.AddProperty("Platform", EscapingUtilities.Escape(_solutionFile.GetDefaultPlatformName())); 2319AddPropertyGroupForSolutionConfiguration(traversalProject, _solutionFile, solutionConfiguration); 2350string directoryName = _solutionFile.SolutionFileDirectory; 2357globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.FullPath))); 2358globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath))); 2359globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_solutionFile.FullPath))); 2361globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.FullPath)))); 2388if (_solutionFile.ContainsWebProjects) 2391foreach (SolutionConfigurationInSolution solutionConfiguration in _solutionFile.SolutionConfigurations) 2400if ((!solutionHasReleaseConfiguration) && (_solutionFile.SolutionConfigurations.Count > 0)) 2402_solutionFile.AddSolutionConfiguration("Release", _solutionFile.GetDefaultPlatformName()); 2425if (_solutionFile.SolutionConfigurations.Count > 0)