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)
207
return
_requestsWeAreBlockedBy
.Count;
218
return
_requestsWeAreBlockedBy
.Values;
345
ErrorUtilities.VerifyThrow(!
_requestsWeAreBlockedBy
.ContainsKey(key), "We are already blocked by this request.");
363
_requestsWeAreBlockedBy
[key] = blockingRequest;
421
ErrorUtilities.VerifyThrow(
_requestsWeAreBlockedBy
.Count == 0, "We can't be complete if we are still blocked on requests.");
439
ErrorUtilities.VerifyThrow(
_requestsWeAreBlockedBy
.Count == 0, "We are blocked by requests.");
611
if (
_requestsWeAreBlockedBy
.Count != 0)
613
List<SchedulableRequest> tempRequests = new List<SchedulableRequest>(
_requestsWeAreBlockedBy
.Values);
641
ErrorUtilities.VerifyThrow(
_requestsWeAreBlockedBy
.TryGetValue(blockingRequestKey, out SchedulableRequest unblockingRequest), "We are not blocked by the specified request.");
644
_requestsWeAreBlockedBy
.Remove(blockingRequestKey);
654
if (
_requestsWeAreBlockedBy
.Count == 0)