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