2 writes to TaskInstance
Microsoft.Build (2)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
332TaskInstance = InstantiateTask(scheduledNodeId, taskIdentityParameters); 570TaskInstance = null;
18 references to TaskInstance
Microsoft.Build (18)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
666using var assemblyLoadsTracker = AssemblyLoadsTracker.StartTracking(taskLoggingContext, AssemblyLoadingContext.TaskRun, _taskExecutionHost?.TaskInstance?.GetType()); 766if (taskExecutionHost.TaskInstance is MSBuild msbuildTask) 802else if (taskExecutionHost.TaskInstance is CallTarget callTargetTask) 953IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (14)
334if (TaskInstance == null) 339string realTaskAssemblyLocation = TaskInstance.GetType().Assembly.Location; 368TaskInstance.BuildEngine = _buildEngine; 369TaskInstance.HostObject = _taskHost; 374bool IsTaskAssemblyMatchFactoryType() => TaskInstance is not TaskHostTask tht 428if (this.TaskInstance is IIncrementalTask incrementalTask) 563if (_taskFactoryWrapper != null && TaskInstance != null) 565_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 594ErrorUtilities.VerifyThrow(TaskInstance == null, "Task Instance should be null"); 617taskReturnValue = TaskInstance.Execute(); 673ITask currentInstance = TaskInstance; 833object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 848object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1402_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue);