1 write to CurrentMSBuildToolsDirectory
Microsoft.Build.Framework (1)
BuildEnvironmentHelper.cs (1)
597CurrentMSBuildToolsDirectory = currentMSBuildExeFile.DirectoryName;
30 references to CurrentMSBuildToolsDirectory
Microsoft.Build (19)
BackEnd\BuildManager\CoordinatorClient.cs (1)
513string msbuildDir = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
BackEnd\Components\Communications\CurrentHost.cs (1)
32FileUtilities.GetFolderAbove(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, 2),
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
531return BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
BackEnd\Node\OutOfProcNode.cs (2)
496NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory); 731NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Node\OutOfProcServerNode.cs (2)
269NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory); 478NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
487BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
Definition\ToolsetLocalReader.cs (3)
25protected override string MSBuildOverrideTasksPath => BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory; 37yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, _sourceLocation); 40System.IO.Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "Roslyn"),
Definition\ToolsetReader.cs (2)
178var currentDir = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.TrimEnd(Path.DirectorySeparatorChar); 635Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, trimmedValue));
Evaluation\IntrinsicFunctions.cs (1)
700return BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
Instance\TaskRegistry.cs (3)
80private static readonly string s_potentialTasksV4Location = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksV4Filename); 99private static readonly string s_potentialTasksV12Location = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksV12Filename); 118private static readonly string s_potentialTasksCoreLocation = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksCoreFilename);
Utilities\Utilities.cs (2)
496string extensionsPath = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory; 570localAppData = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
Microsoft.Build.Framework (10)
BuildEnvironmentHelper.cs (8)
607MSBuildToolsDirectory32 = CurrentMSBuildToolsDirectory; 608MSBuildToolsDirectory64 = CurrentMSBuildToolsDirectory; 609MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 625NativeMethods.ProcessorArchitectures.X86 => CurrentMSBuildToolsDirectory, 635MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 656MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 660MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "arm64") : CurrentMSBuildToolsDirectory; 725defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
Loader\MSBuildLoadContext.cs (1)
108var assemblyNameInExecutableDirectory = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory,
Utilities\FrameworkLocationHelper.cs (1)
1103_ => BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory,
MSBuild (1)
OutOfProcTaskHostNode.cs (1)
1370NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);