2 implementations of INodeManager
Microsoft.Build (2)
BackEnd\Components\Communications\NodeManager.cs (1)
17
internal class NodeManager :
INodeManager
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
18
internal class TaskHostNodeManager :
INodeManager
10 references to INodeManager
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (5)
97
private
INodeManager
? _nodeManager;
102
private
INodeManager
? _taskHostNodeManager;
563
_nodeManager = ((IBuildComponentHost)this).GetComponent(BuildComponentType.NodeManager) as
INodeManager
;
594
_taskHostNodeManager = ((IBuildComponentHost)this).GetComponent<
INodeManager
>(BuildComponentType.TaskHostNodeManager);
1165
_nodeManager ??= (
INodeManager
)((IBuildComponentHost)this).GetComponent(BuildComponentType.NodeManager);
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
173
IEnumerable<Process>
INodeManager
.GetProcesses()
BackEnd\Components\SdkResolution\MainNodeSdkResolverService.cs (2)
92
INodeManager
nodeManager = Host.GetComponent(BuildComponentType.NodeManager) as
INodeManager
;
BackEnd\Node\OutOfProcNode.cs (2)
82
private readonly
INodeManager
_taskHostNodeManager;
153
_taskHostNodeManager = (this as IBuildComponentHost).GetComponent(BuildComponentType.TaskHostNodeManager) as
INodeManager
;