44 instantiations of WorkUnitResult
Microsoft.Build (28)
BackEnd\Components\ProjectCache\CacheResult.cs (2)
127
? new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)
128
: new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (2)
129
? new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)
130
: new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
277
results[i] = new TargetResult(Array.Empty<TaskItem>(), new
WorkUnitResult
(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null));
299
results[i] = new TargetResult(Array.Empty<TaskItem>(), new
WorkUnitResult
(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null));
BackEnd\Components\RequestBuilder\TargetEntry.cs (9)
366
new
WorkUnitResult
(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null),
429
WorkUnitResult aggregateResult = new
WorkUnitResult
();
489
aggregateResult = aggregateResult.AggregateResult(new
WorkUnitResult
(WorkUnitResultCode.Canceled, WorkUnitActionCode.Stop, null));
540
aggregateResult = aggregateResult.AggregateResult(new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null));
572
aggregateResult = aggregateResult.AggregateResult(new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null));
731
_targetResult = new TargetResult(Array.Empty<TaskItem>(), new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null));
786
_targetResult.WorkUnitResult = new
WorkUnitResult
(_targetResult.WorkUnitResult.ResultCode, WorkUnitActionCode.Stop, _targetResult.WorkUnitResult.Exception);
816
WorkUnitResult lastResult = new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
850
return new
WorkUnitResult
(aggregatedTaskResult, finalActionCode, lastResult.Exception);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (11)
179
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
299
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
327
WorkUnitResult aggregateResult = new
WorkUnitResult
();
374
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
389
return new
WorkUnitResult
(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null);
399
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
407
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e);
477
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e);
493
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Success, taskResult.ActionCode, taskResult.Exception);
520
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
1022
WorkUnitResult result = new
WorkUnitResult
(resultCode, actionCode, null);
BackEnd\Shared\WorkUnitResult.cs (2)
144
return new
WorkUnitResult
(translator);
184
return new
WorkUnitResult
(aggregateResult, aggregateAction, aggregateException);
Microsoft.Build.Engine.UnitTests (16)
BackEnd\BuildResult_Tests.cs (1)
100
result.AddResultsForTarget("bar", new TargetResult(Array.Empty<TaskItem>(), new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, new Exception())));
BackEnd\CacheSerialization_Tests.cs (5)
56
new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)));
61
new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)));
66
new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)));
72
new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)));
78
new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null)));
BackEnd\MockTaskBuilder.cs (4)
82
return Task<WorkUnitResult>.FromResult(new
WorkUnitResult
(WorkUnitResultCode.Canceled, WorkUnitActionCode.Stop, null));
115
return Task<WorkUnitResult>.FromResult(new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Continue, null));
118
return Task<WorkUnitResult>.FromResult(new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null));
122
return Task<WorkUnitResult>.FromResult(new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null));
BackEnd\RequestBuilder_Tests.cs (1)
323
return new TargetResult(Array.Empty<TaskItem>(), new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null));
BuildResultUtilities.cs (5)
32
return new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
37
return new
WorkUnitResult
(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null);
42
return new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
47
return new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e);
52
return new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Continue, null);
36 references to WorkUnitResult
Microsoft.Build (24)
BackEnd\Components\ProjectCache\CacheResult.cs (1)
124
private static
WorkUnitResult
CreateWorkUnitResult(BuildResultCode resultCode)
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (1)
126
private static
WorkUnitResult
CreateWorkUnitResult(BuildResultCode resultCode)
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (1)
54
Task<
WorkUnitResult
> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
429
WorkUnitResult
aggregateResult = new WorkUnitResult();
524
WorkUnitResult
bucketResult = await ProcessBucket(taskBuilder, targetLoggingContext, GetTaskExecutionMode(dependencyResult), lookupForInference, lookupForExecution);
812
private async ValueTask<
WorkUnitResult
> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution)
816
WorkUnitResult
lastResult = new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (10)
153
public async Task<
WorkUnitResult
> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken)
179
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
295
private async ValueTask<
WorkUnitResult
> ExecuteTask(TaskExecutionMode mode, Lookup lookup)
299
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
327
WorkUnitResult
aggregateResult = new WorkUnitResult();
370
private async ValueTask<
WorkUnitResult
> ExecuteBucket(TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Dictionary<string, string> lookupHash)
374
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
659
private async Task<
WorkUnitResult
> InitializeAndExecuteTask(TaskLoggingContext taskLoggingContext, ItemBucket bucket, IDictionary<string, string> taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask)
744
private async ValueTask<
WorkUnitResult
> ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
1022
WorkUnitResult
result = new WorkUnitResult(resultCode, actionCode, null);
BackEnd\Shared\TargetResult.cs (4)
32
private
WorkUnitResult
_result;
71
internal TargetResult(TaskItem[] items,
WorkUnitResult
result, BuildEventContext originalBuildEventContext = null)
171
internal
WorkUnitResult
WorkUnitResult
322
translator.Translate(ref _result,
WorkUnitResult
.FactoryForDeserialization);
BackEnd\Shared\WorkUnitResult.cs (3)
142
internal static
WorkUnitResult
FactoryForDeserialization(ITranslator translator)
157
internal
WorkUnitResult
AggregateResult(
WorkUnitResult
result)
Microsoft.Build.Engine.UnitTests (12)
BackEnd\MockTaskBuilder.cs (5)
78
public Task<
WorkUnitResult
> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken)
82
return Task<
WorkUnitResult
>.FromResult(new WorkUnitResult(WorkUnitResultCode.Canceled, WorkUnitActionCode.Stop, null));
115
return Task<
WorkUnitResult
>.FromResult(new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Continue, null));
118
return Task<
WorkUnitResult
>.FromResult(new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null));
122
return Task<
WorkUnitResult
>.FromResult(new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null));
BackEnd\Scheduler_Tests.cs (2)
760
private BuildResult CacheBuildResult(BuildRequest request, string target,
WorkUnitResult
workUnitResult, ResultsCache resultsCache = null)
778
private BuildResult CreateBuildResult(BuildRequest request, string target,
WorkUnitResult
workUnitResult)
BuildResultUtilities.cs (5)
30
public static
WorkUnitResult
GetSuccessResult()
35
public static
WorkUnitResult
GetSkippedResult()
40
public static
WorkUnitResult
GetStopWithErrorResult()
45
public static
WorkUnitResult
GetStopWithErrorResult(Exception e)
50
public static
WorkUnitResult
GetContinueWithErrorResult()