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