3 writes to _taskFactoryWrapper
Microsoft.Build (3)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
231set => _taskFactoryWrapper = value; 302_taskFactoryWrapper ??= FindTaskInRegistry(taskIdentityParameters); 618_taskFactoryWrapper = null;
41 references to _taskFactoryWrapper
Microsoft.Build (41)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (41)
230get => _taskFactoryWrapper; 304if (_taskFactoryWrapper is null) 311if (_taskFactoryWrapper.TaskFactoryLoadedType.HasSTAThreadAttribute) 316if (_taskFactoryWrapper.TaskFactoryLoadedType.HasLoadInSeparateAppDomainAttribute) 325return (requirements, _taskFactoryWrapper); 338if (_taskFactoryWrapper == null) 352_resolver.Initialize(_taskFactoryWrapper.TaskFactoryLoadedType.Assembly.AssemblyFile); 386if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation != _taskFactoryWrapper.TaskFactoryLoadedType.Path) 390_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation, _taskFactoryWrapper.TaskFactoryLoadedType.Path); 406|| tht.LoadedTaskAssemblyInfo.AssemblyLocation == _taskFactoryWrapper.TaskFactoryLoadedType.Path; 487ErrorUtilities.VerifyThrow(_taskFactoryWrapper != null, "Need a taskFactoryWrapper to retrieve outputs from."); 493TaskPropertyInfo parameter = _taskFactoryWrapper.GetProperty(parameterName); 494foreach (TaskPropertyInfo prop in _taskFactoryWrapper.TaskFactoryLoadedType.Properties) 513_taskFactoryWrapper.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName), 594if (_taskFactoryWrapper != null && TaskInstance != null) 596_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 865object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 880object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 991if (_taskFactoryWrapper.TaskFactory is AssemblyTaskFactory assemblyTaskFactory) 1018&& _taskFactoryWrapper.TaskFactory is not IntrinsicTaskFactory; 1023if (_taskFactoryWrapper.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory) 1028_taskFactoryWrapper.TaskFactory.FactoryName, 1041if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 1047task = _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, 1114LoadedType loadedType = _taskFactoryWrapper.TaskFactoryLoadedType; 1142parameter = _taskFactoryWrapper.GetProperty(parameterName); 1202_taskFactoryWrapper.TaskFactoryLoadedType.LoadedAssemblyName.FullName, 1203_taskFactoryWrapper.TaskFactoryLoadedType.Path); 1438_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue); 1736ErrorUtilities.VerifyThrow(_taskFactoryWrapper != null, "Expected taskFactoryWrapper to not be null"); 1741requiredParameters = _taskFactoryWrapper.GetNamesOfPropertiesWithRequiredAttribute; 1790if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 1796innerTask = _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);