61 references to ScheduleActionType
Microsoft.Build (27)
BackEnd\BuildManager\BuildManager.cs (9)
2616case ScheduleActionType.NoAction: 2619case ScheduleActionType.SubmissionComplete: 2628case ScheduleActionType.CircularDependency: 2629case ScheduleActionType.ResumeExecution: 2630case ScheduleActionType.ReportResults: 2634case ScheduleActionType.CreateNode: 2656case ScheduleActionType.Schedule: 2657case ScheduleActionType.ScheduleWithConfiguration: 2658if (response.Action == ScheduleActionType.ScheduleWithConfiguration)
BackEnd\Components\Scheduler\Scheduler.cs (1)
1850if (response.Action == ScheduleActionType.SubmissionComplete)
BackEnd\Components\Scheduler\ScheduleResponse.cs (17)
68internal readonly ScheduleActionType Action; 103internal ScheduleResponse(ScheduleActionType type) 113Action = ScheduleActionType.CreateNode; 123Action = ScheduleActionType.SubmissionComplete; 132Action = ScheduleActionType.CircularDependency; 146Action = sendConfiguration ? ScheduleActionType.ScheduleWithConfiguration : ScheduleActionType.Schedule; 158Action = (unblocker.Result == null) ? ScheduleActionType.ResumeExecution : ScheduleActionType.ReportResults; 238case ScheduleActionType.ReportResults: 239case ScheduleActionType.ResumeExecution: 242case ScheduleActionType.Schedule: 245case ScheduleActionType.ScheduleWithConfiguration: 248case ScheduleActionType.CircularDependency: 251case ScheduleActionType.SubmissionComplete: 254case ScheduleActionType.CreateNode: 257case ScheduleActionType.NoAction:
Microsoft.Build.Engine.UnitTests (34)
BackEnd\Scheduler_Tests.cs (34)
114Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 134Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 138Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 158Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 162Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 188Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 192Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 210Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 230Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 232Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 255Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 257Assert.Equal(ScheduleActionType.ReportResults, response[1].Action); 261Assert.Equal(ScheduleActionType.ResumeExecution, response[2].Action); 283Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 307Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 332Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 358Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 360Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 400Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 408Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, moreResponses[0].Action); 409Assert.Equal(ScheduleActionType.CreateNode, moreResponses[1].Action); 438Assert.Equal(ScheduleActionType.CreateNode, response[0].Action); 466Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 468Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 496Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 498Assert.Equal(ScheduleActionType.CreateNode, response[1].Action); 531Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 555Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].Action); 632Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 651Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 671Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].Action); 691Assert.Equal(ScheduleActionType.ReportResults, response[0].Action); 694Assert.Equal(ScheduleActionType.ResumeExecution, response[1].Action); 860if (response.Action == ScheduleActionType.CreateNode)