28 instantiations of WorkUnitResult
Microsoft.Build (28)
BackEnd\Components\ProjectCache\CacheResult.cs (2)
124? new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null) 125: new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (2)
126? new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null) 127: new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
277results[i] = new TargetResult(Array.Empty<TaskItem>(), new WorkUnitResult(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null)); 299results[i] = new TargetResult(Array.Empty<TaskItem>(), new WorkUnitResult(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null));
BackEnd\Components\RequestBuilder\TargetEntry.cs (9)
366new WorkUnitResult(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null), 430WorkUnitResult aggregateResult = new WorkUnitResult(); 490aggregateResult = aggregateResult.AggregateResult(new WorkUnitResult(WorkUnitResultCode.Canceled, WorkUnitActionCode.Stop, null)); 541aggregateResult = aggregateResult.AggregateResult(new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)); 573aggregateResult = aggregateResult.AggregateResult(new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null)); 732_targetResult = new TargetResult(Array.Empty<TaskItem>(), new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null)); 787_targetResult.WorkUnitResult = new WorkUnitResult(_targetResult.WorkUnitResult.ResultCode, WorkUnitActionCode.Stop, _targetResult.WorkUnitResult.Exception); 817WorkUnitResult lastResult = new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null); 851return new WorkUnitResult(aggregatedTaskResult, finalActionCode, lastResult.Exception);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (11)
193WorkUnitResult taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null); 313WorkUnitResult taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null); 352WorkUnitResult aggregateResult = new WorkUnitResult(); 399WorkUnitResult taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null); 414return new WorkUnitResult(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null); 424taskResult = new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null); 432taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e); 502taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e); 518taskResult = new WorkUnitResult(WorkUnitResultCode.Success, taskResult.ActionCode, taskResult.Exception); 543taskResult = new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null); 1054WorkUnitResult result = new WorkUnitResult(resultCode, actionCode, null);
BackEnd\Shared\WorkUnitResult.cs (2)
144return new WorkUnitResult(translator); 184return new WorkUnitResult(aggregateResult, aggregateAction, aggregateException);
24 references to WorkUnitResult
Microsoft.Build (24)
BackEnd\Components\ProjectCache\CacheResult.cs (1)
121private static WorkUnitResult CreateWorkUnitResult(BuildResultCode resultCode)
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (1)
123private static WorkUnitResult CreateWorkUnitResult(BuildResultCode resultCode)
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (1)
54Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
430WorkUnitResult aggregateResult = new WorkUnitResult(); 525WorkUnitResult bucketResult = await ProcessBucket(taskBuilder, targetLoggingContext, GetTaskExecutionMode(dependencyResult), lookupForInference, lookupForExecution); 813private async ValueTask<WorkUnitResult> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution) 817WorkUnitResult lastResult = new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (10)
153public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken) 193WorkUnitResult taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null); 309private async ValueTask<WorkUnitResult> ExecuteTask(TaskExecutionMode mode, Lookup lookup) 313WorkUnitResult taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null); 352WorkUnitResult aggregateResult = new WorkUnitResult(); 395private async ValueTask<WorkUnitResult> ExecuteBucket(TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Dictionary<string, string> lookupHash) 399WorkUnitResult taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null); 677private async Task<WorkUnitResult> InitializeAndExecuteTask(TaskLoggingContext taskLoggingContext, ItemBucket bucket, TaskHostParameters taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask) 762private async ValueTask<WorkUnitResult> ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) 1054WorkUnitResult result = new WorkUnitResult(resultCode, actionCode, null);
BackEnd\Shared\TargetResult.cs (4)
32private WorkUnitResult _result; 77internal TargetResult(TaskItem[] items, WorkUnitResult result, BuildEventContext originalBuildEventContext = null, TargetSkipReason skipReason = TargetSkipReason.None) 190internal WorkUnitResult WorkUnitResult 341translator.Translate(ref _result, WorkUnitResult.FactoryForDeserialization);
BackEnd\Shared\WorkUnitResult.cs (3)
142internal static WorkUnitResult FactoryForDeserialization(ITranslator translator) 157internal WorkUnitResult AggregateResult(WorkUnitResult result)