3 writes to _outstandingRequests
Microsoft.Build (3)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (3)
350
_outstandingRequests
= null;
450
_outstandingRequests
= null;
504
_outstandingRequests
??= new Dictionary<int, BuildRequest>();
15 references to _outstandingRequests
Microsoft.Build (15)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (15)
307
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Waiting ||
_outstandingRequests
== null, "Entry must be in the Waiting state to report results, or we must have flushed our requests due to an error. Config: {0} State: {1} Requests: {2}", RequestConfiguration.ConfigurationId, State,
_outstandingRequests
!= null);
332
if (
_outstandingRequests
== null)
341
if (
_outstandingRequests
!= null)
343
_outstandingRequests
.Remove(result.NodeRequestId);
348
if (result.CircularDependency || (
_outstandingRequests
.Count == 0 && (_unresolvedConfigurations == null || _unresolvedConfigurations.Count == 0)))
371
if (
_outstandingRequests
== null && _unresolvedConfigurations == null && _blockingGlobalRequestId == BuildRequest.InvalidGlobalRequestId)
404
ErrorUtilities.VerifyThrow(
_outstandingRequests
== null, "All outstanding requests must have been satisfied.");
425
if (_outstandingResults == null &&
_outstandingRequests
!= null)
427
_outstandingResults = new Dictionary<int, BuildResult>(
_outstandingRequests
.Count);
430
if (
_outstandingRequests
!= null)
432
foreach (KeyValuePair<int, BuildRequest> requestEntry in
_outstandingRequests
)
484
ErrorUtilities.VerifyThrow(
_outstandingRequests
== null, "Entry must have no outstanding requests.");
506
ErrorUtilities.VerifyThrow(!
_outstandingRequests
.ContainsKey(newRequest.NodeRequestId), "Already waiting for local request {0}", newRequest.NodeRequestId);
507
_outstandingRequests
.Add(newRequest.NodeRequestId, newRequest);