2 interfaces inheriting from INodePacket
Microsoft.Build (1)
parent\Shared\ITaskHostCallbackPacket.cs (1)
11
internal interface ITaskHostCallbackPacket :
INodePacket
MSBuild (1)
parent\Shared\ITaskHostCallbackPacket.cs (1)
11
internal interface ITaskHostCallbackPacket :
INodePacket
47 implementations of INodePacket
Microsoft.Build (29)
BackEnd\Components\BuildRequestEngine\BuildRequestConfigurationResponse.cs (1)
12
internal class BuildRequestConfigurationResponse :
INodePacket
BackEnd\Components\FileAccesses\FileAccessReport.cs (1)
9
internal sealed class FileAccessReport :
INodePacket
BackEnd\Components\FileAccesses\ProcessReport.cs (1)
9
internal sealed class ProcessReport :
INodePacket
BackEnd\Components\SdkResolution\SdkResolverRequest.cs (1)
15
internal sealed class SdkResolverRequest :
INodePacket
BackEnd\Components\SdkResolution\SdkResult.cs (1)
18
internal sealed class SdkResult : SdkResultBase,
INodePacket
BackEnd\Node\NodeConfiguration.cs (1)
18
internal class NodeConfiguration :
INodePacket
BackEnd\Node\ServerNodeBuildCancel.cs (1)
6
internal sealed class ServerNodeBuildCancel :
INodePacket
BackEnd\Node\ServerNodeBuildCommand.cs (1)
14
internal sealed class ServerNodeBuildCommand :
INodePacket
BackEnd\Node\ServerNodeBuildResult.cs (1)
6
internal sealed class ServerNodeBuildResult :
INodePacket
BackEnd\Node\ServerNodeConsoleWrite.cs (1)
6
internal sealed class ServerNodeConsoleWrite :
INodePacket
BackEnd\Shared\BuildRequest.cs (1)
21
internal class BuildRequest :
INodePacket
BackEnd\Shared\BuildRequestBlocker.cs (1)
39
internal class BuildRequestBlocker :
INodePacket
BackEnd\Shared\BuildRequestConfiguration.cs (1)
30
INodePacket
BackEnd\Shared\BuildRequestUnblocker.cs (1)
21
internal class BuildRequestUnblocker : ITranslatable,
INodePacket
BackEnd\Shared\BuildResult.cs (1)
38
public class BuildResult : BuildResultBase,
INodePacket
, IBuildResults
BackEnd\Shared\ResourceRequest.cs (1)
9
internal sealed class ResourceRequest :
INodePacket
BackEnd\Shared\ResourceResponse.cs (1)
9
internal sealed class ResourceResponse :
INodePacket
parent\Shared\LogMessagePacketBase.cs (1)
264
internal class LogMessagePacketBase :
INodePacket
parent\Shared\NodeBuildComplete.cs (1)
22
internal class NodeBuildComplete :
INodePacket
parent\Shared\NodeShutdown.cs (1)
36
internal class NodeShutdown :
INodePacket
parent\Shared\TaskHostBuildRequest.cs (1)
15
internal class TaskHostBuildRequest :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostBuildResponse.cs (1)
14
internal class TaskHostBuildResponse :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostConfiguration.cs (1)
18
internal class TaskHostConfiguration :
INodePacket
parent\Shared\TaskHostCoresRequest.cs (1)
11
internal class TaskHostCoresRequest :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostCoresResponse.cs (1)
11
internal class TaskHostCoresResponse :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostIsRunningMultipleNodesRequest.cs (1)
9
internal class TaskHostIsRunningMultipleNodesRequest :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostIsRunningMultipleNodesResponse.cs (1)
9
internal class TaskHostIsRunningMultipleNodesResponse :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostTaskCancelled.cs (1)
11
internal class TaskHostTaskCancelled :
INodePacket
parent\Shared\TaskHostTaskComplete.cs (1)
53
internal class TaskHostTaskComplete :
INodePacket
Microsoft.Build.Tasks.Core (6)
AssemblyDependency\Node\RarNodeBufferedLogEvents.cs (1)
13
internal class RarNodeBufferedLogEvents :
INodePacket
AssemblyDependency\Node\RarNodeExecuteRequest.cs (1)
15
internal sealed class RarNodeExecuteRequest :
INodePacket
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
16
internal sealed class RarNodeExecuteResponse :
INodePacket
parent\Shared\LogMessagePacketBase.cs (1)
264
internal class LogMessagePacketBase :
INodePacket
parent\Shared\NodeBuildComplete.cs (1)
22
internal class NodeBuildComplete :
INodePacket
parent\Shared\NodeShutdown.cs (1)
36
internal class NodeShutdown :
INodePacket
MSBuild (12)
parent\Shared\LogMessagePacketBase.cs (1)
264
internal class LogMessagePacketBase :
INodePacket
parent\Shared\NodeBuildComplete.cs (1)
22
internal class NodeBuildComplete :
INodePacket
parent\Shared\NodeShutdown.cs (1)
36
internal class NodeShutdown :
INodePacket
parent\Shared\TaskHostBuildRequest.cs (1)
15
internal class TaskHostBuildRequest :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostBuildResponse.cs (1)
14
internal class TaskHostBuildResponse :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostConfiguration.cs (1)
18
internal class TaskHostConfiguration :
INodePacket
parent\Shared\TaskHostCoresRequest.cs (1)
11
internal class TaskHostCoresRequest :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostCoresResponse.cs (1)
11
internal class TaskHostCoresResponse :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostIsRunningMultipleNodesRequest.cs (1)
9
internal class TaskHostIsRunningMultipleNodesRequest :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostIsRunningMultipleNodesResponse.cs (1)
9
internal class TaskHostIsRunningMultipleNodesResponse :
INodePacket
, ITaskHostCallbackPacket
parent\Shared\TaskHostTaskCancelled.cs (1)
11
internal class TaskHostTaskCancelled :
INodePacket
parent\Shared\TaskHostTaskComplete.cs (1)
53
internal class TaskHostTaskComplete :
INodePacket
193 references to INodePacket
Microsoft.Build (129)
BackEnd\BuildManager\BuildManager.cs (4)
1545
void INodePacketHandler.PacketReceived(int node,
INodePacket
packet)
1967
private void ProcessPacket(int node,
INodePacket
packet)
3509
private static I ExpectPacketType<I>(
INodePacket
packet, NodePacketType expectedType)
3510
where I : class,
INodePacket
BackEnd\Client\MSBuildClient.cs (5)
501
private bool TrySendPacket(Func<
INodePacket
> packetResolver)
503
INodePacket
? packet = null;
709
while (packetPump.ReceivedPacketsQueue.TryDequeue(out
INodePacket
? packet) &&
722
private void HandlePacket(
INodePacket
packet)
882
private void WritePacket(Stream nodeStream,
INodePacket
packet)
BackEnd\Client\MSBuildClientPacketPump.cs (5)
23
public ConcurrentQueue<
INodePacket
> ReceivedPacketsQueue { get; }
85
ReceivedPacketsQueue = new ConcurrentQueue<
INodePacket
>();
132
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
142
public void RoutePacket(int nodeId,
INodePacket
packet)
156
public void PacketReceived(int node,
INodePacket
packet)
BackEnd\Components\BuildRequestEngine\BuildRequestConfigurationResponse.cs (1)
85
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Components\Communications\INodeManager.cs (1)
36
void SendData(int node,
INodePacket
packet);
BackEnd\Components\Communications\INodeProvider.cs (1)
78
void SendData(int node,
INodePacket
packet);
BackEnd\Components\Communications\LogMessagePacket.cs (1)
51
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Components\Communications\NodeEndpointInProc.cs (5)
92
private ConcurrentQueue<
INodePacket
> _packetQueue;
217
public void SendData(
INodePacket
packet)
339
private void EnqueuePacket(
INodePacket
packet)
378
_packetQueue = new ConcurrentQueue<
INodePacket
>();
443
INodePacket
packet;
BackEnd\Components\Communications\NodeManager.cs (3)
121
public void SendData(int node,
INodePacket
packet)
257
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
267
public void RoutePacket(int nodeId,
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderInProc.cs (4)
155
public void SendData(int nodeId,
INodePacket
packet)
283
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
284
=> Assumed.Unreachable<
INodePacket
>();
291
public void RoutePacket(int nodeId,
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
135
public void SendData(int nodeId,
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (6)
103
protected void SendData(NodeContext context,
INodePacket
packet)
1006
private readonly ConcurrentQueue<
INodePacket
> _packetWriteQueue;
1102
_packetWriteQueue = new ConcurrentQueue<
INodePacket
>();
1228
public void SendData(
INodePacket
packet)
1333
while (context._packetWriteQueue.TryDequeue(out
INodePacket
packet))
1430
private static bool IsExitPacket(
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (4)
204
public void SendData(int nodeId,
INodePacket
packet)
469
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
479
public void RoutePacket(int nodeId,
INodePacket
packet)
494
public void PacketReceived(int node,
INodePacket
packet)
BackEnd\Components\Communications\TaskHostNodeManager.cs (3)
56
public void SendData(int node,
INodePacket
packet)
156
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
166
public void RoutePacket(int nodeId,
INodePacket
packet)
BackEnd\Components\FileAccesses\FileAccessReport.cs (1)
25
internal static
INodePacket
FactoryForDeserialization(ITranslator translator) => new FileAccessReport(translator);
BackEnd\Components\FileAccesses\ProcessReport.cs (1)
22
internal static
INodePacket
FactoryForDeserialization(ITranslator translator) => new ProcessReport(translator);
BackEnd\Components\Logging\BuildEventArgTransportSink.cs (1)
15
internal delegate void SendDataDelegate(
INodePacket
packetToSend);
BackEnd\Components\Logging\LoggingService.cs (1)
998
public void PacketReceived(int node,
INodePacket
packet)
BackEnd\Components\SdkResolution\HostedSdkResolverServiceBase.cs (2)
31
public Action<
INodePacket
> SendPacket { get; set; }
53
public abstract void PacketReceived(int node,
INodePacket
packet);
BackEnd\Components\SdkResolution\ISdkResolverService.cs (1)
21
Action<
INodePacket
> SendPacket { get; }
BackEnd\Components\SdkResolution\MainNodeSdkResolverService.cs (1)
59
public override void PacketReceived(int node,
INodePacket
packet)
BackEnd\Components\SdkResolution\OutOfProcNodeSdkResolverService.cs (3)
48
public OutOfProcNodeSdkResolverService(Action<
INodePacket
> sendPacket)
56
public override void PacketReceived(int node,
INodePacket
packet)
129
INodePacket
packet = SdkResolverRequest.Create(submissionId, sdk, loggingContext.BuildEventContext, sdkReferenceLocation, solutionPath, projectPath, interactive, isRunningInVisualStudio);
BackEnd\Components\SdkResolution\OutOfProcNodeSdkResolverServiceFactory.cs (2)
17
private readonly Action<
INodePacket
> _sendPacket;
19
public OutOfProcNodeSdkResolverServiceFactory(Action<
INodePacket
> sendPacket)
BackEnd\Components\SdkResolution\SdkResolverRequest.cs (2)
13
/// with an additional <see cref="
INodePacket
"/> implementation.
76
public static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Components\SdkResolution\SdkResolverService.cs (1)
76
public Action<
INodePacket
> SendPacket { get; }
BackEnd\Components\SdkResolution\SdkResult.cs (1)
102
public static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\InProcNode.cs (7)
54
private readonly ConcurrentQueue<
INodePacket
> _receivedPackets;
116
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
167
while (_receivedPackets.TryDequeue(out
INodePacket
packet))
231
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
233
=> InternalError.Throw<
INodePacket
>("Unexpected call to DeserializePacket on the in-proc node.");
240
public void RoutePacket(int nodeId,
INodePacket
packet)
378
private void HandlePacket(
INodePacket
packet)
BackEnd\Node\NodeConfiguration.cs (1)
186
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\OutOfProcNode.cs (8)
107
private readonly ConcurrentQueue<
INodePacket
> _receivedPackets;
146
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
285
while (_receivedPackets.TryDequeue(out
INodePacket
packet))
367
INodePacket
INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
377
void INodePacketFactory.RoutePacket(int nodeId,
INodePacket
packet)
391
void INodePacketHandler.PacketReceived(int node,
INodePacket
packet)
613
private void SendPacket(
INodePacket
packet)
646
private void HandlePacket(
INodePacket
packet)
BackEnd\Node\OutOfProcServerNode.cs (8)
67
private readonly ConcurrentQueue<
INodePacket
> _receivedPackets;
107
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
180
while (_receivedPackets.TryDequeue(out
INodePacket
? packet))
251
INodePacket
INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
261
void INodePacketFactory.RoutePacket(int nodeId,
INodePacket
packet)
275
void INodePacketHandler.PacketReceived(int node,
INodePacket
packet)
326
private void SendPacket(
INodePacket
packet)
337
private void HandlePacket(
INodePacket
packet)
BackEnd\Node\ServerNodeBuildCancel.cs (1)
14
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeBuildCommand.cs (1)
118
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeBuildResult.cs (1)
41
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeConsoleWrite.cs (1)
40
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildRequest.cs (1)
447
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildRequestBlocker.cs (1)
244
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildRequestUnblocker.cs (1)
120
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\BuildResult.cs (1)
447
NodePacketType
INodePacket
.Type
BackEnd\Shared\ResourceRequest.cs (1)
106
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\ResourceResponse.cs (1)
69
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
Instance\TaskFactories\TaskHostTask.cs (7)
72
private ConcurrentQueue<
INodePacket
> _receivedPackets;
210
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
403
INodePacket
packet = null;
507
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
517
public void RoutePacket(int nodeId,
INodePacket
packet)
528
public void PacketReceived(int node,
INodePacket
packet)
546
private void HandlePacket(
INodePacket
packet, out bool taskFinished)
parent\Shared\INodeEndpoint.cs (2)
21
internal delegate void DataReceivedDelegate(INodeEndpoint endpoint,
INodePacket
packet);
104
void SendData(
INodePacket
packet);
parent\Shared\INodePacketFactory.cs (3)
13
internal delegate
INodePacket
NodePacketFactoryMethod(ITranslator translator);
50
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator);
57
void RoutePacket(int nodeId,
INodePacket
packet);
parent\Shared\INodePacketHandler.cs (1)
19
void PacketReceived(int node,
INodePacket
packet);
parent\Shared\NodeEndpointOutOfProcBase.cs (7)
106
private ConcurrentQueue<
INodePacket
> _packetQueue;
220
public void SendData(
INodePacket
packet)
353
private void EnqueuePacket(
INodePacket
packet)
375
_packetQueue = new ConcurrentQueue<
INodePacket
>();
391
ConcurrentQueue<
INodePacket
> localPacketQueue = _packetQueue;
663
ConcurrentQueue<
INodePacket
> localPacketQueue,
880
INodePacket
packet;
parent\Shared\NodePacketFactory.cs (5)
53
INodePacket
packet = record.DeserializePacket(translator);
60
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
70
public void RoutePacket(int nodeId,
INodePacket
packet)
106
public
INodePacket
DeserializePacket(ITranslator translator) => _factoryMethod(translator);
111
public void RoutePacket(int nodeId,
INodePacket
packet) => _handler.PacketReceived(nodeId, packet);
parent\Shared\TaskHostBuildRequest.cs (1)
208
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostBuildResponse.cs (1)
153
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostConfiguration.cs (1)
629
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostCoresRequest.cs (1)
52
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostCoresResponse.cs (1)
46
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostIsRunningMultipleNodesRequest.cs (1)
30
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostIsRunningMultipleNodesResponse.cs (1)
40
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostTaskCancelled.cs (1)
40
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostTaskComplete.cs (1)
294
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
Microsoft.Build.Tasks.Core (20)
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
67
INodePacket
packet = _pipeClient.ReadPacket();
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
84
INodePacket
packet = await _pipeServer.ReadPacketAsync(cancellationToken).ConfigureAwait(false);
parent\Shared\INodeEndpoint.cs (2)
21
internal delegate void DataReceivedDelegate(INodeEndpoint endpoint,
INodePacket
packet);
104
void SendData(
INodePacket
packet);
parent\Shared\INodePacketFactory.cs (3)
13
internal delegate
INodePacket
NodePacketFactoryMethod(ITranslator translator);
50
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator);
57
void RoutePacket(int nodeId,
INodePacket
packet);
parent\Shared\INodePacketHandler.cs (1)
19
void PacketReceived(int node,
INodePacket
packet);
parent\Shared\NodePacketFactory.cs (5)
53
INodePacket
packet = record.DeserializePacket(translator);
60
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
70
public void RoutePacket(int nodeId,
INodePacket
packet)
106
public
INodePacket
DeserializePacket(ITranslator translator) => _factoryMethod(translator);
111
public void RoutePacket(int nodeId,
INodePacket
packet) => _handler.PacketReceived(nodeId, packet);
parent\Shared\NodePipeBase.cs (7)
94
internal void WritePacket(
INodePacket
packet)
106
internal
INodePacket
ReadPacket()
140
internal async Task WritePacketAsync(
INodePacket
packet, CancellationToken cancellationToken = default)
156
internal async Task<
INodePacket
> ReadPacketAsync(CancellationToken cancellationToken = default)
190
private int WritePacketToBuffer(
INodePacket
packet)
250
private
INodePacket
DeserializePacket()
261
return InternalError.Throw<
INodePacket
>($"Exception while deserializing packet {packetType}: {e}");
MSBuild (44)
OutOfProcTaskHostNode.cs (16)
83
private Queue<
INodePacket
> _receivedPackets;
210
private readonly ConcurrentDictionary<int, TaskCompletionSource<
INodePacket
>> _pendingCallbackRequests = new();
270
_receivedPackets = new Queue<
INodePacket
>();
846
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
856
public void RoutePacket(int nodeId,
INodePacket
packet)
871
public void PacketReceived(int node,
INodePacket
packet)
916
INodePacket
packet = null;
957
private void HandlePacket(
INodePacket
packet)
984
private void HandleCallbackResponse(
INodePacket
packet)
995
if (kvp.Value.PendingCallbackRequests.TryRemove(callbackPacket.RequestId, out TaskCompletionSource<
INodePacket
> tcsFromContext))
1002
if (_pendingCallbackRequests.TryRemove(callbackPacket.RequestId, out TaskCompletionSource<
INodePacket
> tcs))
1040
where TResponse : class,
INodePacket
1051
var tcs = new TaskCompletionSource<
INodePacket
>(TaskCreationOptions.RunContinuationsAsynchronously);
1062
INodePacket
response = tcs.Task.GetAwaiter().GetResult();
1562
if (_pendingCallbackRequests.TryRemove(kvp.Key, out TaskCompletionSource<
INodePacket
> tcs))
1572
if (contextKvp.Value.PendingCallbackRequests.TryRemove(reqKvp.Key, out TaskCompletionSource<
INodePacket
> ctxTcs))
parent\Shared\INodeEndpoint.cs (2)
21
internal delegate void DataReceivedDelegate(INodeEndpoint endpoint,
INodePacket
packet);
104
void SendData(
INodePacket
packet);
parent\Shared\INodePacketFactory.cs (3)
13
internal delegate
INodePacket
NodePacketFactoryMethod(ITranslator translator);
50
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator);
57
void RoutePacket(int nodeId,
INodePacket
packet);
parent\Shared\INodePacketHandler.cs (1)
19
void PacketReceived(int node,
INodePacket
packet);
parent\Shared\NodeEndpointOutOfProcBase.cs (7)
106
private ConcurrentQueue<
INodePacket
> _packetQueue;
220
public void SendData(
INodePacket
packet)
353
private void EnqueuePacket(
INodePacket
packet)
375
_packetQueue = new ConcurrentQueue<
INodePacket
>();
391
ConcurrentQueue<
INodePacket
> localPacketQueue = _packetQueue;
663
ConcurrentQueue<
INodePacket
> localPacketQueue,
880
INodePacket
packet;
parent\Shared\NodePacketFactory.cs (5)
53
INodePacket
packet = record.DeserializePacket(translator);
60
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
70
public void RoutePacket(int nodeId,
INodePacket
packet)
106
public
INodePacket
DeserializePacket(ITranslator translator) => _factoryMethod(translator);
111
public void RoutePacket(int nodeId,
INodePacket
packet) => _handler.PacketReceived(nodeId, packet);
parent\Shared\TaskHostBuildRequest.cs (1)
208
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostBuildResponse.cs (1)
153
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostConfiguration.cs (1)
629
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostCoresRequest.cs (1)
52
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostCoresResponse.cs (1)
46
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostIsRunningMultipleNodesRequest.cs (1)
30
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostIsRunningMultipleNodesResponse.cs (1)
40
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostTaskCancelled.cs (1)
40
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
parent\Shared\TaskHostTaskComplete.cs (1)
294
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
TaskExecutionContext.cs (1)
97
public ConcurrentDictionary<int, TaskCompletionSource<
INodePacket
>> PendingCallbackRequests { get; } = new();