16 references to Parent
Microsoft.Build (16)
BackEnd\Components\Scheduler\SchedulableRequest.cs (4)
572while (requestToEvaluate.Parent != null) 574ancestors.Add(requestToEvaluate.Parent); 575requestToEvaluate = requestToEvaluate.Parent; 600currentRequest = currentRequest.Parent;
BackEnd\Components\Scheduler\Scheduler.cs (11)
443if (request.Parent != null) 446Assumed.Equal(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)}"); 1914int nodeForResults = (request.Parent != null) ? request.Parent.AssignedNode : InvalidNodeId; 1922Assumed.Null(request.Parent, "Unexpectedly generated a SubmissionComplete response for a request which is not top-level.");
BackEnd\Components\Scheduler\SchedulingData.cs (1)
606if (key.Parent == null)