69 references to BuildRequestEntryState
Microsoft.Build (31)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (8)
418
if (entry.State ==
BuildRequestEntryState
.Waiting)
531
if (currentEntry.State ==
BuildRequestEntryState
.Waiting)
637
private void BuildRequestEntry_StateChanged(BuildRequestEntry entry,
BuildRequestEntryState
newState)
736
case
BuildRequestEntryState
.Active:
743
case
BuildRequestEntryState
.Complete:
749
case
BuildRequestEntryState
.Waiting:
754
case
BuildRequestEntryState
.Ready:
1280
if (issuingEntry.State ==
BuildRequestEntryState
.Ready)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (19)
22
internal delegate void BuildRequestEntryStateChangedDelegate(BuildRequestEntry entry,
BuildRequestEntryState
newState);
134
ChangeState(
BuildRequestEntryState
.Ready);
156
public
BuildRequestEntryState
State { get; private set; }
217
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
221
ChangeState(
BuildRequestEntryState
.Waiting);
307
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Waiting || _outstandingRequests == null, "Entry must be in the Waiting state to report results, or we must have flushed our requests due to an error. Config: {0} State: {1} Requests: {2}", RequestConfiguration.ConfigurationId, State, _outstandingRequests != null);
373
ChangeState(
BuildRequestEntryState
.Ready);
385
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Waiting, "Entry must be in the waiting state to be unblocked. Config: {0} State: {1} Request: {2}", RequestConfiguration.ConfigurationId, State, Request.GlobalRequestId);
390
ChangeState(
BuildRequestEntryState
.Ready);
405
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Ready, "Entry must be in the Ready state. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
410
ChangeState(
BuildRequestEntryState
.Active);
423
if (State ==
BuildRequestEntryState
.Waiting)
451
ChangeState(
BuildRequestEntryState
.Ready);
482
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
489
ChangeState(
BuildRequestEntryState
.Complete);
500
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Active || State ==
BuildRequestEntryState
.Waiting, "Must be in Active or Waiting state to wait for results. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
529
ChangeState(
BuildRequestEntryState
.Waiting);
537
private void ChangeState(
BuildRequestEntryState
newState)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
746
ErrorUtilities.VerifyThrow(_requestEntry.State ==
BuildRequestEntryState
.Ready, "Entry is not in the Ready state, it is in the {0} state.", _requestEntry.State);
754
ErrorUtilities.VerifyThrow(_requestEntry.State ==
BuildRequestEntryState
.Active, "Entry is not in the Active state, it is in the {0} state.", _requestEntry.State);
762
ErrorUtilities.VerifyThrow(_requestEntry.State ==
BuildRequestEntryState
.Active || _requestEntry.State ==
BuildRequestEntryState
.Waiting,
Microsoft.Build.Engine.UnitTests (38)
BackEnd\BuildRequestEntry_Tests.cs (33)
27
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
46
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
52
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
59
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
67
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
73
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
83
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
97
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
107
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
119
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
123
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
127
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
132
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
137
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
146
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
149
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
153
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
157
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
162
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
167
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
172
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
184
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
200
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
217
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
220
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
224
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
240
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
243
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
248
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
260
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
263
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
267
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
273
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
BackEnd\RequestBuilder_Tests.cs (5)
97
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
130
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
169
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
211
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
233
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);