15 instantiations of TaskHostNodeKey
Microsoft.Build (1)
Instance\TaskFactories\TaskHostTask.cs (1)
373_taskHostNodeKey = new TaskHostNodeKey(_requiredContext, _scheduledNodeId);
Microsoft.Build.Engine.UnitTests (14)
BackEnd\TaskHostNodeKey_Tests.cs (14)
19var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 20var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 30var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 31var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 2); 40var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 41var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 1); 51var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 52var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 2); 61var key1Copy = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 69var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 256); 70var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1000); 71var key3 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, int.MaxValue); 87var key = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, -1); 110var key = new TaskHostNodeKey(options, 42);
26 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>(); 630TaskHostNodeKey nodeKey, 684internal void DisconnectFromHost(TaskHostNodeKey nodeKey) 714internal bool CreateNode(TaskHostNodeKey nodeKey, INodePacketFactory factory, INodePacketHandler handler, TaskHostConfiguration configuration, in TaskHostParameters taskHostParameters) 853private void NodeContextCreated(NodeContext context, TaskHostNodeKey nodeKey) 874if (_nodeIdToNodeKey.TryRemove(nodeId, out TaskHostNodeKey nodeKey))
Instance\TaskFactories\TaskHostTask.cs (1)
103private TaskHostNodeKey _taskHostNodeKey;
Microsoft.Build.Engine.UnitTests (15)
BackEnd\TaskHostNodeKey_Tests.cs (15)
19var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 20var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 30var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 31var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 2); 40var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 41var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 1); 50var dict = new System.Collections.Generic.Dictionary<TaskHostNodeKey, string>(); 51var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 52var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 2); 61var key1Copy = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 69var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 256); 70var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1000); 71var key3 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, int.MaxValue); 87var key = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, -1); 110var key = new TaskHostNodeKey(options, 42);