25 implementations of INodePacket
Microsoft.Build (23)
BackEnd\Components\BuildRequestEngine\BuildRequestConfigurationResponse.cs (1)
14
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)
15
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)
20
internal class BuildRequest :
INodePacket
BackEnd\Shared\BuildRequestBlocker.cs (1)
39
internal class BuildRequestBlocker :
INodePacket
BackEnd\Shared\BuildRequestConfiguration.cs (1)
29
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)
11
internal sealed class ResourceRequest :
INodePacket
BackEnd\Shared\ResourceResponse.cs (1)
11
internal sealed class ResourceResponse :
INodePacket
LogMessagePacketBase.cs (1)
262
internal abstract class LogMessagePacketBase :
INodePacket
NodeBuildComplete.cs (1)
14
internal class NodeBuildComplete :
INodePacket
NodeShutdown.cs (1)
36
internal class NodeShutdown :
INodePacket
TaskHostConfiguration.cs (1)
18
internal class TaskHostConfiguration :
INodePacket
TaskHostTaskCancelled.cs (1)
12
internal class TaskHostTaskCancelled :
INodePacket
TaskHostTaskComplete.cs (1)
53
internal class TaskHostTaskComplete :
INodePacket
Microsoft.Build.Engine.UnitTests (2)
BackEnd\LoggingService_Tests.cs (1)
1503
internal sealed class NonLoggingPacket :
INodePacket
BackEnd\NodeEndpointInProc_Tests.cs (1)
131
private sealed class TestPacket :
INodePacket
157 references to INodePacket
Microsoft.Build (121)
BackEnd\BuildManager\BuildManager.cs (4)
1265
void INodePacketHandler.PacketReceived(int node,
INodePacket
packet)
1671
private void ProcessPacket(int node,
INodePacket
packet)
3186
private static I ExpectPacketType<I>(
INodePacket
packet, NodePacketType expectedType) where I : class,
INodePacket
BackEnd\Client\MSBuildClient.cs (5)
354
while (packetPump.ReceivedPacketsQueue.TryDequeue(out
INodePacket
? packet) &&
420
private bool TrySendPacket(Func<
INodePacket
> packetResolver)
422
INodePacket
? packet = null;
569
private void HandlePacket(
INodePacket
packet)
651
private void WritePacket(Stream nodeStream,
INodePacket
packet)
BackEnd\Client\MSBuildClientPacketPump.cs (5)
24
public ConcurrentQueue<
INodePacket
> ReceivedPacketsQueue { get; }
86
ReceivedPacketsQueue = new ConcurrentQueue<
INodePacket
>();
133
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
143
public void RoutePacket(int nodeId,
INodePacket
packet)
157
public void PacketReceived(int node,
INodePacket
packet)
BackEnd\Components\BuildRequestEngine\BuildRequestConfigurationResponse.cs (1)
87
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)
41
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Components\Communications\NodeEndpointInProc.cs (5)
93
private ConcurrentQueue<
INodePacket
> _packetQueue;
218
public void SendData(
INodePacket
packet)
340
private void EnqueuePacket(
INodePacket
packet)
379
_packetQueue = new ConcurrentQueue<
INodePacket
>();
444
INodePacket
packet;
BackEnd\Components\Communications\NodeManager.cs (3)
122
public void SendData(int node,
INodePacket
packet)
263
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
273
public void RoutePacket(int nodeId,
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderInProc.cs (3)
144
public void SendData(int nodeId,
INodePacket
packet)
281
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
293
public void RoutePacket(int nodeId,
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
132
public void SendData(int nodeId,
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (6)
96
protected void SendData(NodeContext context,
INodePacket
packet)
619
private readonly ConcurrentQueue<
INodePacket
> _packetWriteQueue;
679
_packetWriteQueue = new ConcurrentQueue<
INodePacket
>();
787
public void SendData(
INodePacket
packet)
811
while (context._packetWriteQueue.TryDequeue(out
INodePacket
packet))
874
private static bool IsExitPacket(
INodePacket
packet)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (4)
170
public void SendData(int nodeId,
INodePacket
packet)
276
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
286
public void RoutePacket(int nodeId,
INodePacket
packet)
308
public void PacketReceived(int node,
INodePacket
packet)
BackEnd\Components\Communications\TaskHostNodeManager.cs (3)
57
public void SendData(int node,
INodePacket
packet)
157
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
167
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)
16
internal delegate void SendDataDelegate(
INodePacket
packetToSend);
BackEnd\Components\Logging\LoggingService.cs (1)
978
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)
19
private readonly Action<
INodePacket
> _sendPacket;
21
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)
79
public Action<
INodePacket
> SendPacket { get; }
BackEnd\Components\SdkResolution\SdkResult.cs (1)
101
public static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\InProcNode.cs (6)
54
private readonly ConcurrentQueue<
INodePacket
> _receivedPackets;
116
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
167
while (_receivedPackets.TryDequeue(out
INodePacket
packet))
233
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
245
public void RoutePacket(int nodeId,
INodePacket
packet)
383
private void HandlePacket(
INodePacket
packet)
BackEnd\Node\NodeConfiguration.cs (1)
186
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\OutOfProcNode.cs (8)
106
private readonly ConcurrentQueue<
INodePacket
> _receivedPackets;
145
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
271
while (_receivedPackets.TryDequeue(out
INodePacket
packet))
353
INodePacket
INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
363
void INodePacketFactory.RoutePacket(int nodeId,
INodePacket
packet)
377
void INodePacketHandler.PacketReceived(int node,
INodePacket
packet)
599
private void SendPacket(
INodePacket
packet)
630
private void HandlePacket(
INodePacket
packet)
BackEnd\Node\OutOfProcServerNode.cs (8)
50
private readonly ConcurrentQueue<
INodePacket
> _receivedPackets;
82
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
154
while (_receivedPackets.TryDequeue(out
INodePacket
? packet))
218
INodePacket
INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
228
void INodePacketFactory.RoutePacket(int nodeId,
INodePacket
packet)
242
void INodePacketHandler.PacketReceived(int node,
INodePacket
packet)
293
private void SendPacket(
INodePacket
packet)
304
private void HandlePacket(
INodePacket
packet)
BackEnd\Node\ServerNodeBuildCancel.cs (1)
14
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Node\ServerNodeBuildCommand.cs (1)
122
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)
446
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)
431
NodePacketType
INodePacket
.Type
BackEnd\Shared\ResourceRequest.cs (1)
108
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
BackEnd\Shared\ResourceResponse.cs (1)
71
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);
Instance\TaskFactories\TaskHostTask.cs (7)
76
private ConcurrentQueue<
INodePacket
> _receivedPackets;
185
_receivedPackets = new ConcurrentQueue<
INodePacket
>();
352
INodePacket
packet = null;
442
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
452
public void RoutePacket(int nodeId,
INodePacket
packet)
463
public void PacketReceived(int node,
INodePacket
packet)
481
private void HandlePacket(
INodePacket
packet, out bool taskFinished)
NodeEndpointOutOfProcBase.cs (7)
107
private ConcurrentQueue<
INodePacket
> _packetQueue;
198
public void SendData(
INodePacket
packet)
331
private void EnqueuePacket(
INodePacket
packet)
353
_packetQueue = new ConcurrentQueue<
INodePacket
>();
369
ConcurrentQueue<
INodePacket
> localPacketQueue = _packetQueue;
607
ConcurrentQueue<
INodePacket
> localPacketQueue,
743
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);
TaskHostConfiguration.cs (1)
477
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
TaskHostTaskCancelled.cs (1)
41
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
TaskHostTaskComplete.cs (1)
258
internal static
INodePacket
FactoryForDeserialization(ITranslator translator)
Microsoft.Build.Engine.UnitTests (36)
BackEnd\BuildEventArgTransportSink_Tests.cs (4)
66
void TransportDelegate(
INodePacket
packet)
89
void TransportDelegate(
INodePacket
packet)
110
void TransportDelegate(
INodePacket
packet)
153
private static void PacketProcessor(
INodePacket
packet)
BackEnd\BuildRequest_Tests.cs (2)
122
INodePacket
packet = BuildRequest.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
168
INodePacket
packet = BuildRequest.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
BackEnd\BuildRequestConfiguration_Tests.cs (2)
253
INodePacket
packet = BuildRequestConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
294
INodePacket
packet = BuildRequestConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
BackEnd\BuildRequestConfigurationResponse_Tests.cs (1)
84
INodePacket
deserializedPacket = BuildRequestConfigurationResponse.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
BackEnd\BuildResult_Tests.cs (3)
118
Assert.Equal(NodePacketType.BuildResult, ((
INodePacket
)result).Type);
325
Assert.Equal(NodePacketType.BuildResult, (result as
INodePacket
).Type);
327
INodePacket
packet = BuildResult.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
BackEnd\MockHost.cs (1)
231
public
INodePacket
DeserializePacket(NodePacketType type, byte[] serializedPacket)
BackEnd\MockSdkResolverService.cs (1)
17
public Action<
INodePacket
> SendPacket { get; }
BackEnd\NodeEndpointInProc_Tests.cs (8)
108
public
INodePacket
DeserializePacket(NodePacketType packetType, ITranslator translator)
113
public void RoutePacket(int nodeId,
INodePacket
packet)
163
public readonly
INodePacket
packet;
165
public DataReceivedContext(Thread thread,
INodePacket
packet)
301
INodePacket
managerPacket = new TestPacket();
302
INodePacket
nodePacket = new TestPacket();
330
INodePacket
managerPacket = new TestPacket();
331
INodePacket
nodePacket = new TestPacket();
BackEnd\NodePackets_Tests.cs (1)
330
INodePacket
tempPacket = LogMessagePacket.FactoryForDeserialization(TranslationHelpers.GetReadTranslator()) as LogMessagePacket;
BackEnd\TaskHostConfiguration_Tests.cs (7)
365
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
462
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
513
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
562
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
610
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
665
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
715
INodePacket
packet = TaskHostConfiguration.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
BackEnd\TaskHostTaskCancelled_Tests.cs (1)
35
INodePacket
packet = TaskHostTaskCancelled.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
BackEnd\TaskHostTaskComplete_Tests.cs (5)
120
INodePacket
packet = TaskHostTaskComplete.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
143
INodePacket
packet = TaskHostTaskComplete.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
169
INodePacket
packet = TaskHostTaskComplete.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
196
INodePacket
packet = TaskHostTaskComplete.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
222
INodePacket
packet = TaskHostTaskComplete.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());