1 write to taskOutputUpdates
Microsoft.Build.Engine (1)
Engine\Engine.cs (1)
391this.taskOutputUpdates = new DualQueue<TaskExecutionContext>();
8 references to taskOutputUpdates
Microsoft.Build.Engine (8)
Engine\Engine.cs (8)
1615waitHandles[3] = taskOutputUpdates.QueueReadyEvent; // New task outputs 1646else if (taskOutputUpdates.Count > 0) 1675introspector.DetectDeadlock(buildRequests.Count + this.taskOutputUpdates.Count, 1733TaskExecutionContext taskExecutionContext = this.taskOutputUpdates.Dequeue(); 1819buildRequests.Count == 0 && taskOutputUpdates.Count == 0 && 2941taskOutputUpdates.Enqueue(executionContext); 2951TaskExecutionContext taskExecutionContext = taskOutputUpdates.Dequeue(); 3018NodeStatus nodeStatus = new NodeStatus(requestId, true, buildRequests.Count + taskOutputUpdates.Count,