1 write to _requestsWeAreBlockedBy
Microsoft.Build (1)
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
137_requestsWeAreBlockedBy = new Dictionary<BlockingRequestKey, SchedulableRequest>();
11 references to _requestsWeAreBlockedBy
Microsoft.Build (11)
BackEnd\Components\Scheduler\SchedulableRequest.cs (11)
207return _requestsWeAreBlockedBy.Count; 218return _requestsWeAreBlockedBy.Values; 345ErrorUtilities.VerifyThrow(!_requestsWeAreBlockedBy.ContainsKey(key), "We are already blocked by this request."); 363_requestsWeAreBlockedBy[key] = blockingRequest; 421ErrorUtilities.VerifyThrow(_requestsWeAreBlockedBy.Count == 0, "We can't be complete if we are still blocked on requests."); 439ErrorUtilities.VerifyThrow(_requestsWeAreBlockedBy.Count == 0, "We are blocked by requests."); 611if (_requestsWeAreBlockedBy.Count != 0) 613List<SchedulableRequest> tempRequests = new List<SchedulableRequest>(_requestsWeAreBlockedBy.Values); 641ErrorUtilities.VerifyThrow(_requestsWeAreBlockedBy.TryGetValue(blockingRequestKey, out SchedulableRequest unblockingRequest), "We are not blocked by the specified request."); 644_requestsWeAreBlockedBy.Remove(blockingRequestKey); 654if (_requestsWeAreBlockedBy.Count == 0)