2 writes to TaskInstance
Microsoft.Build (2)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
332TaskInstance = InstantiateTask(taskIdentityParameters); 544TaskInstance = null;
17 references to TaskInstance
Microsoft.Build (17)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
659using var assemblyLoadsTracker = AssemblyLoadsTracker.StartTracking(taskLoggingContext, AssemblyLoadingContext.TaskRun, _taskExecutionHost?.TaskInstance?.GetType()); 763if (taskExecutionHost.TaskInstance is MSBuild msbuildTask) 799else if (taskExecutionHost.TaskInstance is CallTarget callTargetTask) 950IBuildEngine be = taskExecutionHost.TaskInstance.BuildEngine;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (13)
334if (TaskInstance == null) 339string realTaskAssemblyLoaction = TaskInstance.GetType().Assembly.Location; 346TaskInstance.BuildEngine = _buildEngine; 347TaskInstance.HostObject = _taskHost; 402if (this.TaskInstance is IIncrementalTask incrementalTask) 537if (_taskFactoryWrapper != null && TaskInstance != null) 539_taskFactoryWrapper.TaskFactory.CleanupTask(TaskInstance); 568ErrorUtilities.VerifyThrow(TaskInstance == null, "Task Instance should be null"); 591taskReturnValue = TaskInstance.Execute(); 647ITask currentInstance = TaskInstance; 807object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 822object outputs = _taskFactoryWrapper.GetPropertyValue(TaskInstance, parameter); 1343_taskFactoryWrapper.SetPropertyValue(TaskInstance, parameter, parameterValue);