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