9 implementations of INodePacketHandler
Microsoft.Build (9)
BackEnd\BuildManager\BuildManager.cs (1)
50public class BuildManager : INodePacketHandler, IBuildComponentHost, IDisposable
BackEnd\Client\MSBuildClientPacketPump.cs (1)
17internal sealed class MSBuildClientPacketPump : INodePacketHandler, INodePacketFactory, IDisposable
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
21internal class NodeProviderOutOfProcTaskHost : NodeProviderOutOfProcBase, INodeProvider, INodePacketFactory, INodePacketHandler
BackEnd\Components\Logging\LoggingService.cs (1)
73internal partial class LoggingService : ILoggingService, INodePacketHandler
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (1)
24internal partial class LoggingService : ILoggingService, INodePacketHandler, IBuildComponent
BackEnd\Components\SdkResolution\HostedSdkResolverServiceBase.cs (1)
17internal abstract class HostedSdkResolverServiceBase : IBuildComponent, INodePacketHandler, ISdkResolverService
BackEnd\Node\OutOfProcNode.cs (1)
30public class OutOfProcNode : INode, IBuildComponentHost, INodePacketFactory, INodePacketHandler
BackEnd\Node\OutOfProcServerNode.cs (1)
25public sealed class OutOfProcServerNode : INode, INodePacketFactory, INodePacketHandler
Instance\TaskFactories\TaskHostTask.cs (1)
27internal class TaskHostTask : IGeneratedTask, ICancelableTask, INodePacketFactory, INodePacketHandler
28 references to INodePacketHandler
Microsoft.Build (27)
BackEnd\BuildManager\BuildManager.cs (3)
604_nodeManager.RegisterPacketHandler(NodePacketType.ResolveSdkRequest, SdkResolverRequest.FactoryForDeserialization, SdkResolverService as INodePacketHandler); 634_nodeManager!.RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, loggingService as INodePacketHandler); 1195void INodePacketHandler.PacketReceived(int node, INodePacket packet)
BackEnd\Client\MSBuildClientPacketPump.cs (1)
101public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
BackEnd\Components\Communications\NodeManager.cs (1)
228public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
270public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (6)
98private IDictionary<int, INodePacketHandler> _nodeIdToPacketHandler; 230_nodeIdToPacketHandler = new Dictionary<int, INodePacketHandler>(); 258public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 319if (_nodeIdToPacketHandler.TryGetValue(node, out INodePacketHandler packetHandler)) 487internal bool AcquireAndSetUpHost(HandshakeOptions hostContext, INodePacketFactory factory, INodePacketHandler handler, TaskHostConfiguration configuration) 528internal bool CreateNode(HandshakeOptions hostContext, INodePacketFactory factory, INodePacketHandler handler, TaskHostConfiguration configuration)
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
127public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
BackEnd\Components\SdkResolution\HostedSdkResolverServiceBase.cs (1)
47/// <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)
203public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
BackEnd\Node\OutOfProcNode.cs (3)
184(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResolveSdkResponse, SdkResult.FactoryForDeserialization, _sdkResolverService as INodePacketHandler); 319void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 363void INodePacketHandler.PacketReceived(int node, INodePacket packet)
BackEnd\Node\OutOfProcServerNode.cs (2)
190void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 234void INodePacketHandler.PacketReceived(int node, INodePacket packet)
INodePacketFactory.cs (1)
29void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler);
Instance\TaskFactories\TaskHostTask.cs (1)
350public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
NodePacketFactory.cs (3)
34public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 80private INodePacketHandler _handler; 90public PacketFactoryRecord(INodePacketHandler handler, NodePacketFactoryMethod factoryMethod)
Microsoft.Build.Engine.UnitTests (1)
BackEnd\NodeEndpointInProc_Tests.cs (1)
94public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)