70 references to BuildRequestEntryState
Microsoft.Build (32)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (9)
432if (entry.State == BuildRequestEntryState.Waiting) 550if (currentEntry.State == BuildRequestEntryState.Waiting) 655private void BuildRequestEntry_StateChanged(BuildRequestEntry entry, BuildRequestEntryState newState) 754case BuildRequestEntryState.Active: 761case BuildRequestEntryState.Complete: 767case BuildRequestEntryState.Waiting: 772case BuildRequestEntryState.Ready: 1315if (issuingEntry.State == BuildRequestEntryState.Ready) 1520private void TraceEngine(string format, int arg1, int arg2, int arg3, BuildRequestEntryState arg4)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (19)
21internal delegate void BuildRequestEntryStateChangedDelegate(BuildRequestEntry entry, BuildRequestEntryState newState); 133ChangeState(BuildRequestEntryState.Ready); 155public BuildRequestEntryState State { get; private set; } 216ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State); 220ChangeState(BuildRequestEntryState.Waiting); 308if (!(State == BuildRequestEntryState.Waiting || _outstandingRequests == null)) 377ChangeState(BuildRequestEntryState.Ready); 389ErrorUtilities.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); 394ChangeState(BuildRequestEntryState.Ready); 409ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State); 414ChangeState(BuildRequestEntryState.Active); 427if (State == BuildRequestEntryState.Waiting) 455ChangeState(BuildRequestEntryState.Ready); 486ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State); 493ChangeState(BuildRequestEntryState.Complete); 504ErrorUtilities.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); 533ChangeState(BuildRequestEntryState.Waiting); 541private void ChangeState(BuildRequestEntryState newState)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
747ErrorUtilities.VerifyThrow(_requestEntry.State == BuildRequestEntryState.Ready, "Entry is not in the Ready state, it is in the {0} state.", _requestEntry.State); 755ErrorUtilities.VerifyThrow(_requestEntry.State == BuildRequestEntryState.Active, "Entry is not in the Active state, it is in the {0} state.", _requestEntry.State); 763ErrorUtilities.VerifyThrow(_requestEntry.State == BuildRequestEntryState.Active || _requestEntry.State == BuildRequestEntryState.Waiting,
Microsoft.Build.Engine.UnitTests (38)
BackEnd\BuildRequestEntry_Tests.cs (33)
27Assert.Equal(BuildRequestEntryState.Ready, entry.State); 46Assert.Equal(BuildRequestEntryState.Ready, entry.State); 52Assert.Equal(BuildRequestEntryState.Active, entry.State); 59Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 67Assert.Equal(BuildRequestEntryState.Ready, entry.State); 73Assert.Equal(BuildRequestEntryState.Active, entry.State); 83Assert.Equal(BuildRequestEntryState.Complete, entry.State); 97Assert.Equal(BuildRequestEntryState.Active, entry.State); 107Assert.Equal(BuildRequestEntryState.Ready, entry.State); 119Assert.Equal(BuildRequestEntryState.Active, entry.State); 123Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 127Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 132Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 137Assert.Equal(BuildRequestEntryState.Ready, entry.State); 146Assert.Equal(BuildRequestEntryState.Ready, entry.State); 149Assert.Equal(BuildRequestEntryState.Active, entry.State); 153Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 157Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 162Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 167Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 172Assert.Equal(BuildRequestEntryState.Ready, entry.State); 184Assert.Equal(BuildRequestEntryState.Ready, entry.State); 200Assert.Equal(BuildRequestEntryState.Ready, entry.State); 217Assert.Equal(BuildRequestEntryState.Ready, entry.State); 220Assert.Equal(BuildRequestEntryState.Active, entry.State); 224Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 240Assert.Equal(BuildRequestEntryState.Ready, entry.State); 243Assert.Equal(BuildRequestEntryState.Active, entry.State); 248Assert.Equal(BuildRequestEntryState.Complete, entry.State); 260Assert.Equal(BuildRequestEntryState.Ready, entry.State); 263Assert.Equal(BuildRequestEntryState.Active, entry.State); 267Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 273Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
BackEnd\RequestBuilder_Tests.cs (5)
97Assert.Equal(BuildRequestEntryState.Complete, entry.State); 130Assert.Equal(BuildRequestEntryState.Complete, entry.State); 169Assert.Equal(BuildRequestEntryState.Complete, entry.State); 211Assert.Equal(BuildRequestEntryState.Complete, entry.State); 233Assert.Equal(BuildRequestEntryState.Complete, entry.State);