1 write to _state
Microsoft.Build (1)
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
480_state = newState;
10 references to _state
Microsoft.Build (10)
BackEnd\Components\Scheduler\SchedulableRequest.cs (10)
155get { return _state; } 403Assumed.True((_state == SchedulableRequestState.Ready) || !_schedulingData.IsRequestScheduled(this), $"Another instance of request {_request.GlobalRequestId} is already scheduled."); 419Assumed.True(_state != SchedulableRequestState.Ready || result.CircularDependency, "Request can only be Completed from the Ready state if the result indicates a circular dependency occurred."); 448Assumed.Equal(_state, requiredState, $"Request {_request.GlobalRequestId} expected to be in state {requiredState} but state is actually {_state}"); 458if (_state == requiredState) 464InternalError.Throw($"State {_state} is not one of the expected states."); 475_timeRecords[_state].EndState(currentTime); 477if (_state != newState) 479SchedulableRequestState previousState = _state;