1 write to CurrentMSBuildToolsDirectory
Microsoft.Build.Framework (1)
BuildEnvironmentHelper.cs (1)
564CurrentMSBuildToolsDirectory = currentMSBuildExeFile.DirectoryName;
40 references to CurrentMSBuildToolsDirectory
Microsoft.Build (19)
BackEnd\Components\Communications\CurrentHost.cs (1)
31FileUtilities.GetFolderAbove(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, 2),
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
495return BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
BackEnd\Node\OutOfProcNode.cs (2)
495NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory); 727NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Node\OutOfProcServerNode.cs (2)
255NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory); 444NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
461BuildEnvironmentHelper.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)
164var currentDir = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.TrimEnd(Path.DirectorySeparatorChar); 623Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, trimmedValue));
Evaluation\IntrinsicFunctions.cs (1)
700return BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
Instance\TaskRegistry.cs (3)
79private static readonly string s_potentialTasksV4Location = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksV4Filename); 98private static readonly string s_potentialTasksV12Location = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksV12Filename); 117private static readonly string s_potentialTasksCoreLocation = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, s_tasksCoreFilename);
Utilities\NuGetFrameworkWrapper.cs (1)
206BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
Utilities\Utilities.cs (2)
487string extensionsPath = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory; 561localAppData = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;
Microsoft.Build.Engine.UnitTests (10)
BuildEnvironmentHelper_Tests.cs (4)
25string toolsDirectoryPath = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.ToLowerInvariant(); 55BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.ShouldBe(path); 85BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.ShouldBe(msbuildBinDirectory); 414BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory.ShouldBe(Path.GetDirectoryName(entryProcess));
Instance\ProjectInstance_Internal_Tests.cs (1)
566Directory.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
ProjectCache\ProjectCacheTests.cs (1)
67BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory,
TypeLoader_Dependencies_Tests.cs (1)
18private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "TaskWithDependency");
TypeLoader_Tests.cs (3)
22private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "PortableTask"); 26Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, "..", "..", "..", "Samples", "PortableTask")); 76string dllPath = Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, dllName);
Microsoft.Build.Framework (8)
BuildEnvironmentHelper.cs (7)
574MSBuildToolsDirectory32 = CurrentMSBuildToolsDirectory; 575MSBuildToolsDirectory64 = CurrentMSBuildToolsDirectory; 576MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 592NativeMethods.ProcessorArchitectures.X86 => CurrentMSBuildToolsDirectory, 601MSBuildToolsDirectoryRoot = CurrentMSBuildToolsDirectory; 622MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(MSBuildToolsDirectoryRoot, "amd64") : CurrentMSBuildToolsDirectory; 691defaultSdkPath = Path.Combine(CurrentMSBuildToolsDirectory, "Sdks");
Utilities\FrameworkLocationHelper.cs (1)
1103_ => BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory,
Microsoft.Build.Tasks.UnitTests (1)
PortableTasks_Tests.cs (1)
22Path.Combine(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory,
MSBuild (2)
OutOfProcTaskHostNode.cs (1)
983NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory);
TaskLoader.cs (1)
106appDomainInfo.ApplicationBase = BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory;