2 writes to Unblocker
Microsoft.Build (2)
BackEnd\Components\Scheduler\ScheduleResponse.cs (2)
135
Unblocker
= new BuildRequestUnblocker(parentRequest, new BuildResult(requestCausingCircularDependency, true /* circularDependency */));
160
Unblocker
= unblocker;
19 references to Unblocker
Microsoft.Build (4)
BackEnd\BuildManager\BuildManager.cs (1)
2631
_nodeManager!.SendData(response.NodeId, response.
Unblocker
);
BackEnd\Components\Scheduler\Scheduler.cs (2)
1864
LogRequestHandledFromCache(request.BuildRequest, response.
Unblocker
.Result);
1865
request.Complete(response.
Unblocker
.Result);
BackEnd\Components\Scheduler\ScheduleResponse.cs (1)
240
return String.Format(CultureInfo.CurrentCulture, "Act: {0} Node: {1} Request: {2}", Action, NodeId,
Unblocker
.BlockedRequestId);
Microsoft.Build.Engine.UnitTests (15)
BackEnd\Scheduler_Tests.cs (15)
135
Assert.True(ResultsCache_Tests.AreResultsIdentical(result, response[0].
Unblocker
.Result));
139
Assert.Null(response[1].
Unblocker
.Result);
159
Assert.True(ResultsCache_Tests.AreResultsIdentical(result, response[0].
Unblocker
.Result));
163
Assert.Null(response[1].
Unblocker
.Result);
189
Assert.True(ResultsCache_Tests.AreResultsIdentical(childResult, response[0].
Unblocker
.Result));
193
Assert.Null(response[1].
Unblocker
.Result);
231
Assert.True(ResultsCache_Tests.AreResultsIdentical(result2, response[0].
Unblocker
.Result));
256
Assert.True(ResultsCache_Tests.AreResultsIdentical(result1, response[0].
Unblocker
.Result));
258
Assert.True(ResultsCache_Tests.AreResultsIdentical(result2, response[1].
Unblocker
.Result));
262
Assert.Equal(request1.ParentGlobalRequestId, response[2].
Unblocker
.BlockedRequestId);
263
Assert.Null(response[2].
Unblocker
.Result);
631
Assert.True(ResultsCache_Tests.AreResultsIdentical(result1, response[0].
Unblocker
.Result));
650
Assert.True(ResultsCache_Tests.AreResultsIdentical(result2, response[0].
Unblocker
.Result));
670
Assert.True(ResultsCache_Tests.AreResultsIdentical(result2, response[0].
Unblocker
.Result));
695
Assert.Equal(request.ParentGlobalRequestId, response[1].
Unblocker
.BlockedRequestId);