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