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