2 writes to _nodeContexts
Microsoft.Build (2)
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
130_nodeContexts = new ConcurrentDictionary<int, NodeContext>( 136_nodeContexts = new ConcurrentDictionary<int, NodeContext>();
11 references to _nodeContexts
Microsoft.Build (11)
BackEnd\Components\Communications\NodeProviderInProc.cs (11)
112return maxNodeCount - _nodeContexts.Count; 160bool nodeExists = _nodeContexts.TryGetValue(nodeId, out NodeContext nodeContext); 173foreach (NodeContext nodeContext in _nodeContexts.Values) 243bool nodeExists = _nodeContexts.ContainsKey(nodeId); 254_nodeContexts[nodeId]._inProcNodeEndpoint.SendData(configuration); 307if (!_nodeContexts.TryGetValue(nodeId, out NodeContext nodeContext)) 319_nodeContexts.TryRemove(nodeId, out _); 362ErrorUtilities.VerifyThrow(!_nodeContexts.ContainsKey(nodeId), $"In Proc node {nodeId} already instantiated."); 367_nodeContexts[nodeId] = nodeContext; 421foreach (NodeContext nodeContext in _nodeContexts.Values) 468foreach (NodeContext nodeContext in _nodeContexts.Values)