2 writes to _solutionFile
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
248
_solutionFile
= value;
634
_solutionFile
= ParseSolutionFromSolutionFilter(solutionFilterFile, out JsonElement solution);
16 references to _solutionFile
Microsoft.Build (16)
Construction\Solution\SolutionFile.cs (16)
201
internal bool UseNewParser => ShouldUseNewParser(
_solutionFile
);
227
get =>
_solutionFile
;
251
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
351
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ReadSolutionModel() got a null or empty solution file.");
352
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
635
if (!FileSystems.Default.FileExists(
_solutionFile
))
639
new BuildEventFileInfo(
_solutionFile
),
642
_solutionFile
);
645
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
735
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ParseSolutionFile() got a null solution file!");
736
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
744
fileStream = File.OpenRead(
_solutionFile
);
750
ProjectFileErrorUtilities.ThrowInvalidProjectFile(new BuildEventFileInfo(
_solutionFile
), "InvalidProjectFile", e.Message);
919
new BuildEventFileInfo(FileUtilities.GetFullPath(project, Path.GetDirectoryName(
_solutionFile
))),
923
_solutionFile
);
1110
_solutionFile
, proj.ProjectName);