15 instantiations of TaskHostNodeKey
Microsoft.Build (1)
Instance\TaskFactories\TaskHostTask.cs (1)
367_taskHostNodeKey = new TaskHostNodeKey(_requiredContext, _scheduledNodeId);
Microsoft.Build.Engine.UnitTests (14)
BackEnd\TaskHostNodeKey_Tests.cs (14)
18var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 19var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 29var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 30var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 2); 39var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 40var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 1); 50var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 51var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 2); 60var key1Copy = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 68var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 256); 69var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1000); 70var key3 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, int.MaxValue); 86var key = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, -1); 109var key = new TaskHostNodeKey(options, 42);
26 references to TaskHostNodeKey
Microsoft.Build (11)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (10)
87private ConcurrentDictionary<TaskHostNodeKey, NodeContext> _nodeContexts; 93private ConcurrentDictionary<int, TaskHostNodeKey> _nodeIdToNodeKey; 194internal void SendData(TaskHostNodeKey nodeKey, INodePacket packet) 233_nodeContexts = new ConcurrentDictionary<TaskHostNodeKey, NodeContext>(); 234_nodeIdToNodeKey = new ConcurrentDictionary<int, TaskHostNodeKey>(); 617TaskHostNodeKey nodeKey, 655internal void DisconnectFromHost(TaskHostNodeKey nodeKey) 685internal bool CreateNode(TaskHostNodeKey nodeKey, INodePacketFactory factory, INodePacketHandler handler, TaskHostConfiguration configuration, in TaskHostParameters taskHostParameters) 824private void NodeContextCreated(NodeContext context, TaskHostNodeKey nodeKey) 845if (_nodeIdToNodeKey.TryRemove(nodeId, out TaskHostNodeKey nodeKey))
Instance\TaskFactories\TaskHostTask.cs (1)
103private TaskHostNodeKey _taskHostNodeKey;
Microsoft.Build.Engine.UnitTests (15)
BackEnd\TaskHostNodeKey_Tests.cs (15)
18var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 19var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 29var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 30var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 2); 39var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 40var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 1); 49var dict = new System.Collections.Generic.Dictionary<TaskHostNodeKey, string>(); 50var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 51var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.X64, 2); 60var key1Copy = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1); 68var key1 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 256); 69var key2 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, 1000); 70var key3 = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, int.MaxValue); 86var key = new TaskHostNodeKey(HandshakeOptions.TaskHost | HandshakeOptions.NET, -1); 109var key = new TaskHostNodeKey(options, 42);