6 instantiations of Scheduler
Microsoft.Build (1)
BackEnd\Components\Scheduler\Scheduler.cs (1)
651return new Scheduler();
Microsoft.Build.Engine.UnitTests (5)
BackEnd\Scheduler_Tests.cs (5)
71_scheduler = new Scheduler(); 380_scheduler = new Scheduler(); 505var s = new Scheduler(); 574_scheduler = new Scheduler(); 608_scheduler = new Scheduler();
27 references to Scheduler
Microsoft.Build (19)
BackEnd\BuildManager\BuildManager.cs (4)
718config.ResultsNodeId = Scheduler.InvalidNodeId; 1872HandleNewRequest(Scheduler.VirtualNode, blocker); 2384if (node == Scheduler.VirtualNode) 2675BuildEventContext buildEventContext = new BuildEventContext(0, Scheduler.VirtualNode, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
BackEnd\BuildManager\CacheAggregator.cs (1)
81newConfig.ResultsNodeId = Scheduler.InvalidNodeId;
BackEnd\Components\BuildComponentFactoryCollection.cs (1)
63_componentEntriesByType[BuildComponentType.Scheduler] = new BuildComponentEntry(BuildComponentType.Scheduler, Scheduler.CreateComponent, CreationPattern.Singleton);
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
367if (_componentHost.BuildParameters.NodeId != Scheduler.InProcNodeId) 369config.ResultsNodeId = Scheduler.ResultsTransferredId;
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (2)
421int nodeId = Scheduler.InProcNodeId; 563if (nodeBuildEventContext.NodeId == Scheduler.InProcNodeId)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
492Scheduler.InProcNodeId);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1180if ((_requestEntry.RequestConfiguration.ResultsNodeId != Scheduler.InvalidNodeId) &&
BackEnd\Components\Scheduler\SchedulableRequest.cs (2)
401ErrorUtilities.VerifyThrow(_assignedNodeId == Scheduler.InvalidNodeId || _assignedNodeId == nodeId, "Request must always resume on the same node on which it was started."); 408ErrorUtilities.VerifyThrow(requiredNodeId == Scheduler.InvalidNodeId || requiredNodeId == nodeId, "Request {0} cannot be assigned to node {1} because its configuration is already assigned to node {2}", _request.GlobalRequestId, nodeId, requiredNodeId);
BackEnd\Components\Scheduler\Scheduler.cs (2)
1487if (assignedNodeForConfiguration != Scheduler.InvalidNodeId) 1725if (assignedNodeId != Scheduler.InvalidNodeId)
BackEnd\Components\Scheduler\SchedulingData.cs (2)
640return Scheduler.InvalidNodeId; 657return requiredNodeId == Scheduler.InvalidNodeId || requiredNodeId == nodeId;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
129private int _resultsNodeId = Scheduler.InvalidNodeId;
Microsoft.Build.Engine.UnitTests (8)
BackEnd\CacheAggregator_Tests.cs (1)
290aggregatedConfig.ResultsNodeId.ShouldBe(Scheduler.InvalidNodeId);
BackEnd\LoggingServicesLogMethod_Tests.cs (4)
871projectCacheBuildEventContext.NodeId.ShouldBe(Scheduler.InProcNodeId); 874BuildEventContext nodeBuildEventContext = new BuildEventContext(Scheduler.InProcNodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 909BuildEventContext nodeBuildEventContext = new BuildEventContext(Scheduler.InProcNodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 940NodeId.ShouldNotBe(Scheduler.InProcNodeId);
BackEnd\Scheduler_Tests.cs (3)
38private Scheduler _scheduler; 505var s = new Scheduler(); 556Assert.Equal(Scheduler.InProcNodeId, response[0].NodeId);