5 writes to _taskFactoryWrapper
Microsoft.Build (5)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
244set => _taskFactoryWrapper = value; 327_taskFactoryWrapper = registeredTaskFactoryWrapper; 336_taskFactoryWrapper = intrinsicTaskFactoryWrapper; 351_taskFactoryWrapper = FindTaskInRegistry(taskIdentityParameters); 775_taskFactoryWrapper = null;
42 references to _taskFactoryWrapper
Microsoft.Build (42)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (42)
243get => _taskFactoryWrapper; 315if (_taskFactoryWrapper is null) 355if (_taskFactoryWrapper is null) 369if (_taskFactoryWrapper.TaskFactoryLoadedType.HasSTAThreadAttribute) 374if (_taskFactoryWrapper.TaskFactoryLoadedType.HasLoadInSeparateAppDomainAttribute) 383return (requirements, _taskFactoryWrapper); 460if (_taskFactoryWrapper == null) 489else if (!FeatureSwitches.EnableReflectiveTaskExecution && _taskFactoryWrapper.TaskFactory is IntrinsicTaskFactory intrinsicTaskFactory) 536if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation != _taskFactoryWrapper.TaskFactoryLoadedType.Path) 538_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation, _taskFactoryWrapper.TaskFactoryLoadedType.Path); 560if (_registeredTaskFactory is null && _taskFactoryWrapper.TaskFactory is not IntrinsicTaskFactory && !FeatureSwitches.EnableReflectiveTaskExecution) 641Assumed.NotNull(_taskFactoryWrapper, "Need a taskFactoryWrapper to retrieve outputs from."); 647TaskPropertyInfo parameter = _taskFactoryWrapper.GetProperty(parameterName); 648foreach (TaskPropertyInfo prop in _taskFactoryWrapper.TaskFactoryLoadedType.Properties) 667_taskFactoryWrapper.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName), 751if (_taskFactoryWrapper != null && TaskInstance != null) 753_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 1124object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1157object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1268if (_taskFactoryWrapper.TaskFactory is AssemblyTaskFactory assemblyTaskFactory) 1295&& _taskFactoryWrapper.TaskFactory is not IntrinsicTaskFactory; 1300if (_taskFactoryWrapper.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory) 1305_taskFactoryWrapper.TaskFactory.FactoryName, 1318if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 1324task = _taskFactoryWrapper.TaskFactory is ITaskFactory3 taskFactory3 1326: _taskFactoryWrapper.TaskFactory.CreateTask(taskFactoryEngineContext); 1331_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(_taskFactoryWrapper.TaskFactory.GetType().FullName, isTaskHost); 1347_taskFactoryWrapper.TaskFactory.FactoryName, 1358_taskFactoryWrapper.TaskFactory.FactoryName, 1368_taskFactoryWrapper.TaskFactory.FactoryName, 1391LoadedType loadedType = _taskFactoryWrapper.TaskFactoryLoadedType; 1417parameter = _taskFactoryWrapper.GetProperty(parameterName); 1512_taskFactoryWrapper.TaskFactoryLoadedType.LoadedAssemblyName.FullName, 1513_taskFactoryWrapper.TaskFactoryLoadedType.Path); 1862_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue); 2168Assumed.NotNull(_taskFactoryWrapper, "Expected taskFactoryWrapper to not be null"); 2173requiredParameters = _taskFactoryWrapper.GetNamesOfPropertiesWithRequiredAttribute; 2223if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 2229innerTask = _taskFactoryWrapper.TaskFactory is ITaskFactory3 taskFactory3 2231: _taskFactoryWrapper.TaskFactory.CreateTask(taskFactoryEngineContext); 2247Assumed.NotNullOrEmpty(resolvedAssemblyLocation, $"IOutOfProcTaskFactory {_taskFactoryWrapper.TaskFactory.FactoryName} created a task but returned null/empty assembly path"); 2265_taskFactoryWrapper.TaskFactory.CleanupTask(innerTask);