5 writes to _taskFactoryWrapper
Microsoft.Build (5)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
244
set =>
_taskFactoryWrapper
= value;
327
_taskFactoryWrapper
= registeredTaskFactoryWrapper;
336
_taskFactoryWrapper
= intrinsicTaskFactoryWrapper;
351
_taskFactoryWrapper
= FindTaskInRegistry(taskIdentityParameters);
774
_taskFactoryWrapper
= null;
43 references to _taskFactoryWrapper
Microsoft.Build (43)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (43)
243
get =>
_taskFactoryWrapper
;
315
if (
_taskFactoryWrapper
is null)
355
if (
_taskFactoryWrapper
is null)
369
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasSTAThreadAttribute)
374
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasLoadInSeparateAppDomainAttribute)
383
return (requirements,
_taskFactoryWrapper
);
460
if (
_taskFactoryWrapper
== null)
489
else if (!FeatureSwitches.EnableReflectiveTaskExecution &&
_taskFactoryWrapper
.TaskFactory is IntrinsicTaskFactory intrinsicTaskFactory)
531
if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation !=
_taskFactoryWrapper
.TaskFactoryLoadedType.Path)
535
_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation,
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
552
|| tht.LoadedTaskAssemblyInfo.AssemblyLocation ==
_taskFactoryWrapper
.TaskFactoryLoadedType.Path;
562
if (_registeredTaskFactory is null &&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory && !FeatureSwitches.EnableReflectiveTaskExecution)
643
Assumed.NotNull(
_taskFactoryWrapper
, "Need a taskFactoryWrapper to retrieve outputs from.");
649
TaskPropertyInfo parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
650
foreach (TaskPropertyInfo prop in
_taskFactoryWrapper
.TaskFactoryLoadedType.Properties)
669
_taskFactoryWrapper
.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName),
750
if (
_taskFactoryWrapper
!= null && TaskInstance != null)
752
_taskFactoryWrapper
.TaskFactory.CleanupTask(TaskInstance);
1130
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
1163
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
1274
if (
_taskFactoryWrapper
.TaskFactory is AssemblyTaskFactory assemblyTaskFactory)
1301
&&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory;
1306
if (
_taskFactoryWrapper
.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory)
1311
_taskFactoryWrapper
.TaskFactory.FactoryName,
1324
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
1330
task =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
1332
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1337
_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(
_taskFactoryWrapper
.TaskFactory.GetType().FullName, isTaskHost);
1353
_taskFactoryWrapper
.TaskFactory.FactoryName,
1364
_taskFactoryWrapper
.TaskFactory.FactoryName,
1374
_taskFactoryWrapper
.TaskFactory.FactoryName,
1397
LoadedType loadedType =
_taskFactoryWrapper
.TaskFactoryLoadedType;
1423
parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
1483
_taskFactoryWrapper
.TaskFactoryLoadedType.LoadedAssemblyName.FullName,
1484
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
1766
_taskFactoryWrapper
.SetPropertyValue(TaskInstance, parameter, parameterValue);
2064
Assumed.NotNull(
_taskFactoryWrapper
, "Expected taskFactoryWrapper to not be null");
2069
requiredParameters =
_taskFactoryWrapper
.GetNamesOfPropertiesWithRequiredAttribute;
2119
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
2125
innerTask =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
2127
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
2143
Assumed.NotNullOrEmpty(resolvedAssemblyLocation, $"IOutOfProcTaskFactory {
_taskFactoryWrapper
.TaskFactory.FactoryName} created a task but returned null/empty assembly path");
2161
_taskFactoryWrapper
.TaskFactory.CleanupTask(innerTask);