4 implementations of INodePacket
Microsoft.Build.Tasks.Core (4)
AssemblyDependency\Node\RarNodeExecuteRequest.cs (1)
8
internal sealed class RarNodeExecuteRequest :
INodePacket
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
8
internal sealed class RarNodeExecuteResponse :
INodePacket
NodeBuildComplete.cs (1)
14
internal class NodeBuildComplete :
INodePacket
NodeShutdown.cs (1)
36
internal class NodeShutdown :
INodePacket
20 references to INodePacket
Microsoft.Build.Tasks.Core (20)
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
65
INodePacket
packet = await _pipeServer.ReadPacketAsync(cancellationToken);
AssemblyDependency\Node\RarNodeExecuteRequest.cs (1)
16
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
16
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
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()