3 writes to _outstandingRequests
Microsoft.Build (3)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (3)
354
_outstandingRequests
= null;
454
_outstandingRequests
= null;
508
_outstandingRequests
??= new Dictionary<int, BuildRequest>();
15 references to _outstandingRequests
Microsoft.Build (15)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (15)
308
if (!(State == BuildRequestEntryState.Waiting ||
_outstandingRequests
== null))
310
ErrorUtilities.ThrowInternalError("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);
336
if (
_outstandingRequests
== null)
345
if (
_outstandingRequests
!= null)
347
_outstandingRequests
.Remove(result.NodeRequestId);
352
if (result.CircularDependency || (
_outstandingRequests
.Count == 0 && (_unresolvedConfigurations == null || _unresolvedConfigurations.Count == 0)))
375
if (
_outstandingRequests
== null && _unresolvedConfigurations == null && _blockingGlobalRequestId == BuildRequest.InvalidGlobalRequestId)
408
ErrorUtilities.VerifyThrow(
_outstandingRequests
== null, "All outstanding requests must have been satisfied.");
429
if (_outstandingResults == null &&
_outstandingRequests
!= null)
431
_outstandingResults = new Dictionary<int, BuildResult>(
_outstandingRequests
.Count);
434
if (
_outstandingRequests
!= null)
436
foreach (KeyValuePair<int, BuildRequest> requestEntry in
_outstandingRequests
)
488
ErrorUtilities.VerifyThrow(
_outstandingRequests
== null, "Entry must have no outstanding requests.");
510
ErrorUtilities.VerifyThrow(!
_outstandingRequests
.ContainsKey(newRequest.NodeRequestId), "Already waiting for local request {0}", newRequest.NodeRequestId);
511
_outstandingRequests
.Add(newRequest.NodeRequestId, newRequest);