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); 772_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), 748if (_taskFactoryWrapper != null && TaskInstance != null) 750_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 1121object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1154object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1265if (_taskFactoryWrapper.TaskFactory is AssemblyTaskFactory assemblyTaskFactory) 1292&& _taskFactoryWrapper.TaskFactory is not IntrinsicTaskFactory; 1297if (_taskFactoryWrapper.TaskFactory is not IOutOfProcTaskFactory outOfProcTaskFactory) 1302_taskFactoryWrapper.TaskFactory.FactoryName, 1315if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 1321task = _taskFactoryWrapper.TaskFactory is ITaskFactory3 taskFactory3 1323: _taskFactoryWrapper.TaskFactory.CreateTask(taskFactoryEngineContext); 1328_taskLoggingContext?.TargetLoggingContext?.ProjectLoggingContext?.ProjectTelemetry?.AddTaskExecution(_taskFactoryWrapper.TaskFactory.GetType().FullName, isTaskHost); 1344_taskFactoryWrapper.TaskFactory.FactoryName, 1355_taskFactoryWrapper.TaskFactory.FactoryName, 1365_taskFactoryWrapper.TaskFactory.FactoryName, 1388LoadedType loadedType = _taskFactoryWrapper.TaskFactoryLoadedType; 1414parameter = _taskFactoryWrapper.GetProperty(parameterName); 1474_taskFactoryWrapper.TaskFactoryLoadedType.LoadedAssemblyName.FullName, 1475_taskFactoryWrapper.TaskFactoryLoadedType.Path); 1745_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue); 2029Assumed.NotNull(_taskFactoryWrapper, "Expected taskFactoryWrapper to not be null"); 2034requiredParameters = _taskFactoryWrapper.GetNamesOfPropertiesWithRequiredAttribute; 2084if (_taskFactoryWrapper.TaskFactory is ITaskFactory2 taskFactory2) 2090innerTask = _taskFactoryWrapper.TaskFactory is ITaskFactory3 taskFactory3 2092: _taskFactoryWrapper.TaskFactory.CreateTask(taskFactoryEngineContext); 2108Assumed.NotNullOrEmpty(resolvedAssemblyLocation, $"IOutOfProcTaskFactory {_taskFactoryWrapper.TaskFactory.FactoryName} created a task but returned null/empty assembly path"); 2126_taskFactoryWrapper.TaskFactory.CleanupTask(innerTask);