4 implementations of INodePacket
Microsoft.Build.Tasks.Core (4)
AssemblyDependency\Node\RarNodeExecuteRequest.cs (1)
16
internal sealed class RarNodeExecuteRequest :
INodePacket
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
16
internal sealed class RarNodeExecuteResponse :
INodePacket
NodeBuildComplete.cs (1)
14
internal class NodeBuildComplete :
INodePacket
NodeShutdown.cs (1)
36
internal class NodeShutdown :
INodePacket
19 references to INodePacket
Microsoft.Build.Tasks.Core (19)
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
66
INodePacket
packet = _pipeClient.ReadPacket();
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
77
INodePacket
packet = await _pipeServer.ReadPacketAsync(cancellationToken).ConfigureAwait(false);
INodeEndpoint.cs (2)
21
internal delegate void DataReceivedDelegate(INodeEndpoint endpoint,
INodePacket
packet);
104
void SendData(
INodePacket
packet);
INodePacketFactory.cs (3)
13
internal delegate
INodePacket
NodePacketFactoryMethod(ITranslator translator);
50
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator);
57
void RoutePacket(int nodeId,
INodePacket
packet);
INodePacketHandler.cs (1)
19
void PacketReceived(int node,
INodePacket
packet);
NodePacketFactory.cs (5)
58
INodePacket
packet = record.DeserializePacket(translator);
65
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
79
public void RoutePacket(int nodeId,
INodePacket
packet)
119
public
INodePacket
DeserializePacket(ITranslator translator) => _factoryMethod(translator);
124
public void RoutePacket(int nodeId,
INodePacket
packet) => _handler.PacketReceived(nodeId, packet);
NodePipeBase.cs (6)
97
internal void WritePacket(
INodePacket
packet)
109
internal
INodePacket
ReadPacket()
148
internal async Task WritePacketAsync(
INodePacket
packet, CancellationToken cancellationToken = default)
164
internal async Task<
INodePacket
> ReadPacketAsync(CancellationToken cancellationToken = default)
199
private int WritePacketToBuffer(
INodePacket
packet)
261
private
INodePacket
DeserializePacket()