2 writes to _solutionFile
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
247_solutionFile = value; 633_solutionFile = ParseSolutionFromSolutionFilter(solutionFilterFile, out JsonElement solution);
16 references to _solutionFile
Microsoft.Build (16)
Construction\Solution\SolutionFile.cs (16)
200internal bool UseNewParser => ShouldUseNewParser(_solutionFile); 226get => _solutionFile; 250SolutionFileDirectory = Path.GetDirectoryName(_solutionFile); 350Assumed.NotNullOrEmpty(_solutionFile, "ReadSolutionModel() got a null or empty solution file."); 351ErrorUtilities.VerifyThrowInternalRooted(_solutionFile); 634if (!FileSystems.Default.FileExists(_solutionFile)) 638ElementLocation.Create(_solutionFile), 641_solutionFile); 644SolutionFileDirectory = Path.GetDirectoryName(_solutionFile); 735Assumed.NotNullOrEmpty(_solutionFile, "ParseSolutionFile() got a null solution file!"); 736ErrorUtilities.VerifyThrowInternalRooted(_solutionFile); 744fileStream = File.OpenRead(_solutionFile); 750ProjectErrorUtilities.ThrowInvalidProject(ElementLocation.Create(_solutionFile), "InvalidProjectFile", e.Message); 919ElementLocation.Create(FileUtilities.GetFullPath(project, Path.GetDirectoryName(_solutionFile))), 923_solutionFile); 1125_solutionFile, proj.ProjectName);