2 writes to TaskInstance
Microsoft.Build (2)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
333TaskInstance = InstantiateTask(taskIdentityParameters); 545TaskInstance = null;
17 references to TaskInstance
Microsoft.Build (17)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
664using var assemblyLoadsTracker = AssemblyLoadsTracker.StartTracking(taskLoggingContext, AssemblyLoadingContext.TaskRun, _taskExecutionHost?.TaskInstance?.GetType()); 768if (taskExecutionHost.TaskInstance is MSBuild msbuildTask) 804else if (taskExecutionHost.TaskInstance is CallTarget callTargetTask) 955IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (13)
335if (TaskInstance == null) 340string realTaskAssemblyLoaction = TaskInstance.GetType().Assembly.Location; 347TaskInstance.BuildEngine = _buildEngine; 348TaskInstance.HostObject = _taskHost; 403if (this.TaskInstance is IIncrementalTask incrementalTask) 538if (_taskFactoryWrapper != null && TaskInstance != null) 540_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 569ErrorUtilities.VerifyThrow(TaskInstance == null, "Task Instance should be null"); 592taskReturnValue = TaskInstance.Execute(); 648ITask currentInstance = TaskInstance; 808object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 823object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1344_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue);