8 instantiations of BuildRequestBlocker
Microsoft.Build (8)
BackEnd\BuildManager\BuildManager.cs (1)
2093BuildRequestBlocker blocker = new BuildRequestBlocker(-1, [], [submission.BuildRequest]);
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (6)
625BuildRequestBlocker blocker = new BuildRequestBlocker(currentEntry.Request.GlobalRequestId, currentEntry.GetActiveTargets(), requestsToIssue.ToArray()); 1106IssueBuildRequest(new BuildRequestBlocker(issuingEntry.Request.GlobalRequestId, issuingEntry.GetActiveTargets(), YieldAction.Yield)); 1115IssueBuildRequest(new BuildRequestBlocker(issuingEntry.Request.GlobalRequestId, issuingEntry.GetActiveTargets(), YieldAction.Reacquire)); 1133IssueBuildRequest(new BuildRequestBlocker(issuingEntry.Request.GlobalRequestId)); 1144IssueBuildRequest(new BuildRequestBlocker(issuingEntry.Request.GlobalRequestId, issuingEntry.GetActiveTargets(), unsubmittedRequest.BlockingGlobalRequestId, unsubmittedRequest.BlockingTarget, unsubmittedRequest.PartialBuildResult)); 1340BuildRequestBlocker blocker = new BuildRequestBlocker(issuingEntry.Request.GlobalRequestId, issuingEntry.GetActiveTargets(), requestsToIssue.ToArray());
BackEnd\Shared\BuildRequestBlocker.cs (1)
246return new BuildRequestBlocker(translator);
19 references to BuildRequestBlocker
Microsoft.Build (19)
BackEnd\BuildManager\BuildManager.cs (5)
662_nodeManager!.RegisterPacketHandler(NodePacketType.BuildRequestBlocker, BuildRequestBlocker.FactoryForDeserialization, this); 1864BuildRequestBlocker blocker = ExpectPacketType<BuildRequestBlocker>(packet, NodePacketType.BuildRequestBlocker); 2093BuildRequestBlocker blocker = new BuildRequestBlocker(-1, [], [submission.BuildRequest]); 2588private void HandleNewRequest(int node, BuildRequestBlocker blocker)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (6)
585var blockersToIssue = new List<BuildRequestBlocker>(); 625BuildRequestBlocker blocker = new BuildRequestBlocker(currentEntry.Request.GlobalRequestId, currentEntry.GetActiveTargets(), requestsToIssue.ToArray()); 631foreach (BuildRequestBlocker blocker in blockersToIssue) 734private void RaiseRequestBlocked(BuildRequestBlocker blocker) 1340BuildRequestBlocker blocker = new BuildRequestBlocker(issuingEntry.Request.GlobalRequestId, issuingEntry.GetActiveTargets(), requestsToIssue.ToArray()); 1410private void IssueBuildRequest(BuildRequestBlocker blocker)
BackEnd\Components\BuildRequestEngine\IBuildRequestEngine.cs (1)
30internal delegate void RequestBlockedDelegate(BuildRequestBlocker blocker);
BackEnd\Components\Scheduler\IScheduler.cs (1)
47IEnumerable<ScheduleResponse> ReportRequestBlocked(int nodeId, BuildRequestBlocker blocker);
BackEnd\Components\Scheduler\Scheduler.cs (4)
348public IEnumerable<ScheduleResponse> ReportRequestBlocked(int nodeId, BuildRequestBlocker blocker) 717private void HandleYieldAction(SchedulableRequest parentRequest, BuildRequestBlocker blocker) 1694private void HandleRequestBlockedOnInProgressTarget(SchedulableRequest blockedRequest, BuildRequestBlocker blocker) 1753private void HandleRequestBlockedByNewRequests(SchedulableRequest parentRequest, BuildRequestBlocker blocker, List<ScheduleResponse> responses)
BackEnd\Node\InProcNode.cs (1)
262private void OnNewRequest(BuildRequestBlocker blocker)
BackEnd\Node\OutOfProcNode.cs (1)
406private void OnNewRequest(BuildRequestBlocker blocker)