1 write to State
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
541
State
= newState;
66 references to State
Microsoft.Build (28)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (6)
411
TraceEngine("Request {0}({1}) (nr {2}) is now proceeding from current state {3}.", entry.Request.GlobalRequestId, entry.Request.ConfigurationId, entry.Request.NodeRequestId, entry.
State
);
418
if (entry.
State
== BuildRequestEntryState.Waiting)
531
if (currentEntry.
State
== BuildRequestEntryState.Waiting)
733
switch (currentEntry.
State
)
763
ErrorUtilities.ThrowInternalError("Unexpected BuildRequestEntry state " + currentEntry.
State
);
1280
if (issuingEntry.
State
== BuildRequestEntryState.Ready)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (15)
217
ErrorUtilities.VerifyThrow(
State
== BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}", RequestConfiguration.ConfigurationId,
State
);
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);
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);
405
ErrorUtilities.VerifyThrow(
State
== BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}", RequestConfiguration.ConfigurationId,
State
);
423
if (
State
== BuildRequestEntryState.Waiting)
482
ErrorUtilities.VerifyThrow(
State
== BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}", RequestConfiguration.ConfigurationId,
State
);
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
);
539
if (
State
!= newState)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (7)
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,
763
"Entry is not in the Active or Waiting state, it is in the {0} state.", _requestEntry.
State
);
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
);