1 instantiation of TaskHostNodeKey
Microsoft.Build (1)
Instance\TaskFactories\TaskHostTask.cs (1)
371_taskHostNodeKey = new TaskHostNodeKey(_requiredContext, _scheduledNodeId);
11 references to TaskHostNodeKey
Microsoft.Build (11)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (10)
100private ConcurrentDictionary<TaskHostNodeKey, NodeContext> _nodeContexts; 106private ConcurrentDictionary<int, TaskHostNodeKey> _nodeIdToNodeKey; 207internal void SendData(TaskHostNodeKey nodeKey, INodePacket packet) 246_nodeContexts = new ConcurrentDictionary<TaskHostNodeKey, NodeContext>(); 247_nodeIdToNodeKey = new ConcurrentDictionary<int, TaskHostNodeKey>(); 628TaskHostNodeKey nodeKey, 682internal void DisconnectFromHost(TaskHostNodeKey nodeKey) 712internal bool CreateNode(TaskHostNodeKey nodeKey, INodePacketFactory factory, INodePacketHandler handler, TaskHostConfiguration configuration, in TaskHostParameters taskHostParameters) 866private void NodeContextCreated(NodeContext context, TaskHostNodeKey nodeKey) 887if (_nodeIdToNodeKey.TryRemove(nodeId, out TaskHostNodeKey nodeKey))
Instance\TaskFactories\TaskHostTask.cs (1)
101private TaskHostNodeKey _taskHostNodeKey;