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)
108public NodeProviderType ProviderType 110get { 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)
496case NodeProviderType.InProc: 499case NodeProviderType.OutOfProc: 502case NodeProviderType.Remote: 1737existingRequestAffinity = (_availableNodes[assignedNodeId].ProviderType == NodeProviderType.InProc) ? NodeAffinity.InProc : NodeAffinity.OutOfProc;
Microsoft.Build.Engine.UnitTests (5)
BackEnd\Scheduler_Tests.cs (5)
77_scheduler.ReportNodesCreated(new NodeInfo[] { new NodeInfo(1, NodeProviderType.InProc) }); 403List<NodeInfo> nodeInfos = new List<NodeInfo>(new NodeInfo[] { new NodeInfo(1, NodeProviderType.InProc) }); 861NodeProviderType nodeType; 864nodeType = NodeProviderType.InProc; 869nodeType = NodeProviderType.OutOfProc;