1 write to _requestsWeAreBlockedBy
Microsoft.Build (1)
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
136_requestsWeAreBlockedBy = new Dictionary<BlockingRequestKey, SchedulableRequest>();
11 references to _requestsWeAreBlockedBy
Microsoft.Build (11)
BackEnd\Components\Scheduler\SchedulableRequest.cs (11)
206return _requestsWeAreBlockedBy.Count; 217return _requestsWeAreBlockedBy.Values; 344Assumed.False(_requestsWeAreBlockedBy.ContainsKey(key), "We are already blocked by this request."); 362_requestsWeAreBlockedBy[key] = blockingRequest; 420Assumed.Zero(_requestsWeAreBlockedBy.Count, "We can't be complete if we are still blocked on requests."); 438Assumed.Zero(_requestsWeAreBlockedBy.Count, "We are blocked by requests."); 610if (_requestsWeAreBlockedBy.Count != 0) 612List<SchedulableRequest> tempRequests = new List<SchedulableRequest>(_requestsWeAreBlockedBy.Values); 640Assumed.True(_requestsWeAreBlockedBy.TryGetValue(blockingRequestKey, out SchedulableRequest unblockingRequest), "We are not blocked by the specified request."); 643_requestsWeAreBlockedBy.Remove(blockingRequestKey); 653if (_requestsWeAreBlockedBy.Count == 0)