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