3 writes to _outstandingRequests
Microsoft.Build (3)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (3)
360
_outstandingRequests
= null;
460
_outstandingRequests
= null;
517
_outstandingRequests
??= new Dictionary<int, BuildRequest>();
15 references to _outstandingRequests
Microsoft.Build (15)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (15)
317
Assumed.True(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: {RequestConfiguration.ConfigurationId} State: {State} Requests: {
_outstandingRequests
!= null}");
342
if (
_outstandingRequests
== null)
351
if (
_outstandingRequests
!= null)
353
_outstandingRequests
.Remove(result.NodeRequestId);
358
if (result.CircularDependency || (
_outstandingRequests
.Count == 0 && (_unresolvedConfigurations == null || _unresolvedConfigurations.Count == 0)))
381
if (
_outstandingRequests
== null && _unresolvedConfigurations == null && _blockingGlobalRequestId == BuildRequest.InvalidGlobalRequestId)
414
Assumed.Null(
_outstandingRequests
, "All outstanding requests must have been satisfied.");
435
if (_outstandingResults == null &&
_outstandingRequests
!= null)
437
_outstandingResults = new Dictionary<int, BuildResult>(
_outstandingRequests
.Count);
440
if (
_outstandingRequests
!= null)
442
foreach (KeyValuePair<int, BuildRequest> requestEntry in
_outstandingRequests
)
494
Assumed.Null(
_outstandingRequests
, "Entry must have no outstanding requests.");
519
Assumed.False(
_outstandingRequests
.ContainsKey(newRequest.NodeRequestId), $"Already waiting for local request {newRequest.NodeRequestId}");
520
_outstandingRequests
.Add(newRequest.NodeRequestId, newRequest);