3 instantiations of NodeInfo
Microsoft.Build (3)
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
195
NodeInfo nodeInfo =
new
(nodeId, ProviderType);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (2)
110
.Select(nc => new
NodeInfo
(nc.NodeId, ProviderType))
118
NodeInfo nodeInfo = new
NodeInfo
(context.NodeId, ProviderType);
29 references to NodeInfo
Microsoft.Build (29)
BackEnd\BuildManager\BuildManager.cs (2)
2900
IList<
NodeInfo
> newNodes = _nodeManager!.CreateNodes(GetNodeConfiguration(), response.RequiredNodeType, response.NumberOfNodesToCreate);
2910
foreach (
var
node in newNodes)
BackEnd\Components\Communications\INodeManager.cs (1)
29
IList<
NodeInfo
> CreateNodes(NodeConfiguration configuration, NodeAffinity affinity, int numberOfNodesToCreate);
BackEnd\Components\Communications\INodeProvider.cs (2)
71
IList<
NodeInfo
> CreateNodes(int nextNodeId, INodePacketFactory packetFactory, Func<
NodeInfo
, NodeConfiguration> configurationFactory, int numberOfNodesToCreate);
BackEnd\Components\Communications\NodeManager.cs (6)
91
public IList<
NodeInfo
> CreateNodes(NodeConfiguration configuration, NodeAffinity nodeAffinity, int numberOfNodesToCreate)
96
List<
NodeInfo
> nodes = new(numberOfNodesToCreate);
308
private IList<
NodeInfo
> AttemptCreateNode(INodeProvider nodeProvider, NodeConfiguration nodeConfiguration, int numberOfNodesToCreate)
333
IList<
NodeInfo
> nodes = nodeProvider.CreateNodes(fromNodeId, this, AcquiredNodeConfigurationFactory, numberOfNodesToCreate);
335
foreach (
NodeInfo
node in nodes)
342
NodeConfiguration AcquiredNodeConfigurationFactory(
NodeInfo
nodeInfo)
BackEnd\Components\Communications\NodeProviderInProc.cs (4)
187
public IList<
NodeInfo
> CreateNodes(int nextNodeId, INodePacketFactory factory, Func<
NodeInfo
, NodeConfiguration> configurationFactory, int numberOfNodesToCreate)
189
var nodes = new List<
NodeInfo
>(numberOfNodesToCreate);
195
NodeInfo
nodeInfo = new(nodeId, ProviderType);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (5)
79
public IList<
NodeInfo
> CreateNodes(int nextNodeId, INodePacketFactory factory, Func<
NodeInfo
, NodeConfiguration> configurationFactory, int numberOfNodesToCreate)
87
return InternalError.Throw<IList<
NodeInfo
>>($"Exceeded max node count of '{ComponentHost.BuildParameters.MaxNodeCount}', current count is '{_nodeContexts.Count}' ");
90
ConcurrentBag<
NodeInfo
> nodes = new();
118
NodeInfo
nodeInfo = new NodeInfo(context.NodeId, ProviderType);
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
186
public IList<
NodeInfo
> CreateNodes(int nextNodeId, INodePacketFactory packetFactory, Func<
NodeInfo
, NodeConfiguration> configurationFactory, int numberOfNodesToCreate)
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
48
public IList<
NodeInfo
> CreateNodes(NodeConfiguration configuration, NodeAffinity affinity, int numberOfNodesToCreate)
BackEnd\Components\Scheduler\IScheduler.cs (1)
62
IEnumerable<ScheduleResponse> ReportNodesCreated(IEnumerable<
NodeInfo
> nodeInfo);
BackEnd\Components\Scheduler\Scheduler.cs (5)
102
private Dictionary<int,
NodeInfo
> _availableNodes;
544
public IEnumerable<ScheduleResponse> ReportNodesCreated(IEnumerable<
NodeInfo
> nodeInfos)
548
foreach (
NodeInfo
nodeInfo in nodeInfos)
600
_availableNodes = new Dictionary<int,
NodeInfo
>(8);
2308
foreach (
NodeInfo
node in _availableNodes.Values)