3 instantiations of TaskFactoryWrapper
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
399taskFactoryWrapper = new TaskFactoryWrapper(_registeredTaskFactory, loadedType, _taskName, TaskHostParameters.Empty); 443return new TaskFactoryWrapper(
Instance\TaskRegistry.cs (1)
1601_taskFactoryWrapperInstance = new TaskFactoryWrapper(factory, loadedType, RegisteredName, TaskFactoryParameters, Statistics);
18 references to TaskFactoryWrapper
Microsoft.Build (18)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
446(TaskRequirements? requirements, TaskFactoryWrapper taskFactoryWrapper) = _taskExecutionHost.FindTask(taskIdentityParameters);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (13)
142private TaskFactoryWrapper _taskFactoryWrapper; 176private readonly Dictionary<string, TaskFactoryWrapper> _intrinsicTasks = new Dictionary<string, TaskFactoryWrapper>(StringComparer.OrdinalIgnoreCase); 241internal TaskFactoryWrapper _UNITTESTONLY_TaskFactoryWrapper 313public (TaskRequirements? requirements, TaskFactoryWrapper taskFactoryWrapper) FindTask(in TaskHostParameters taskIdentityParameters) 325if (TryCreateRegisteredTaskFactory(out TaskFactoryWrapper registeredTaskFactoryWrapper)) 334if (TryCreateIntrinsicTaskFactory(out TaskFactoryWrapper intrinsicTaskFactoryWrapper)) 393private bool TryCreateRegisteredTaskFactory(out TaskFactoryWrapper taskFactoryWrapper) 415private bool TryCreateIntrinsicTaskFactory(out TaskFactoryWrapper taskFactoryWrapper) 434/// Builds a <see cref="TaskFactoryWrapper"/> for an intrinsic engine task (<c>MSBuild</c> or 439private TaskFactoryWrapper CreateIntrinsicTaskFactoryWrapper( 1198private TaskFactoryWrapper FindTaskInRegistry(in TaskHostParameters taskIdentityParameters) 1200if (!_intrinsicTasks.TryGetValue(_taskName, out TaskFactoryWrapper returnClass))
Instance\TaskRegistry.cs (4)
450internal TaskFactoryWrapper GetRegisteredTask( 462TaskFactoryWrapper taskFactory = null; 1059private TaskFactoryWrapper _taskFactoryWrapperInstance; 1383internal TaskFactoryWrapper GetTaskFactoryFromRegistrationRecord(string taskName, string taskProjectFile, in TaskHostParameters taskIdentityParameters, TargetLoggingContext targetLoggingContext, ElementLocation elementLocation, bool isMultiThreadedBuild)