4 writes to MSBuildToolsDirectoryRoot
Microsoft.Build.Framework (4)
BuildEnvironmentHelper.cs (4)
576MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 590MSBuildToolsDirectoryRoot = NativeMethods.ProcessorArchitecture switch 601MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 607MSBuildToolsDirectoryRoot = currentToolsDirectory.Parent?.FullName;
12 references to MSBuildToolsDirectoryRoot
Microsoft.Build (2)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
81Path.Combine(BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot, "SdkResolvers"), location);
CommunicationsUtilities.cs (1)
270toolsDirectory ??= BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot;
Microsoft.Build.Engine.UnitTests (1)
BackEnd\AppHostSupport_Tests.cs (1)
256string consistentDir = BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot;
Microsoft.Build.Framework (6)
BuildEnvironmentHelper.cs (6)
611if (MSBuildToolsDirectoryRoot != null) 614var potentialAmd64FromX86 = FileUtilities.CombinePaths(MSBuildToolsDirectoryRoot, "amd64", msBuildExeName); 615var potentialARM64FromX86 = FileUtilities.CombinePaths(MSBuildToolsDirectoryRoot, "arm64", msBuildExeName); 621MSBuildToolsDirectory32 = MSBuildToolsDirectoryRoot; 622MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 628MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : null;
Microsoft.Build.Tasks.Core (2)
CommunicationsUtilities.cs (1)
270toolsDirectory ??= BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot;
XamlTaskFactory\XamlTaskFactory.cs (1)
131string pathToMSBuildBinaries = BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot;
MSBuild (1)
CommunicationsUtilities.cs (1)
270toolsDirectory ??= BuildEnvironmentHelper.Instance.MSBuildToolsDirectoryRoot;