3 instantiations of TaskExecutionContext
Microsoft.Build.Engine (3)
Engine\EngineCallback.cs (1)
509new TaskExecutionContext(parentProject, parentTarget, taskNode, buildContext, handleId, nodeIndex, taskContext);
Engine\TargetExecutionWrapper.cs (1)
1057new TaskExecutionContext(parentProject, null, null, buildContext,
Introspector\Introspector.cs (1)
298new TaskExecutionContext(parentProject, childTarget, null, parentStates[i], EngineCallback.invalidEngineHandle,
31 references to TaskExecutionContext
Microsoft.Build.Engine (31)
Engine\Engine.cs (8)
173private DualQueue<TaskExecutionContext> taskOutputUpdates; 391this.taskOutputUpdates = new DualQueue<TaskExecutionContext>(); 1733TaskExecutionContext taskExecutionContext = this.taskOutputUpdates.Dequeue(); 1858TaskExecutionContext taskExecutionContext, 1997private void BuildProjectInternalContinue(BuildRequest buildRequest, ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext, Project project) 2939internal void PostTaskOutputUpdates(TaskExecutionContext executionContext) 2949internal TaskExecutionContext GetTaskOutputUpdates() 2951TaskExecutionContext taskExecutionContext = taskOutputUpdates.Dequeue();
Engine\EngineCallback.cs (13)
94TaskExecutionContext taskExecutionContext = executionContext as TaskExecutionContext; 193TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 253TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 306TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 381TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 391TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 402TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 413TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleId); 442TaskExecutionContext executionContext = GetTaskContextFromHandleId(handleIds[i]); 475internal TaskExecutionContext GetTaskContextFromHandleId(int handleId) 478return (TaskExecutionContext)executionContexts[handleId]; 508TaskExecutionContext executionContext =
Engine\Node.cs (1)
127TaskExecutionContext taskExecutionContext = localEngine.EngineCallback.GetTaskContextFromHandleId(currentRequest.HandleId);
Engine\Project.cs (1)
3227internal void ContinueBuild(ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext)
Engine\Target.cs (1)
688internal void ContinueBuild(ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext)
Engine\TargetExecutionWrapper.cs (4)
132ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext 430ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext, 809private void ProcessTaskOutputs(TaskExecutionContext executionContext) 1056TaskExecutionContext taskExecutionContext =
Introspector\Introspector.cs (1)
297TaskExecutionContext taskExecutionContext =
Introspector\TargetInProgressState.cs (2)
232if (executionContext is TaskExecutionContext) 234return new TargetIdWrapper(((TaskExecutionContext)executionContext).ParentTarget);