22 implementations of TaskEnvironment
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
223public TaskEnvironment TaskEnvironment { get; set; }
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildMultithreaded_Tests.cs (1)
26public TaskEnvironment TaskEnvironment { get; set; } = null!;
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TaskRouter_IntegrationTests.cs (1)
453public TaskEnvironment TaskEnvironment { get; set; }
Microsoft.Build.Tasks.Core (19)
AssignTargetPath.cs (1)
26public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Copy.cs (1)
190public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Delete.cs (1)
68public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
DownloadFile.cs (1)
72public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\GetFileHash.cs (1)
69public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\ReadLinesFromFile.cs (1)
28public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\VerifyFileHash.cs (1)
20public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\WriteLinesToFile.cs (1)
26public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ListOperators\FindUnderPath.cs (1)
24public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
MakeDir.cs (1)
38public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Move.cs (1)
79public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
RemoveDir.cs (1)
28public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Touch.cs (1)
53public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Unzip.cs (1)
80public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
WriteCodeFragment.cs (1)
37public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
XmlPeek.cs (1)
28public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
XmlPoke.cs (1)
27public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
XslTransformation.cs (1)
32public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ZipDirectory.cs (1)
62public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
1 write to TaskEnvironment
Microsoft.Build (1)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
399multiThreadableTask.TaskEnvironment = TaskEnvironment;
3 references to TaskEnvironment
Microsoft.Build (1)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
648Debug.Assert(TaskInstance is not IMultiThreadableTask multiThreadableTask || multiThreadableTask.TaskEnvironment != null, "task environment missing for multi-threadable task");
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TaskHost_MultiThreadableTask_Tests.cs (1)
52multiThreadable.TaskEnvironment.ShouldNotBeNull();
Microsoft.Build.Framework (1)
IMultiThreadableTask.cs (1)
13/// <item>Use the provided <see cref="TaskEnvironment"/> for all modifications to process state such as environment variables,