6 writes to Action
Microsoft.Build (6)
BackEnd\Components\Scheduler\ScheduleResponse.cs (6)
103Action = type; 111Action = ScheduleActionType.CreateNode; 121Action = ScheduleActionType.SubmissionComplete; 130Action = ScheduleActionType.CircularDependency; 144Action = sendConfiguration ? ScheduleActionType.ScheduleWithConfiguration : ScheduleActionType.Schedule; 156Action = (unblocker.Result == null) ? ScheduleActionType.ResumeExecution : ScheduleActionType.ReportResults;
46 references to Action
Microsoft.Build (12)
BackEnd\BuildManager\BuildManager.cs (3)
2687switch (response.Action) 2731if (response.Action == ScheduleActionType.ScheduleWithConfiguration) 2749ErrorUtilities.ThrowInternalError("Scheduling action {0} not handled.", response.Action);
BackEnd\Components\Scheduler\Scheduler.cs (1)
1846if (response.Action == ScheduleActionType.SubmissionComplete)
BackEnd\Components\Scheduler\ScheduleResponse.cs (8)
234switch (Action) 238return $"Act: {Action} Node: {NodeId} Request: {Unblocker.BlockedRequestId}"; 241return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId}"; 244return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.ConfigurationId}"; 247return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.ConfigurationId}"; 250return $"Act: {Action} Submission: {BuildResult.SubmissionId}"; 253return $"Act: {Action} Count: {NumberOfNodesToCreate}"; 257return $"Act: {Action}";
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)