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)
398
if (request.
Parent
!= null)
401
ErrorUtilities.VerifyThrow(result.ParentGlobalRequestId == request.
Parent
.BuildRequest.GlobalRequestId, "Result's parent doesn't match request's parent.");
410
ScheduleResponse response = TrySatisfyRequestFromCache(request.
Parent
.AssignedNode, request.BuildRequest, skippedResultsDoNotCauseCacheMiss: _componentHost.BuildParameters.SkippedResultsDoNotCauseCacheMiss());
417
response = ScheduleResponse.CreateReportResultResponse(request.
Parent
.AssignedNode, result.Clone());
443
int parentNode = (unscheduledRequest.
Parent
== null) ? InvalidNodeId : unscheduledRequest.
Parent
.AssignedNode;
1377
TraceScheduler("Executing request {0} on node {1} with parent {2}", request.BuildRequest.GlobalRequestId, nodeId, (request.
Parent
== null) ? -1 : request.
Parent
.BuildRequest.GlobalRequestId);
1844
int nodeForResults = (request.
Parent
!= null) ? request.
Parent
.AssignedNode : InvalidNodeId;
1852
ErrorUtilities.VerifyThrow(request.
Parent
== null, "Unexpectedly generated a SubmissionComplete response for a request which is not top-level.");
BackEnd\Components\Scheduler\SchedulingData.cs (1)
619
if (key.
Parent
== null)