69 references to BuildRequestEngineStatus
Microsoft.Build (45)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (24)
52private BuildRequestEngineStatus _status; 142_status = BuildRequestEngineStatus.Uninitialized; 190public BuildRequestEngineStatus Status => _status; 201ErrorUtilities.VerifyThrow(_status == BuildRequestEngineStatus.Uninitialized, "Engine must be in the Uninitiailzed state, but is {0}", _status); 209ChangeStatus(BuildRequestEngineStatus.Idle); 226ErrorUtilities.VerifyThrow(_status == BuildRequestEngineStatus.Active || _status == BuildRequestEngineStatus.Idle || _status == BuildRequestEngineStatus.Waiting, "Engine must be Active, Idle or Waiting to clean up, but is {0}.", _status); 330ChangeStatus(BuildRequestEngineStatus.Uninitialized); 346ErrorUtilities.VerifyThrow(_status != BuildRequestEngineStatus.Shutdown && _status != BuildRequestEngineStatus.Uninitialized, "Engine loop not yet started, status is {0}.", _status.Box()); 417ErrorUtilities.VerifyThrow(_status != BuildRequestEngineStatus.Shutdown && _status != BuildRequestEngineStatus.Uninitialized, "Engine loop not yet started, status is {0}.", _status.Box()); 522ErrorUtilities.VerifyThrow(_status != BuildRequestEngineStatus.Shutdown && _status != BuildRequestEngineStatus.Uninitialized, "Engine loop not yet started, status is {0}.", _status.Box()); 633ErrorUtilities.VerifyThrow(_status == BuildRequestEngineStatus.Uninitialized, "Cleanup wasn't called, status is {0}", _status); 636ChangeStatus(BuildRequestEngineStatus.Shutdown); 708private void RaiseEngineStatusChanged(BuildRequestEngineStatus newStatus) 728private void ChangeStatus(BuildRequestEngineStatus newStatus) 807ChangeStatus(BuildRequestEngineStatus.Active); 812waitingRequests == 0 ? BuildRequestEngineStatus.Idle : BuildRequestEngineStatus.Waiting); 817ChangeStatus(BuildRequestEngineStatus.Active); 1472private void TraceEngine(string format, int arg1, BuildRequestEngineStatus arg2)
BackEnd\Components\BuildRequestEngine\IBuildRequestEngine.cs (19)
36internal delegate void EngineStatusChangedDelegate(BuildRequestEngineStatus newStatus); 90/// Provides boxed representations of the <see cref="BuildRequestEngineStatus"/> enumeration values. 94/// boxed object corresponding to a given <see cref="BuildRequestEngineStatus"/>.</remarks> 97public static readonly object UninitializedBox = BuildRequestEngineStatus.Uninitialized; 98public static readonly object IdleBox = BuildRequestEngineStatus.Idle; 99public static readonly object ActiveBox = BuildRequestEngineStatus.Active; 100public static readonly object WaitingBox = BuildRequestEngineStatus.Waiting; 101public static readonly object ShutdownBox = BuildRequestEngineStatus.Shutdown; 104/// Gets the canonical boxed object for the specified <see cref="BuildRequestEngineStatus"/>. 106/// <param name="status">The desired <see cref="BuildRequestEngineStatus"/>.</param> 107/// <returns>The boxed <see cref="BuildRequestEngineStatus"/>.</returns> 109/// defined <see cref="BuildRequestEngineStatus"/> values.</exception> 110public static object Box(this BuildRequestEngineStatus status) => status switch 112BuildRequestEngineStatus.Uninitialized => UninitializedBox, 113BuildRequestEngineStatus.Idle => IdleBox, 114BuildRequestEngineStatus.Active => ActiveBox, 115BuildRequestEngineStatus.Waiting => WaitingBox, 116BuildRequestEngineStatus.Shutdown => ShutdownBox, 169BuildRequestEngineStatus Status { get; }
BackEnd\Node\InProcNode.cs (1)
324if (_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)