2 writes to _solutionFile
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
241_solutionFile = value; 614_solutionFile = ParseSolutionFromSolutionFilter(solutionFilterFile, out JsonElement solution);
16 references to _solutionFile
Microsoft.Build (16)
Construction\Solution\SolutionFile.cs (16)
194internal bool UseNewParser => ShouldUseNewParser(_solutionFile); 220get => _solutionFile; 244SolutionFileDirectory = Path.GetDirectoryName(_solutionFile); 336ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(_solutionFile), "ReadSolutionModel() got a null or empty solution file."); 337ErrorUtilities.VerifyThrowInternalRooted(_solutionFile); 615if (!FileSystems.Default.FileExists(_solutionFile)) 619new BuildEventFileInfo(_solutionFile), 622_solutionFile); 625SolutionFileDirectory = Path.GetDirectoryName(_solutionFile); 714ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(_solutionFile), "ParseSolutionFile() got a null solution file!"); 715ErrorUtilities.VerifyThrowInternalRooted(_solutionFile); 723fileStream = File.OpenRead(_solutionFile); 729ProjectFileErrorUtilities.ThrowInvalidProjectFile(new BuildEventFileInfo(_solutionFile), "InvalidProjectFile", e.Message); 898new BuildEventFileInfo(FileUtilities.GetFullPath(project, Path.GetDirectoryName(_solutionFile))), 902_solutionFile); 1089_solutionFile, proj.ProjectName);