4 writes to TaskInstance
Microsoft.Build (4)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (4)
487
TaskInstance
= _registeredTaskFactory.CreateRegisteredTask(TaskEnvironment);
496
TaskInstance
= intrinsicTaskFactory.CreateIntrinsicTask();
508
TaskInstance
= InstantiateTask(scheduledNodeId, taskIdentityParameters);
758
TaskInstance
= null;
23 references to TaskInstance
Microsoft.Build (23)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
710
using var assemblyLoadsTracker = AssemblyLoadsTracker.StartTracking(taskLoggingContext, AssemblyLoadingContext.TaskRun, _taskExecutionHost?.
TaskInstance
?.GetType());
810
if (taskExecutionHost.
TaskInstance
is MSBuild msbuildTask)
860
else if (taskExecutionHost.
TaskInstance
is CallTarget callTargetTask)
1011
IBuildEngine be = taskExecutionHost.
TaskInstance
.BuildEngine;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (19)
511
if (
TaskInstance
== null)
524
if (RuntimeFeature.IsDynamicCodeSupported &&
TaskInstance
is not TaskHostTask)
535
string realTaskAssemblyLocation =
TaskInstance
.GetType().Assembly.Location;
542
TaskInstance
.BuildEngine = _buildEngine;
543
TaskInstance
.HostObject = _taskHost;
545
if (
TaskInstance
is IMultiThreadableTask multiThreadableTask)
613
if (
TaskInstance
is IIncrementalTask incrementalTask)
677
&&
TaskInstance
is TaskHostTask taskHostTask
751
if (_taskFactoryWrapper != null &&
TaskInstance
!= null)
753
_taskFactoryWrapper.TaskFactory.CleanupTask(
TaskInstance
);
785
Assumed.Null(
TaskInstance
, "Task Instance should be null");
808
Debug.Assert(
TaskInstance
is not IMultiThreadableTask multiThreadableTask || multiThreadableTask.TaskEnvironment != null, "task environment missing for multi-threadable task");
809
taskReturnValue =
TaskInstance
.Execute();
865
ITask currentInstance =
TaskInstance
;
1124
object outputs = _taskFactoryWrapper.GetPropertyValue(
TaskInstance
, parameter);
1157
object outputs = _taskFactoryWrapper.GetPropertyValue(
TaskInstance
, parameter);
1435
if (
TaskInstance
is TaskHostTask { IsNetTaskHost: true }
1818
if (requiresConversionCapableHost &&
TaskInstance
is TaskHostTask taskHostTask)
1862
_taskFactoryWrapper.SetPropertyValue(
TaskInstance
, parameter, parameterValue);