16 references to Parent
Microsoft.Build (16)
BackEnd\Components\Scheduler\SchedulableRequest.cs (4)
573
while (requestToEvaluate.
Parent
!= null)
575
ancestors.Add(requestToEvaluate.
Parent
);
576
requestToEvaluate = requestToEvaluate.
Parent
;
601
currentRequest = currentRequest.
Parent
;
BackEnd\Components\Scheduler\Scheduler.cs (11)
443
if (request.
Parent
!= null)
446
ErrorUtilities.VerifyThrow(result.ParentGlobalRequestId == request.
Parent
.BuildRequest.GlobalRequestId, "Result's parent doesn't match request's parent.");
455
ScheduleResponse response = TrySatisfyRequestFromCache(request.
Parent
.AssignedNode, request.BuildRequest, skippedResultsDoNotCauseCacheMiss: _componentHost.BuildParameters.SkippedResultsDoNotCauseCacheMiss());
462
response = ScheduleResponse.CreateReportResultResponse(request.
Parent
.AssignedNode, result.Clone());
489
int parentNode = (unscheduledRequest.
Parent
== null) ? InvalidNodeId : unscheduledRequest.
Parent
.AssignedNode;
1444
TraceScheduler($"Executing request {request.BuildRequest.GlobalRequestId} on node {nodeId} with parent {(request.
Parent
== null ? -1 : request.
Parent
.BuildRequest.GlobalRequestId)}");
1918
int nodeForResults = (request.
Parent
!= null) ? request.
Parent
.AssignedNode : InvalidNodeId;
1926
ErrorUtilities.VerifyThrow(request.
Parent
== null, "Unexpectedly generated a SubmissionComplete response for a request which is not top-level.");
BackEnd\Components\Scheduler\SchedulingData.cs (1)
607
if (key.
Parent
== null)