2 writes to _solutionFile
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
247
_solutionFile
= value;
633
_solutionFile
= ParseSolutionFromSolutionFilter(solutionFilterFile, out JsonElement solution);
16 references to _solutionFile
Microsoft.Build (16)
Construction\Solution\SolutionFile.cs (16)
200
internal bool UseNewParser => ShouldUseNewParser(
_solutionFile
);
226
get =>
_solutionFile
;
250
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
350
Assumed.NotNullOrEmpty(
_solutionFile
, "ReadSolutionModel() got a null or empty solution file.");
351
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
634
if (!FileSystems.Default.FileExists(
_solutionFile
))
638
ElementLocation.Create(
_solutionFile
),
641
_solutionFile
);
644
SolutionFileDirectory = Path.GetDirectoryName(
_solutionFile
);
735
Assumed.NotNullOrEmpty(
_solutionFile
, "ParseSolutionFile() got a null solution file!");
736
ErrorUtilities.VerifyThrowInternalRooted(
_solutionFile
);
744
fileStream = File.OpenRead(
_solutionFile
);
750
ProjectErrorUtilities.ThrowInvalidProject(ElementLocation.Create(
_solutionFile
), "InvalidProjectFile", e.Message);
919
ElementLocation.Create(FileUtilities.GetFullPath(project, Path.GetDirectoryName(
_solutionFile
))),
923
_solutionFile
);
1125
_solutionFile
, proj.ProjectName);