61 references to ScheduleActionType
Microsoft.Build (27)
BackEnd\BuildManager\BuildManager.cs (9)
2652case ScheduleActionType.NoAction: 2655case ScheduleActionType.SubmissionComplete: 2664case ScheduleActionType.CircularDependency: 2665case ScheduleActionType.ResumeExecution: 2666case ScheduleActionType.ReportResults: 2670case ScheduleActionType.CreateNode: 2692case ScheduleActionType.Schedule: 2693case ScheduleActionType.ScheduleWithConfiguration: 2694if (response.Action == ScheduleActionType.ScheduleWithConfiguration)
BackEnd\Components\Scheduler\Scheduler.cs (1)
1846if (response.Action == ScheduleActionType.SubmissionComplete)
BackEnd\Components\Scheduler\ScheduleResponse.cs (17)
66internal readonly ScheduleActionType Action; 101internal ScheduleResponse(ScheduleActionType type) 111Action = ScheduleActionType.CreateNode; 121Action = ScheduleActionType.SubmissionComplete; 130Action = ScheduleActionType.CircularDependency; 144Action = sendConfiguration ? ScheduleActionType.ScheduleWithConfiguration : ScheduleActionType.Schedule; 156Action = (unblocker.Result == null) ? ScheduleActionType.ResumeExecution : ScheduleActionType.ReportResults; 236case ScheduleActionType.ReportResults: 237case ScheduleActionType.ResumeExecution: 240case ScheduleActionType.Schedule: 243case ScheduleActionType.ScheduleWithConfiguration: 246case ScheduleActionType.CircularDependency: 249case ScheduleActionType.SubmissionComplete: 252case ScheduleActionType.CreateNode: 255case ScheduleActionType.NoAction:
Microsoft.Build.Engine.UnitTests (34)
BackEnd\Scheduler_Tests.cs (34)
113Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 133Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 137Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 157Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 161Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 187Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 191Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 209Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 229Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 231Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 254Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 256Assert.Equal(ScheduleActionType.ReportResults, response[1].Action); 260Assert.Equal(ScheduleActionType.ResumeExecution, response[2].Action); 282Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 306Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 331Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 357Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 359Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 399Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 407Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, moreResponses[0].Action); 408Assert.Equal(ScheduleActionType.CreateNode, moreResponses[1].Action); 437Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 465Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 467Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 495Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 497Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 530Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 554Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 631Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 650Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 670Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 690Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 693Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 859if (response.Action == ScheduleActionType.CreateNode)