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