69 references to BuildRequestEngineStatus
Microsoft.Build (45)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (24)
52
private
BuildRequestEngineStatus
_status;
142
_status =
BuildRequestEngineStatus
.Uninitialized;
190
public
BuildRequestEngineStatus
Status => _status;
201
ErrorUtilities.VerifyThrow(_status ==
BuildRequestEngineStatus
.Uninitialized, "Engine must be in the Uninitiailzed state, but is {0}", _status);
209
ChangeStatus(
BuildRequestEngineStatus
.Idle);
226
ErrorUtilities.VerifyThrow(_status ==
BuildRequestEngineStatus
.Active || _status ==
BuildRequestEngineStatus
.Idle || _status ==
BuildRequestEngineStatus
.Waiting, "Engine must be Active, Idle or Waiting to clean up, but is {0}.", _status);
330
ChangeStatus(
BuildRequestEngineStatus
.Uninitialized);
346
ErrorUtilities.VerifyThrow(_status !=
BuildRequestEngineStatus
.Shutdown && _status !=
BuildRequestEngineStatus
.Uninitialized, "Engine loop not yet started, status is {0}.", _status.Box());
417
ErrorUtilities.VerifyThrow(_status !=
BuildRequestEngineStatus
.Shutdown && _status !=
BuildRequestEngineStatus
.Uninitialized, "Engine loop not yet started, status is {0}.", _status.Box());
522
ErrorUtilities.VerifyThrow(_status !=
BuildRequestEngineStatus
.Shutdown && _status !=
BuildRequestEngineStatus
.Uninitialized, "Engine loop not yet started, status is {0}.", _status.Box());
633
ErrorUtilities.VerifyThrow(_status ==
BuildRequestEngineStatus
.Uninitialized, "Cleanup wasn't called, status is {0}", _status);
636
ChangeStatus(
BuildRequestEngineStatus
.Shutdown);
708
private void RaiseEngineStatusChanged(
BuildRequestEngineStatus
newStatus)
728
private void ChangeStatus(
BuildRequestEngineStatus
newStatus)
807
ChangeStatus(
BuildRequestEngineStatus
.Active);
812
waitingRequests == 0 ?
BuildRequestEngineStatus
.Idle :
BuildRequestEngineStatus
.Waiting);
817
ChangeStatus(
BuildRequestEngineStatus
.Active);
1472
private void TraceEngine(string format, int arg1,
BuildRequestEngineStatus
arg2)
BackEnd\Components\BuildRequestEngine\IBuildRequestEngine.cs (19)
36
internal 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>
97
public static readonly object UninitializedBox =
BuildRequestEngineStatus
.Uninitialized;
98
public static readonly object IdleBox =
BuildRequestEngineStatus
.Idle;
99
public static readonly object ActiveBox =
BuildRequestEngineStatus
.Active;
100
public static readonly object WaitingBox =
BuildRequestEngineStatus
.Waiting;
101
public 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>
110
public static object Box(this
BuildRequestEngineStatus
status) => status switch
112
BuildRequestEngineStatus
.Uninitialized => UninitializedBox,
113
BuildRequestEngineStatus
.Idle => IdleBox,
114
BuildRequestEngineStatus
.Active => ActiveBox,
115
BuildRequestEngineStatus
.Waiting => WaitingBox,
116
BuildRequestEngineStatus
.Shutdown => ShutdownBox,
169
BuildRequestEngineStatus
Status { get; }
BackEnd\Node\InProcNode.cs (1)
324
if (_buildRequestEngine != null && _buildRequestEngine.Status !=
BuildRequestEngineStatus
.Uninitialized)
BackEnd\Node\OutOfProcNode.cs (1)
470
if (_buildRequestEngine != null && _buildRequestEngine.Status !=
BuildRequestEngineStatus
.Uninitialized)
Microsoft.Build.Engine.UnitTests (24)
BackEnd\BuildRequestEngine_Tests.cs (24)
295
if (_engine.Status !=
BuildRequestEngineStatus
.Uninitialized)
337
VerifyEngineStatus(
BuildRequestEngineStatus
.Uninitialized, true);
341
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
344
VerifyEngineStatus(
BuildRequestEngineStatus
.Active);
351
VerifyEngineStatus(
BuildRequestEngineStatus
.Uninitialized);
368
VerifyEngineStatus(
BuildRequestEngineStatus
.Uninitialized, true);
370
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
373
VerifyEngineStatus(
BuildRequestEngineStatus
.Active);
379
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
402
VerifyEngineStatus(
BuildRequestEngineStatus
.Uninitialized, true);
404
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
407
VerifyEngineStatus(
BuildRequestEngineStatus
.Active);
415
VerifyEngineStatus(
BuildRequestEngineStatus
.Waiting);
425
VerifyEngineStatus(
BuildRequestEngineStatus
.Active);
432
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
457
VerifyEngineStatus(
BuildRequestEngineStatus
.Uninitialized, true);
459
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
462
VerifyEngineStatus(
BuildRequestEngineStatus
.Active);
469
VerifyEngineStatus(
BuildRequestEngineStatus
.Waiting);
490
VerifyEngineStatus(
BuildRequestEngineStatus
.Active);
496
VerifyEngineStatus(
BuildRequestEngineStatus
.Idle);
511
private void VerifyEngineStatus(
BuildRequestEngineStatus
expectedStatus, bool isNotKickedOff = false)
521
BuildRequestEngineStatus
engineStatus = engine.Status;
574
private void Engine_EngineStatusChanged(
BuildRequestEngineStatus
newStatus)