45 instantiations of WorkUnitResult
Microsoft.Build (29)
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),
430
WorkUnitResult aggregateResult = new
WorkUnitResult
();
490
aggregateResult = aggregateResult.AggregateResult(new
WorkUnitResult
(WorkUnitResultCode.Canceled, WorkUnitActionCode.Stop, null));
541
aggregateResult = aggregateResult.AggregateResult(new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null));
573
aggregateResult = 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);
817
WorkUnitResult lastResult = new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
851
return new
WorkUnitResult
(aggregatedTaskResult, finalActionCode, lastResult.Exception);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (12)
193
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
313
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
352
WorkUnitResult aggregateResult = new
WorkUnitResult
();
399
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
414
return new
WorkUnitResult
(WorkUnitResultCode.Skipped, WorkUnitActionCode.Continue, null);
424
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
432
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e);
502
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, e);
518
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Success, taskResult.ActionCode, taskResult.Exception);
545
taskResult = new
WorkUnitResult
(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
586
WorkUnitResult taskResult = new
WorkUnitResult
(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
1042
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)
328
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);
38 references to WorkUnitResult
Microsoft.Build (26)
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)
430
WorkUnitResult
aggregateResult = new WorkUnitResult();
525
WorkUnitResult
bucketResult = await ProcessBucket(taskBuilder, targetLoggingContext, GetTaskExecutionMode(dependencyResult), lookupForInference, lookupForExecution);
813
private async ValueTask<
WorkUnitResult
> ProcessBucket(ITaskBuilder taskBuilder, TargetLoggingContext targetLoggingContext, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution)
817
WorkUnitResult
lastResult = new WorkUnitResult(WorkUnitResultCode.Success, WorkUnitActionCode.Continue, null);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (12)
153
public async Task<
WorkUnitResult
> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken)
193
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
309
private async ValueTask<
WorkUnitResult
> ExecuteTask(TaskExecutionMode mode, Lookup lookup)
313
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
352
WorkUnitResult
aggregateResult = new WorkUnitResult();
395
private async ValueTask<
WorkUnitResult
> ExecuteBucket(TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Dictionary<string, string> lookupHash)
399
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
584
private
WorkUnitResult
ExecuteTaskInSTAThread(ItemBucket bucket, TaskLoggingContext taskLoggingContext, TaskHostParameters taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask)
586
WorkUnitResult
taskResult = new WorkUnitResult(WorkUnitResultCode.Failed, WorkUnitActionCode.Stop, null);
679
private async Task<
WorkUnitResult
> InitializeAndExecuteTask(TaskLoggingContext taskLoggingContext, ItemBucket bucket, TaskHostParameters taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask)
764
private async ValueTask<
WorkUnitResult
> ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
1042
WorkUnitResult
result = new WorkUnitResult(resultCode, actionCode, null);
BackEnd\Shared\TargetResult.cs (4)
32
private
WorkUnitResult
_result;
77
internal TargetResult(TaskItem[] items,
WorkUnitResult
result, BuildEventContext originalBuildEventContext = null, TargetSkipReason skipReason = TargetSkipReason.None)
191
internal
WorkUnitResult
WorkUnitResult
342
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()