3 writes to _taskFactoryWrapper
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
231
set =>
_taskFactoryWrapper
= value;
302
_taskFactoryWrapper
??= FindTaskInRegistry(taskIdentityParameters);
618
_taskFactoryWrapper
= null;
41 references to _taskFactoryWrapper
Microsoft.Build (41)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (41)
230
get =>
_taskFactoryWrapper
;
304
if (
_taskFactoryWrapper
is null)
311
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasSTAThreadAttribute)
316
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasLoadInSeparateAppDomainAttribute)
325
return (requirements,
_taskFactoryWrapper
);
338
if (
_taskFactoryWrapper
== null)
352
_resolver.Initialize(
_taskFactoryWrapper
.TaskFactoryLoadedType.Assembly.AssemblyFile);
386
if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation !=
_taskFactoryWrapper
.TaskFactoryLoadedType.Path)
390
_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation,
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
406
|| tht.LoadedTaskAssemblyInfo.AssemblyLocation ==
_taskFactoryWrapper
.TaskFactoryLoadedType.Path;
487
ErrorUtilities.VerifyThrow(
_taskFactoryWrapper
!= null, "Need a taskFactoryWrapper to retrieve outputs from.");
493
TaskPropertyInfo parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
494
foreach (TaskPropertyInfo prop in
_taskFactoryWrapper
.TaskFactoryLoadedType.Properties)
513
_taskFactoryWrapper
.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName),
594
if (
_taskFactoryWrapper
!= null && TaskInstance != null)
596
_taskFactoryWrapper
.TaskFactory.CleanupTask(TaskInstance);
865
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
880
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
991
if (
_taskFactoryWrapper
.TaskFactory is AssemblyTaskFactory assemblyTaskFactory)
1018
&&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory;
1023
if (
_taskFactoryWrapper
.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory)
1028
_taskFactoryWrapper
.TaskFactory.FactoryName,
1041
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
1047
task =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
1049
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1054
_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(
_taskFactoryWrapper
.TaskFactory.GetType().FullName, isTaskHost);
1070
_taskFactoryWrapper
.TaskFactory.FactoryName,
1081
_taskFactoryWrapper
.TaskFactory.FactoryName,
1091
_taskFactoryWrapper
.TaskFactory.FactoryName,
1114
LoadedType loadedType =
_taskFactoryWrapper
.TaskFactoryLoadedType;
1142
parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
1202
_taskFactoryWrapper
.TaskFactoryLoadedType.LoadedAssemblyName.FullName,
1203
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
1438
_taskFactoryWrapper
.SetPropertyValue(TaskInstance, parameter, parameterValue);
1736
ErrorUtilities.VerifyThrow(
_taskFactoryWrapper
!= null, "Expected taskFactoryWrapper to not be null");
1741
requiredParameters =
_taskFactoryWrapper
.GetNamesOfPropertiesWithRequiredAttribute;
1790
if (
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2)
1796
innerTask =
_taskFactoryWrapper
.TaskFactory is ITaskFactory3 taskFactory3
1798
:
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1816
$"IOutOfProcTaskFactory {
_taskFactoryWrapper
.TaskFactory.FactoryName} created a task but returned null/empty assembly path");
1834
_taskFactoryWrapper
.TaskFactory.CleanupTask(innerTask);