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);
772
_taskFactoryWrapper
= null;
42 references to _taskFactoryWrapper
Microsoft.Build (42)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (42)
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)
536
if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation !=
_taskFactoryWrapper
.TaskFactoryLoadedType.Path)
538
_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation,
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
560
if (_registeredTaskFactory is null &&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory && !FeatureSwitches.EnableReflectiveTaskExecution)
641
Assumed.NotNull(
_taskFactoryWrapper
, "Need a taskFactoryWrapper to retrieve outputs from.");
647
TaskPropertyInfo parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
648
foreach (TaskPropertyInfo prop in
_taskFactoryWrapper
.TaskFactoryLoadedType.Properties)
667
_taskFactoryWrapper
.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName),
748
if (
_taskFactoryWrapper
!= null && TaskInstance != null)
750
_taskFactoryWrapper
.TaskFactory.CleanupTask(TaskInstance);
1121
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
1154
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
1265
if (
_taskFactoryWrapper
.TaskFactory is AssemblyTaskFactory assemblyTaskFactory)
1292
&&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory;
1297
if (
_taskFactoryWrapper
.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory)
1302
_taskFactoryWrapper
.TaskFactory.FactoryName,
1315
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
1321
task =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
1323
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1328
_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(
_taskFactoryWrapper
.TaskFactory.GetType().FullName, isTaskHost);
1344
_taskFactoryWrapper
.TaskFactory.FactoryName,
1355
_taskFactoryWrapper
.TaskFactory.FactoryName,
1365
_taskFactoryWrapper
.TaskFactory.FactoryName,
1388
LoadedType loadedType =
_taskFactoryWrapper
.TaskFactoryLoadedType;
1414
parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
1474
_taskFactoryWrapper
.TaskFactoryLoadedType.LoadedAssemblyName.FullName,
1475
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
1745
_taskFactoryWrapper
.SetPropertyValue(TaskInstance, parameter, parameterValue);
2029
Assumed.NotNull(
_taskFactoryWrapper
, "Expected taskFactoryWrapper to not be null");
2034
requiredParameters =
_taskFactoryWrapper
.GetNamesOfPropertiesWithRequiredAttribute;
2084
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
2090
innerTask =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
2092
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
2108
Assumed.NotNullOrEmpty(resolvedAssemblyLocation, $"IOutOfProcTaskFactory {
_taskFactoryWrapper
.TaskFactory.FactoryName} created a task but returned null/empty assembly path");
2126
_taskFactoryWrapper
.TaskFactory.CleanupTask(innerTask);