65 references to ScheduleActionType
Microsoft.Build (27)
BackEnd\BuildManager\BuildManager.cs (9)
2689case ScheduleActionType.NoAction: 2692case ScheduleActionType.SubmissionComplete: 2701case ScheduleActionType.CircularDependency: 2702case ScheduleActionType.ResumeExecution: 2703case ScheduleActionType.ReportResults: 2707case ScheduleActionType.CreateNode: 2729case ScheduleActionType.Schedule: 2730case ScheduleActionType.ScheduleWithConfiguration: 2731if (response.Action == ScheduleActionType.ScheduleWithConfiguration)
BackEnd\Components\Scheduler\Scheduler.cs (1)
1868if (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 (38)
BackEnd\Scheduler_Tests.cs (38)
118Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 138Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 142Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 162Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 166Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 192Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 196Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 214Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 234Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 236Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 259Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 261Assert.Equal(ScheduleActionType.ReportResults, response[1].Action); 265Assert.Equal(ScheduleActionType.ResumeExecution, response[2].Action); 287Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 311Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 336Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 362Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 364Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 404Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 412Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, moreResponses[0].Action); 413Assert.Equal(ScheduleActionType.CreateNode, moreResponses[1].Action); 442Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 470Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 472Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 500Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 502Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 535Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 559Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 636Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 655Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 675Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 695Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 698Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 890results[0].Action.ShouldBe(ScheduleActionType.SubmissionComplete); 895results[1].Action.ShouldBe(ScheduleActionType.Schedule); 922results[0].Action.ShouldBe(ScheduleActionType.SubmissionComplete); 927results[1].Action.ShouldBe(ScheduleActionType.SubmissionComplete); 938if (response.Action == ScheduleActionType.CreateNode)