4 writes to MSBuildToolsDirectoryRoot
Microsoft.Build (4)
BuildEnvironmentHelper.cs (4)
566MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 580MSBuildToolsDirectoryRoot = NativeMethodsShared.ProcessorArchitecture switch 591MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 597MSBuildToolsDirectoryRoot = currentToolsDirectory.Parent?.FullName;
8 references to MSBuildToolsDirectoryRoot
Microsoft.Build (8)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
82Path.Combine(BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot, "SdkResolvers"), location);
BuildEnvironmentHelper.cs (6)
601if (MSBuildToolsDirectoryRoot != null) 604var potentialAmd64FromX86 = FileUtilities.CombinePaths(MSBuildToolsDirectoryRoot, "amd64", msBuildExeName); 605var potentialARM64FromX86 = FileUtilities.CombinePaths(MSBuildToolsDirectoryRoot, "arm64", msBuildExeName); 611MSBuildToolsDirectory32 = MSBuildToolsDirectoryRoot; 612MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 618MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : null;
CommunicationsUtilities.cs (1)
103string toolsDirectory = BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot;