3 writes to _taskFactoryWrapper
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
221
set =>
_taskFactoryWrapper
= value;
276
_taskFactoryWrapper
??= FindTaskInRegistry(taskIdentityParameters);
587
_taskFactoryWrapper
= null;
38 references to _taskFactoryWrapper
Microsoft.Build (38)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (38)
220
get =>
_taskFactoryWrapper
;
278
if (
_taskFactoryWrapper
is null)
285
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasSTAThreadAttribute)
290
if (
_taskFactoryWrapper
.TaskFactoryLoadedType.HasLoadInSeparateAppDomainAttribute)
299
return (requirements,
_taskFactoryWrapper
);
312
if (
_taskFactoryWrapper
== null)
360
if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation !=
_taskFactoryWrapper
.TaskFactoryLoadedType.Path)
364
_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation,
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
375
|| tht.LoadedTaskAssemblyInfo.AssemblyLocation ==
_taskFactoryWrapper
.TaskFactoryLoadedType.Path;
456
ErrorUtilities.VerifyThrow(
_taskFactoryWrapper
!= null, "Need a taskFactoryWrapper to retrieve outputs from.");
462
TaskPropertyInfo parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
463
foreach (TaskPropertyInfo prop in
_taskFactoryWrapper
.TaskFactoryLoadedType.Properties)
482
_taskFactoryWrapper
.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName),
563
if (
_taskFactoryWrapper
!= null && TaskInstance != null)
565
_taskFactoryWrapper
.TaskFactory.CleanupTask(TaskInstance);
833
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
848
object outputs =
_taskFactoryWrapper
.GetPropertyValue(TaskInstance, parameter);
971
if (
_taskFactoryWrapper
.TaskFactory is AssemblyTaskFactory assemblyTaskFactory)
991
&&
_taskFactoryWrapper
.TaskFactory is not IntrinsicTaskFactory;
996
if (
_taskFactoryWrapper
.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory)
1001
_taskFactoryWrapper
.TaskFactory.FactoryName,
1012
task =
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2 ?
1014
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1018
_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(
_taskFactoryWrapper
.TaskFactory.GetType().FullName, isTaskHost);
1034
_taskFactoryWrapper
.TaskFactory.FactoryName,
1045
_taskFactoryWrapper
.TaskFactory.FactoryName,
1055
_taskFactoryWrapper
.TaskFactory.FactoryName,
1078
LoadedType loadedType =
_taskFactoryWrapper
.TaskFactoryLoadedType;
1106
parameter =
_taskFactoryWrapper
.GetProperty(parameterName);
1166
_taskFactoryWrapper
.TaskFactoryLoadedType.LoadedAssemblyName.FullName,
1167
_taskFactoryWrapper
.TaskFactoryLoadedType.Path);
1402
_taskFactoryWrapper
.SetPropertyValue(TaskInstance, parameter, parameterValue);
1700
ErrorUtilities.VerifyThrow(
_taskFactoryWrapper
!= null, "Expected taskFactoryWrapper to not be null");
1705
requiredParameters =
_taskFactoryWrapper
.GetNamesOfPropertiesWithRequiredAttribute;
1753
innerTask =
_taskFactoryWrapper
.TaskFactory is ITaskFactory2 taskFactory2 ?
1755
_taskFactoryWrapper
.TaskFactory.CreateTask(taskFactoryEngineContext);
1772
$"IOutOfProcTaskFactory {
_taskFactoryWrapper
.TaskFactory.FactoryName} created a task but returned null/empty assembly path");
1797
_taskFactoryWrapper
.TaskFactory.CleanupTask(innerTask);