70 references to BuildRequestEntryState
Microsoft.Build (32)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (9)
446if (entry.State == BuildRequestEntryState.Waiting) 564if (currentEntry.State == BuildRequestEntryState.Waiting) 669private void BuildRequestEntry_StateChanged(BuildRequestEntry entry, BuildRequestEntryState newState) 768case BuildRequestEntryState.Active: 775case BuildRequestEntryState.Complete: 781case BuildRequestEntryState.Waiting: 786case BuildRequestEntryState.Ready: 1329if (issuingEntry.State == BuildRequestEntryState.Ready) 1534private void TraceEngine(string format, int arg1, int arg2, int arg3, BuildRequestEntryState arg4)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (19)
22internal delegate void BuildRequestEntryStateChangedDelegate(BuildRequestEntry entry, BuildRequestEntryState newState); 137ChangeState(BuildRequestEntryState.Ready); 159public BuildRequestEntryState State { get; private set; } 226ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State); 230ChangeState(BuildRequestEntryState.Waiting); 318if (!(State == BuildRequestEntryState.Waiting || _outstandingRequests == null)) 387ChangeState(BuildRequestEntryState.Ready); 399ErrorUtilities.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); 404ChangeState(BuildRequestEntryState.Ready); 419ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State); 424ChangeState(BuildRequestEntryState.Active); 437if (State == BuildRequestEntryState.Waiting) 465ChangeState(BuildRequestEntryState.Ready); 496ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State); 503ChangeState(BuildRequestEntryState.Complete); 517ErrorUtilities.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); 546ChangeState(BuildRequestEntryState.Waiting); 554private void ChangeState(BuildRequestEntryState newState)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
748ErrorUtilities.VerifyThrow(_requestEntry.State == BuildRequestEntryState.Ready, "Entry is not in the Ready state, it is in the {0} state.", _requestEntry.State); 756ErrorUtilities.VerifyThrow(_requestEntry.State == BuildRequestEntryState.Active, "Entry is not in the Active state, it is in the {0} state.", _requestEntry.State); 764ErrorUtilities.VerifyThrow(_requestEntry.State == BuildRequestEntryState.Active || _requestEntry.State == BuildRequestEntryState.Waiting,
Microsoft.Build.Engine.UnitTests (38)
BackEnd\BuildRequestEntry_Tests.cs (33)
32Assert.Equal(BuildRequestEntryState.Ready, entry.State); 51Assert.Equal(BuildRequestEntryState.Ready, entry.State); 57Assert.Equal(BuildRequestEntryState.Active, entry.State); 64Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 72Assert.Equal(BuildRequestEntryState.Ready, entry.State); 78Assert.Equal(BuildRequestEntryState.Active, entry.State); 88Assert.Equal(BuildRequestEntryState.Complete, entry.State); 102Assert.Equal(BuildRequestEntryState.Active, entry.State); 112Assert.Equal(BuildRequestEntryState.Ready, entry.State); 124Assert.Equal(BuildRequestEntryState.Active, entry.State); 128Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 132Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 137Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 142Assert.Equal(BuildRequestEntryState.Ready, entry.State); 151Assert.Equal(BuildRequestEntryState.Ready, entry.State); 154Assert.Equal(BuildRequestEntryState.Active, entry.State); 158Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 162Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 167Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 172Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 177Assert.Equal(BuildRequestEntryState.Ready, entry.State); 189Assert.Equal(BuildRequestEntryState.Ready, entry.State); 205Assert.Equal(BuildRequestEntryState.Ready, entry.State); 222Assert.Equal(BuildRequestEntryState.Ready, entry.State); 225Assert.Equal(BuildRequestEntryState.Active, entry.State); 229Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 245Assert.Equal(BuildRequestEntryState.Ready, entry.State); 248Assert.Equal(BuildRequestEntryState.Active, entry.State); 253Assert.Equal(BuildRequestEntryState.Complete, entry.State); 265Assert.Equal(BuildRequestEntryState.Ready, entry.State); 268Assert.Equal(BuildRequestEntryState.Active, entry.State); 272Assert.Equal(BuildRequestEntryState.Waiting, entry.State); 278Assert.Equal(BuildRequestEntryState.Waiting, entry.State);
BackEnd\RequestBuilder_Tests.cs (5)
102Assert.Equal(BuildRequestEntryState.Complete, entry.State); 135Assert.Equal(BuildRequestEntryState.Complete, entry.State); 174Assert.Equal(BuildRequestEntryState.Complete, entry.State); 216Assert.Equal(BuildRequestEntryState.Complete, entry.State); 238Assert.Equal(BuildRequestEntryState.Complete, entry.State);