1 write to _schedulingData
Microsoft.Build (1)
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
132_schedulingData = collection;
7 references to _schedulingData
Microsoft.Build (7)
BackEnd\Components\Scheduler\SchedulableRequest.cs (7)
130Assumed.True((parent == null) || (parent._schedulingData == collection), "Parent request does not belong to the same collection."); 403Assumed.True((_state == SchedulableRequestState.Ready) || !_schedulingData.IsRequestScheduled(this), $"Another instance of request {_request.GlobalRequestId} is already scheduled."); 404Assumed.False(_schedulingData.IsNodeWorking(nodeId), $"Cannot resume execution of request {_request.GlobalRequestId} because node {nodeId} is already working."); 406int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(_request.ConfigurationId); 481_schedulingData.UpdateFromState(this, previousState); 518SchedulableRequest alternateRequest = _schedulingData.GetBlockedRequestIfAny(blockingRequest.BuildRequest.GlobalRequestId); 544requestToEvaluate = _schedulingData.GetBlockedRequestIfAny(requestToEvaluate.BuildRequest.GlobalRequestId);