4 instantiations of TaskFactoryWrapper
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
948
returnClass = new
TaskFactoryWrapper
(new IntrinsicTaskFactory(typeof(MSBuild)), new LoadedType(typeof(MSBuild), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, null);
954
returnClass = new
TaskFactoryWrapper
(new IntrinsicTaskFactory(typeof(CallTarget)), new LoadedType(typeof(CallTarget), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, null);
Instance\TaskRegistry.cs (1)
1675
_taskFactoryWrapperInstance = new
TaskFactoryWrapper
(factory, loadedType, RegisteredName, TaskFactoryParameters, Statistics);
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TaskExecutionHost_Tests.cs (1)
1257
(_host as TaskExecutionHost)._UNITTESTONLY_TaskFactoryWrapper = new
TaskFactoryWrapper
(taskFactory, loadedType, taskName, null);
12 references to TaskFactoryWrapper
Microsoft.Build (12)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
425
(TaskRequirements? requirements,
TaskFactoryWrapper
taskFactoryWrapper) = _taskExecutionHost.FindTask(taskIdentityParameters);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (7)
131
private
TaskFactoryWrapper
_taskFactoryWrapper;
158
private readonly Dictionary<string,
TaskFactoryWrapper
> _intrinsicTasks = new Dictionary<string,
TaskFactoryWrapper
>(StringComparer.OrdinalIgnoreCase);
218
internal
TaskFactoryWrapper
_UNITTESTONLY_TaskFactoryWrapper
274
public (TaskRequirements? requirements,
TaskFactoryWrapper
taskFactoryWrapper) FindTask(IDictionary<string, string> taskIdentityParameters)
889
private
TaskFactoryWrapper
FindTaskInRegistry(IDictionary<string, string> taskIdentityParameters)
891
if (!_intrinsicTasks.TryGetValue(_taskName, out
TaskFactoryWrapper
returnClass))
Instance\TaskRegistry.cs (4)
458
internal
TaskFactoryWrapper
GetRegisteredTask(
470
TaskFactoryWrapper
taskFactory = null;
1148
private
TaskFactoryWrapper
_taskFactoryWrapperInstance;
1471
internal
TaskFactoryWrapper
GetTaskFactoryFromRegistrationRecord(string taskName, string taskProjectFile, IDictionary<string, string> taskIdentityParameters, TargetLoggingContext targetLoggingContext, ElementLocation elementLocation, bool isMultiThreadedBuild)