5 writes to _taskFactoryWrapper
Microsoft.Build (5)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
245
set =>
_taskFactoryWrapper
= value;
328
_taskFactoryWrapper
= registeredTaskFactoryWrapper;
337
_taskFactoryWrapper
= intrinsicTaskFactoryWrapper;
352
_taskFactoryWrapper
= FindTaskInRegistry(taskIdentityParameters);
776
_taskFactoryWrapper
= null;
44 references to _taskFactoryWrapper
Microsoft.Build (44)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (44)
244
get =>
_taskFactoryWrapper
;
316
if (
_taskFactoryWrapper
is null)
356
if (
_taskFactoryWrapper
is null)
370
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasSTAThreadAttribute)
375
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasLoadInSeparateAppDomainAttribute)
384
return (requirements,
_taskFactoryWrapper
);
461
if (
_taskFactoryWrapper
== null)
490
else if (!FeatureSwitches.EnableReflectiveTaskExecution &&
_taskFactoryWrapper
.TaskFactory is IntrinsicTaskFactory intrinsicTaskFactory)
537
if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation !=
_taskFactoryWrapper
.TaskFactoryLoadedType.Path)
539
_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation,
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
561
if (_registeredTaskFactory is null &&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory && !FeatureSwitches.EnableReflectiveTaskExecution)
642
Assumed.NotNull(
_taskFactoryWrapper
, "Need a taskFactoryWrapper to retrieve outputs from.");
648
TaskPropertyInfo parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
649
foreach (TaskPropertyInfo prop in
_taskFactoryWrapper
.TaskFactoryLoadedType.Properties)
668
_taskFactoryWrapper
.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName),
752
if (
_taskFactoryWrapper
!= null && TaskInstance != null)
754
_taskFactoryWrapper
.TaskFactory.CleanupTask(TaskInstance);
1125
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
1158
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
1269
if (
_taskFactoryWrapper
.TaskFactory is AssemblyTaskFactory assemblyTaskFactory)
1293
&&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory;
1298
if (
_taskFactoryWrapper
.TaskFactory is not IOutOfProcTaskFactory)
1303
_taskFactoryWrapper
.TaskFactory.FactoryName,
1309
|| TaskRouter.NeedsTaskHostInMultiThreadedMode(
_taskFactoryWrapper
.TaskFactory.TaskType);
1314
task = CreateTaskHostTaskForOutOfProcFactory(taskIdentityParameters, taskFactoryEngineContext, (IOutOfProcTaskFactory)
_taskFactoryWrapper
.TaskFactory, scheduledNodeId);
1322
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
1328
task =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
1330
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1335
_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(
_taskFactoryWrapper
.TaskFactory.GetType().FullName, isTaskHost);
1351
_taskFactoryWrapper
.TaskFactory.FactoryName,
1362
_taskFactoryWrapper
.TaskFactory.FactoryName,
1372
_taskFactoryWrapper
.TaskFactory.FactoryName,
1395
LoadedType loadedType =
_taskFactoryWrapper
.TaskFactoryLoadedType;
1421
parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
1516
_taskFactoryWrapper
.TaskFactoryLoadedType.LoadedAssemblyName.FullName,
1517
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
1866
_taskFactoryWrapper
.SetPropertyValue(TaskInstance, parameter, parameterValue);
2172
Assumed.NotNull(
_taskFactoryWrapper
, "Expected taskFactoryWrapper to not be null");
2177
requiredParameters =
_taskFactoryWrapper
.GetNamesOfPropertiesWithRequiredAttribute;
2227
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
2233
innerTask =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
2235
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
2251
Assumed.NotNullOrEmpty(resolvedAssemblyLocation, $"IOutOfProcTaskFactory {
_taskFactoryWrapper
.TaskFactory.FactoryName} created a task but returned null/empty assembly path");
2269
_taskFactoryWrapper
.TaskFactory.CleanupTask(innerTask);