51 references to BuildRequestEngineStatus
Microsoft.Build (27)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (23)
62private BuildRequestEngineStatus _status; 163_status = BuildRequestEngineStatus.Uninitialized; 211public BuildRequestEngineStatus Status => _status; 222ErrorUtilities.VerifyThrow(_status == BuildRequestEngineStatus.Uninitialized, $"Engine must be in the Uninitiailzed state, but is {_status}"); 235ChangeStatus(BuildRequestEngineStatus.Idle); 252ErrorUtilities.VerifyThrow(_status == BuildRequestEngineStatus.Active || _status == BuildRequestEngineStatus.Idle || _status == BuildRequestEngineStatus.Waiting, $"Engine must be Active, Idle or Waiting to clean up, but is {_status}."); 355ChangeStatus(BuildRequestEngineStatus.Uninitialized); 371ErrorUtilities.VerifyThrow(_status != BuildRequestEngineStatus.Shutdown && _status != BuildRequestEngineStatus.Uninitialized, $"Engine loop not yet started, status is {_status}."); 456ErrorUtilities.VerifyThrow(_status != BuildRequestEngineStatus.Shutdown && _status != BuildRequestEngineStatus.Uninitialized, $"Engine loop not yet started, status is {_status}."); 561ErrorUtilities.VerifyThrow(_status != BuildRequestEngineStatus.Shutdown && _status != BuildRequestEngineStatus.Uninitialized, $"Engine loop not yet started, status is {_status}."); 668ErrorUtilities.VerifyThrow(_status == BuildRequestEngineStatus.Uninitialized, $"Cleanup wasn't called, status is {_status}"); 671ChangeStatus(BuildRequestEngineStatus.Shutdown); 743private void RaiseEngineStatusChanged(BuildRequestEngineStatus newStatus) 763private void ChangeStatus(BuildRequestEngineStatus newStatus) 842ChangeStatus(BuildRequestEngineStatus.Active); 847waitingRequests == 0 ? BuildRequestEngineStatus.Idle : BuildRequestEngineStatus.Waiting); 852ChangeStatus(BuildRequestEngineStatus.Active);
BackEnd\Components\BuildRequestEngine\IBuildRequestEngine.cs (2)
36internal delegate void EngineStatusChangedDelegate(BuildRequestEngineStatus newStatus); 137BuildRequestEngineStatus Status { get; }
BackEnd\Node\InProcNode.cs (1)
325if (_buildRequestEngine != null && _buildRequestEngine.Status != BuildRequestEngineStatus.Uninitialized)
BackEnd\Node\OutOfProcNode.cs (1)
470if (_buildRequestEngine != null && _buildRequestEngine.Status != BuildRequestEngineStatus.Uninitialized)
Microsoft.Build.Engine.UnitTests (24)
BackEnd\BuildRequestEngine_Tests.cs (24)
295if (_engine.Status != BuildRequestEngineStatus.Uninitialized) 337VerifyEngineStatus(BuildRequestEngineStatus.Uninitialized, true); 341VerifyEngineStatus(BuildRequestEngineStatus.Idle); 344VerifyEngineStatus(BuildRequestEngineStatus.Active); 351VerifyEngineStatus(BuildRequestEngineStatus.Uninitialized); 368VerifyEngineStatus(BuildRequestEngineStatus.Uninitialized, true); 370VerifyEngineStatus(BuildRequestEngineStatus.Idle); 373VerifyEngineStatus(BuildRequestEngineStatus.Active); 379VerifyEngineStatus(BuildRequestEngineStatus.Idle); 402VerifyEngineStatus(BuildRequestEngineStatus.Uninitialized, true); 404VerifyEngineStatus(BuildRequestEngineStatus.Idle); 407VerifyEngineStatus(BuildRequestEngineStatus.Active); 415VerifyEngineStatus(BuildRequestEngineStatus.Waiting); 425VerifyEngineStatus(BuildRequestEngineStatus.Active); 432VerifyEngineStatus(BuildRequestEngineStatus.Idle); 457VerifyEngineStatus(BuildRequestEngineStatus.Uninitialized, true); 459VerifyEngineStatus(BuildRequestEngineStatus.Idle); 462VerifyEngineStatus(BuildRequestEngineStatus.Active); 469VerifyEngineStatus(BuildRequestEngineStatus.Waiting); 490VerifyEngineStatus(BuildRequestEngineStatus.Active); 496VerifyEngineStatus(BuildRequestEngineStatus.Idle); 511private void VerifyEngineStatus(BuildRequestEngineStatus expectedStatus, bool isNotKickedOff = false) 521BuildRequestEngineStatus engineStatus = engine.Status; 574private void Engine_EngineStatusChanged(BuildRequestEngineStatus newStatus)