2 writes to _nodeContexts
Microsoft.Build (2)
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
129_nodeContexts = new ConcurrentDictionary<int, NodeContext>( 135_nodeContexts = new ConcurrentDictionary<int, NodeContext>();
11 references to _nodeContexts
Microsoft.Build (11)
BackEnd\Components\Communications\NodeProviderInProc.cs (11)
111return maxNodeCount - _nodeContexts.Count; 159bool nodeExists = _nodeContexts.TryGetValue(nodeId, out NodeContext nodeContext); 172foreach (NodeContext nodeContext in _nodeContexts.Values) 242bool nodeExists = _nodeContexts.ContainsKey(nodeId); 253_nodeContexts[nodeId]._inProcNodeEndpoint.SendData(configuration); 293if (!_nodeContexts.TryGetValue(nodeId, out NodeContext nodeContext)) 305_nodeContexts.TryRemove(nodeId, out _); 348Assumed.False(_nodeContexts.ContainsKey(nodeId), $"In Proc node {nodeId} already instantiated."); 353_nodeContexts[nodeId] = nodeContext; 407foreach (NodeContext nodeContext in _nodeContexts.Values) 454foreach (NodeContext nodeContext in _nodeContexts.Values)