9 implementations of INodePacketHandler
Microsoft.Build (9)
BackEnd\BuildManager\BuildManager.cs (1)
52
public class BuildManager :
INodePacketHandler
, IBuildComponentHost, IDisposable
BackEnd\Client\MSBuildClientPacketPump.cs (1)
18
internal sealed class MSBuildClientPacketPump :
INodePacketHandler
, INodePacketFactory, IDisposable
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
39
internal class NodeProviderOutOfProcTaskHost : NodeProviderOutOfProcBase, INodeProvider, INodePacketFactory,
INodePacketHandler
BackEnd\Components\Logging\LoggingService.cs (1)
75
internal partial class LoggingService : ILoggingService,
INodePacketHandler
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (1)
25
internal partial class LoggingService : ILoggingService,
INodePacketHandler
, IBuildComponent
BackEnd\Components\SdkResolution\HostedSdkResolverServiceBase.cs (1)
18
internal abstract class HostedSdkResolverServiceBase : IBuildComponent,
INodePacketHandler
, ISdkResolverService
BackEnd\Node\OutOfProcNode.cs (1)
35
public class OutOfProcNode : INode, IBuildComponentHost, INodePacketFactory,
INodePacketHandler
BackEnd\Node\OutOfProcServerNode.cs (1)
30
public sealed class OutOfProcServerNode : INode, INodePacketFactory,
INodePacketHandler
Instance\TaskFactories\TaskHostTask.cs (1)
31
internal class TaskHostTask : IGeneratedTask, ICancelableTask, INodePacketFactory,
INodePacketHandler
31 references to INodePacketHandler
Microsoft.Build (31)
BackEnd\BuildManager\BuildManager.cs (3)
738
_nodeManager.RegisterPacketHandler(NodePacketType.ResolveSdkRequest, SdkResolverRequest.FactoryForDeserialization, SdkResolverService as
INodePacketHandler
);
768
_nodeManager!.RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, loggingService as
INodePacketHandler
);
1538
void
INodePacketHandler
.PacketReceived(int node, INodePacket packet)
BackEnd\Client\MSBuildClientPacketPump.cs (1)
102
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
BackEnd\Components\Communications\NodeManager.cs (1)
222
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
265
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (10)
117
private ConcurrentDictionary<int, Stack<
INodePacketHandler
>> _nodeIdToPacketHandlerStack;
248
_nodeIdToPacketHandlerStack = new ConcurrentDictionary<int, Stack<
INodePacketHandler
>>();
284
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
345
if (_nodeIdToPacketHandlerStack.TryGetValue(node, out Stack<
INodePacketHandler
> handlerStack))
351
INodePacketHandler
packetHandler = handlerStack.Peek();
630
INodePacketHandler
handler,
655
Stack<
INodePacketHandler
> handlerStack = _nodeIdToPacketHandlerStack.GetOrAdd(context.NodeId, _ => new Stack<
INodePacketHandler
>());
692
if (_nodeIdToPacketHandlerStack.TryGetValue(nodeId, out Stack<
INodePacketHandler
> handlerStack))
712
internal bool CreateNode(TaskHostNodeKey nodeKey, INodePacketFactory factory,
INodePacketHandler
handler, TaskHostConfiguration configuration, in TaskHostParameters taskHostParameters)
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
126
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
BackEnd\Components\SdkResolution\HostedSdkResolverServiceBase.cs (1)
51
/// <inheritdoc cref="
INodePacketHandler
.PacketReceived"/>
BackEnd\Components\SdkResolution\MainNodeSdkResolverService.cs (1)
58
/// <inheritdoc cref="
INodePacketHandler
.PacketReceived"/>
BackEnd\Components\SdkResolution\OutOfProcNodeSdkResolverService.cs (1)
55
/// <inheritdoc cref="
INodePacketHandler
.PacketReceived"/>
BackEnd\Node\InProcNode.cs (1)
208
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
BackEnd\Node\OutOfProcNode.cs (3)
189
(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResolveSdkResponse, SdkResult.FactoryForDeserialization, _sdkResolverService as
INodePacketHandler
);
324
void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
378
void
INodePacketHandler
.PacketReceived(int node, INodePacket packet)
BackEnd\Node\OutOfProcServerNode.cs (2)
221
void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
275
void
INodePacketHandler
.PacketReceived(int node, INodePacket packet)
Instance\TaskFactories\TaskHostTask.cs (1)
470
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
parent\Shared\INodePacketFactory.cs (1)
29
void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler);
parent\Shared\NodePacketFactory.cs (3)
33
public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory,
INodePacketHandler
handler)
87
private readonly
INodePacketHandler
_handler;
97
public PacketFactoryRecord(
INodePacketHandler
handler, NodePacketFactoryMethod factoryMethod)