2 writes to _solutionFile
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
241
_solutionFile
= value;
622
_solutionFile
= ParseSolutionFromSolutionFilter(solutionFilterFile, out JsonElement solution);
16 references to _solutionFile
Microsoft.Build (16)
Construction\Solution\SolutionFile.cs (16)
194
internal bool UseNewParser => ShouldUseNewParser(
_solutionFile
);
220
get =>
_solutionFile
;
244
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
344
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ReadSolutionModel() got a null or empty solution file.");
345
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
623
if (!FileSystems.Default.FileExists(
_solutionFile
))
627
new BuildEventFileInfo(
_solutionFile
),
630
_solutionFile
);
633
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
722
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ParseSolutionFile() got a null solution file!");
723
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
731
fileStream = File.OpenRead(
_solutionFile
);
737
ProjectFileErrorUtilities.ThrowInvalidProjectFile(new BuildEventFileInfo(
_solutionFile
), "InvalidProjectFile", e.Message);
906
new BuildEventFileInfo(FileUtilities.GetFullPath(project, Path.GetDirectoryName(
_solutionFile
))),
910
_solutionFile
);
1097
_solutionFile
, proj.ProjectName);