3 instantiations of TaskFactoryWrapper
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
400
taskFactoryWrapper = new
TaskFactoryWrapper
(_registeredTaskFactory, loadedType, _taskName, TaskHostParameters.Empty);
444
return new
TaskFactoryWrapper
(
Instance\TaskRegistry.cs (1)
1407
_taskFactoryWrapperInstance = new
TaskFactoryWrapper
(factory, loadedType, RegisteredName, TaskFactoryParameters, Statistics);
18 references to TaskFactoryWrapper
Microsoft.Build (18)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
448
(TaskRequirements? requirements,
TaskFactoryWrapper
taskFactoryWrapper) = _taskExecutionHost.FindTask(taskIdentityParameters);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (13)
143
private
TaskFactoryWrapper
_taskFactoryWrapper;
177
private readonly Dictionary<string,
TaskFactoryWrapper
> _intrinsicTasks = new Dictionary<string,
TaskFactoryWrapper
>(StringComparer.OrdinalIgnoreCase);
242
internal
TaskFactoryWrapper
_UNITTESTONLY_TaskFactoryWrapper
314
public (TaskRequirements? requirements,
TaskFactoryWrapper
taskFactoryWrapper) FindTask(in TaskHostParameters taskIdentityParameters)
326
if (TryCreateRegisteredTaskFactory(out
TaskFactoryWrapper
registeredTaskFactoryWrapper))
335
if (TryCreateIntrinsicTaskFactory(out
TaskFactoryWrapper
intrinsicTaskFactoryWrapper))
394
private bool TryCreateRegisteredTaskFactory(out
TaskFactoryWrapper
taskFactoryWrapper)
416
private bool TryCreateIntrinsicTaskFactory(out
TaskFactoryWrapper
taskFactoryWrapper)
435
/// Builds a <see cref="
TaskFactoryWrapper
"/> for an intrinsic engine task (<c>MSBuild</c> or
440
private
TaskFactoryWrapper
CreateIntrinsicTaskFactoryWrapper(
1200
private
TaskFactoryWrapper
FindTaskInRegistry(in TaskHostParameters taskIdentityParameters)
1202
if (!_intrinsicTasks.TryGetValue(_taskName, out
TaskFactoryWrapper
returnClass))
Instance\TaskRegistry.cs (4)
256
internal
TaskFactoryWrapper
GetRegisteredTask(
268
TaskFactoryWrapper
taskFactory = null;
855
private
TaskFactoryWrapper
_taskFactoryWrapperInstance;
1184
internal
TaskFactoryWrapper
GetTaskFactoryFromRegistrationRecord(string taskName, string taskProjectFile, in TaskHostParameters taskIdentityParameters, TargetLoggingContext targetLoggingContext, ElementLocation elementLocation, bool isMultiThreadedBuild)