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)
127public NodeProviderType ProviderType 131{ return NodeProviderType.OutOfProc; }
BackEnd\Components\Scheduler\Scheduler.cs (4)
521case NodeProviderType.InProc: 524case NodeProviderType.OutOfProc: 527case NodeProviderType.Remote: 1759existingRequestAffinity = (_availableNodes[assignedNodeId].ProviderType == NodeProviderType.InProc) ? NodeAffinity.InProc : NodeAffinity.OutOfProc;
Microsoft.Build.Engine.UnitTests (5)
BackEnd\Scheduler_Tests.cs (5)
82_scheduler.ReportNodesCreated(new NodeInfo[] { new NodeInfo(1, NodeProviderType.InProc) }); 408List<NodeInfo> nodeInfos = new List<NodeInfo>(new NodeInfo[] { new NodeInfo(1, NodeProviderType.InProc) }); 940NodeProviderType nodeType; 943nodeType = NodeProviderType.InProc; 948nodeType = NodeProviderType.OutOfProc;