21 references to NodeProviderType
Microsoft.Build (16)
BackEnd\Components\Communications\INodeProvider.cs (1)
43NodeProviderType ProviderType
BackEnd\Components\Communications\NodeInfo.cs (5)
25private NodeProviderType _providerType; 36public NodeInfo(int nodeId, NodeProviderType providerType) 54public NodeProviderType ProviderType 92NodeAffinity.InProc => _providerType == NodeProviderType.InProc, 93NodeAffinity.OutOfProc => _providerType != NodeProviderType.InProc,
BackEnd\Components\Communications\NodeProviderInProc.cs (2)
107public NodeProviderType ProviderType 109get { return NodeProviderType.InProc; }
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (2)
41public NodeProviderType ProviderType 45{ return NodeProviderType.OutOfProc; }
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
122public NodeProviderType ProviderType 126{ return NodeProviderType.OutOfProc; }
BackEnd\Components\Scheduler\Scheduler.cs (4)
497case NodeProviderType.InProc: 500case NodeProviderType.OutOfProc: 503case NodeProviderType.Remote: 1741existingRequestAffinity = (_availableNodes[assignedNodeId].ProviderType == NodeProviderType.InProc) ? NodeAffinity.InProc : NodeAffinity.OutOfProc;
Microsoft.Build.Engine.UnitTests (5)
BackEnd\Scheduler_Tests.cs (5)
78_scheduler.ReportNodesCreated(new NodeInfo[] { new NodeInfo(1, NodeProviderType.InProc) }); 404List<NodeInfo> nodeInfos = new List<NodeInfo>(new NodeInfo[] { new NodeInfo(1, NodeProviderType.InProc) }); 862NodeProviderType nodeType; 865nodeType = NodeProviderType.InProc; 870nodeType = NodeProviderType.OutOfProc;