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