14 references to NodeShutdown
Microsoft.Build (14)
BackEnd\BuildManager\BuildManager.cs (5)
601_nodeManager.RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 1595if (_shuttingDown && packet.Type != NodePacketType.NodeShutdown) 1623case NodePacketType.NodeShutdown: 1625NodeShutdown shutdownPacket = ExpectPacketType<NodeShutdown>(packet, NodePacketType.NodeShutdown); 2138_nodeManager?.UnregisterPacketHandler(NodePacketType.NodeShutdown);
BackEnd\Components\Communications\NodeManager.cs (2)
250if (packetType == NodePacketType.NodeShutdown) 265if (packet.Type == NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
309if (packet.Type == NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
1045if (packetType != NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
238(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 325ErrorUtilities.VerifyThrow(packet.Type == NodePacketType.NodeShutdown, "We should only ever handle packets of type NodeShutdown -- everything else should only come in when there's an active task");
Instance\TaskFactories\TaskHostTask.cs (2)
157(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 420case NodePacketType.NodeShutdown:
NodeShutdown.cs (1)
79get { return NodePacketType.NodeShutdown; }