2 writes to _solutionFile
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
249
_solutionFile
= value;
635
_solutionFile
= ParseSolutionFromSolutionFilter(solutionFilterFile, out JsonElement solution);
16 references to _solutionFile
Microsoft.Build (16)
Construction\Solution\SolutionFile.cs (16)
202
internal bool UseNewParser => ShouldUseNewParser(
_solutionFile
);
228
get =>
_solutionFile
;
252
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
352
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ReadSolutionModel() got a null or empty solution file.");
353
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
636
if (!FileSystems.Default.FileExists(
_solutionFile
))
640
new BuildEventFileInfo(
_solutionFile
),
643
_solutionFile
);
646
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
736
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ParseSolutionFile() got a null solution file!");
737
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
745
fileStream = File.OpenRead(
_solutionFile
);
751
ProjectFileErrorUtilities.ThrowInvalidProjectFile(new BuildEventFileInfo(
_solutionFile
), "InvalidProjectFile", e.Message);
920
new BuildEventFileInfo(FileUtilities.GetFullPath(project, Path.GetDirectoryName(
_solutionFile
))),
924
_solutionFile
);
1111
_solutionFile
, proj.ProjectName);