7 writes to ProjectDirectory
Microsoft.Build (3)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1118_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.ProjectRootDirectory, ignoreRootedCheck: true); 1461_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.RequestConfiguration.SavedCurrentDirectory, ignoreRootedCheck: true);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
443_buildRequestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_buildRequestEntry.ProjectRootDirectory, ignoreRootedCheck: true);
Microsoft.Build.Engine.UnitTests (4)
BackEnd\TaskEnvironment_Tests.cs (4)
188taskEnvironment.ProjectDirectory = new AbsolutePath(testDirectory, ignoreRootedCheck: true); 194taskEnvironment.ProjectDirectory = new AbsolutePath(alternateDirectory, ignoreRootedCheck: true); 229taskEnvironment.ProjectDirectory = new AbsolutePath(baseDirectory, ignoreRootedCheck: true); 274taskEnvironment.ProjectDirectory = new AbsolutePath(testDirectory, ignoreRootedCheck: true);
12 references to ProjectDirectory
Microsoft.Build (3)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
910entryToComplete.RequestConfiguration.SavedCurrentDirectory = entryToComplete.TaskEnvironment.ProjectDirectory.Value; 1401_requestEntry.RequestConfiguration.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
Instance\TaskFactories\TaskHostTask.cs (1)
329_taskEnvironment.ProjectDirectory,
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildMultithreaded_Tests.cs (1)
53if (string.IsNullOrEmpty(TaskEnvironment.ProjectDirectory.Value))
Microsoft.Build.Engine.UnitTests (5)
BackEnd\TaskEnvironment_Tests.cs (4)
189var retrievedDirectory = taskEnvironment.ProjectDirectory; 195var newRetrievedDirectory = taskEnvironment.ProjectDirectory; 395env.ProjectDirectory.Value.ShouldBe(projectDir); 430env.ProjectDirectory.Value.ShouldBe(projectDir);
BackEnd\TaskHost_MultiThreadableTask_Tests.cs (1)
117string projectDir = TaskEnvironment.ProjectDirectory;
Microsoft.Build.Framework (1)
TaskEnvironment.cs (1)
69/// This function resolves paths relative to <see cref="ProjectDirectory"/>.
Microsoft.Build.Tasks.Core (2)
AssignTargetPath.cs (2)
73AbsolutePath currentDirectory = FileUtilities.EnsureTrailingSlash(TaskEnvironment.ProjectDirectory); 88AbsolutePath currentDirectory = FileUtilities.EnsureTrailingSlash(TaskEnvironment.ProjectDirectory);