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)
194
internal bool UseNewParser => ShouldUseNewParser(
_solutionFile
);
220
get =>
_solutionFile
;
244
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
336
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ReadSolutionModel() got a null or empty solution file.");
337
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
615
if (!FileSystems.Default.FileExists(
_solutionFile
))
619
new BuildEventFileInfo(
_solutionFile
),
622
_solutionFile
);
625
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
714
ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(
_solutionFile
), "ParseSolutionFile() got a null solution file!");
715
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
723
fileStream = File.OpenRead(
_solutionFile
);
729
ProjectFileErrorUtilities.ThrowInvalidProjectFile(new BuildEventFileInfo(
_solutionFile
), "InvalidProjectFile", e.Message);
898
new BuildEventFileInfo(FileUtilities.GetFullPath(project, Path.GetDirectoryName(
_solutionFile
))),
902
_solutionFile
);
1089
_solutionFile
, proj.ProjectName);