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); 774_taskFactoryWrapper = null;
43 references to _taskFactoryWrapper
Microsoft.Build (43)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (43)
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) 531if (!string.IsNullOrWhiteSpace(realTaskAssemblyLocation) && realTaskAssemblyLocation != _taskFactoryWrapper.TaskFactoryLoadedType.Path) 535_taskLoggingContext.LogComment(MessageImportance.Normal, "TaskAssemblyLocationMismatch", realTaskAssemblyLocation, _taskFactoryWrapper.TaskFactoryLoadedType.Path); 552|| tht.LoadedTaskAssemblyInfo.AssemblyLocation == _taskFactoryWrapper.TaskFactoryLoadedType.Path; 562if (_registeredTaskFactory is null && _taskFactoryWrapper.TaskFactory is not IntrinsicTaskFactory && !FeatureSwitches.EnableReflectiveTaskExecution) 643Assumed.NotNull(_taskFactoryWrapper, "Need a taskFactoryWrapper to retrieve outputs from."); 649TaskPropertyInfo parameter = _taskFactoryWrapper.GetProperty(parameterName); 650foreach (TaskPropertyInfo prop in _taskFactoryWrapper.TaskFactoryLoadedType.Properties) 669_taskFactoryWrapper.GetNamesOfPropertiesWithOutputAttribute.ContainsKey(parameterName), 750if (_taskFactoryWrapper != null && TaskInstance != null) 752_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 1130object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1163object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1274if (_taskFactoryWrapper.TaskFactory is AssemblyTaskFactory assemblyTaskFactory) 1301&& _taskFactoryWrapper.TaskFactory is not IntrinsicTaskFactory; 1306if (_taskFactoryWrapper.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory) 1311_taskFactoryWrapper.TaskFactory.FactoryName, 1324if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 1330task = _taskFactoryWrapper.TaskFactory is ITaskFactory3 taskFactory3 1332: _taskFactoryWrapper.TaskFactory.CreateTask(taskFactoryEngineContext); 1337_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(_taskFactoryWrapper.TaskFactory.GetType().FullName, isTaskHost); 1353_taskFactoryWrapper.TaskFactory.FactoryName, 1364_taskFactoryWrapper.TaskFactory.FactoryName, 1374_taskFactoryWrapper.TaskFactory.FactoryName, 1397LoadedType loadedType = _taskFactoryWrapper.TaskFactoryLoadedType; 1423parameter = _taskFactoryWrapper.GetProperty(parameterName); 1483_taskFactoryWrapper.TaskFactoryLoadedType.LoadedAssemblyName.FullName, 1484_taskFactoryWrapper.TaskFactoryLoadedType.Path); 1766_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue); 2064Assumed.NotNull(_taskFactoryWrapper, "Expected taskFactoryWrapper to not be null"); 2069requiredParameters = _taskFactoryWrapper.GetNamesOfPropertiesWithRequiredAttribute; 2119if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 2125innerTask = _taskFactoryWrapper.TaskFactory is ITaskFactory3 taskFactory3 2127: _taskFactoryWrapper.TaskFactory.CreateTask(taskFactoryEngineContext); 2143Assumed.NotNullOrEmpty(resolvedAssemblyLocation, $"IOutOfProcTaskFactory {_taskFactoryWrapper.TaskFactory.FactoryName} created a task but returned null/empty assembly path"); 2161_taskFactoryWrapper.TaskFactory.CleanupTask(innerTask);