1 write to CompletionState
Aspire.Hosting (1)
Pipelines\PipelineActivityReporter.cs (1)
178task.CompletionState = completionState;
13 references to CompletionState
Aspire.Hosting (5)
Pipelines\PipelineActivityReporter.cs (2)
166if (task.CompletionState != CompletionState.InProgress) 168throw new InvalidOperationException($"Cannot complete task '{task.Id}' with state '{task.CompletionState}'. Only 'InProgress' tasks can be completed.");
Pipelines\ReportingStep.cs (2)
84if ((int)task.CompletionState > (int)maxState) 86maxState = task.CompletionState;
Pipelines\ReportingTask.cs (1)
80if (CompletionState != CompletionState.InProgress)
Aspire.Hosting.Tests (8)
Publishing\PipelineActivityReporterTests.cs (4)
75Assert.Equal(CompletionState.InProgress, taskInternal.CompletionState); 246Assert.Equal(CompletionState.Completed, taskInternal.CompletionState); 696Assert.Equal(CompletionState.CompletedWithWarning, taskInternal.CompletionState); 731Assert.Equal(CompletionState.CompletedWithError, taskInternal.CompletionState);
Publishing\PublishingExtensionsTests.cs (4)
31Assert.Equal(CompletionState.InProgress, taskInternal.CompletionState); 85Assert.Equal(CompletionState.Completed, taskInternal.CompletionState); 103Assert.Equal(CompletionState.CompletedWithWarning, taskInternal.CompletionState); 120Assert.Equal(CompletionState.CompletedWithError, taskInternal.CompletionState);