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)
112
return maxNodeCount -
_nodeContexts
.Count;
160
bool nodeExists =
_nodeContexts
.TryGetValue(nodeId, out NodeContext nodeContext);
173
foreach (NodeContext nodeContext in
_nodeContexts
.Values)
243
bool nodeExists =
_nodeContexts
.ContainsKey(nodeId);
254
_nodeContexts
[nodeId]._inProcNodeEndpoint.SendData(configuration);
307
if (!
_nodeContexts
.TryGetValue(nodeId, out NodeContext nodeContext))
319
_nodeContexts
.TryRemove(nodeId, out _);
362
ErrorUtilities.VerifyThrow(!
_nodeContexts
.ContainsKey(nodeId), $"In Proc node {nodeId} already instantiated.");
367
_nodeContexts
[nodeId] = nodeContext;
421
foreach (NodeContext nodeContext in
_nodeContexts
.Values)
468
foreach (NodeContext nodeContext in
_nodeContexts
.Values)