6 instantiations of NodeBuildComplete
Microsoft.Build (6)
BackEnd\Client\MSBuildClient.cs (1)
628return TrySendPacket(() => new NodeBuildComplete(false /* no node reuse */));
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
174nodeContext._inProcNodeEndpoint.SendData(new NodeBuildComplete(enableReuse));
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
142nodeContext.SendData(new NodeBuildComplete(reuseThisNode)); 210context.SendData(new NodeBuildComplete(false /* no node reuse */));
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
364context.SendData(new NodeBuildComplete(enableReuse, action));
parent\Shared\NodeBuildComplete.cs (1)
92NodeBuildComplete packet = new NodeBuildComplete();
14 references to NodeBuildComplete
Microsoft.Build (14)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
1461if (packet is NodeBuildComplete buildComplete && 1484return packet is NodeBuildComplete buildCompletePacket && !buildCompletePacket.PrepareForReuse;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
442(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this); 553if (packet is NodeBuildComplete buildComplete)
BackEnd\Node\InProcNode.cs (2)
407HandleNodeBuildComplete(packet as NodeBuildComplete); 525private void HandleNodeBuildComplete(NodeBuildComplete buildComplete)
BackEnd\Node\OutOfProcNode.cs (3)
200(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this); 676HandleNodeBuildComplete(packet as NodeBuildComplete); 886private void HandleNodeBuildComplete(NodeBuildComplete buildComplete)
BackEnd\Node\OutOfProcServerNode.cs (3)
112(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this); 344HandleServerShutdownCommand((NodeBuildComplete)packet); 357private void HandleServerShutdownCommand(NodeBuildComplete buildComplete)
parent\Shared\NodeBuildComplete.cs (2)
90internal static NodeBuildComplete FactoryForDeserialization(ITranslator translator) 92NodeBuildComplete packet = new NodeBuildComplete();