13 references to CompletionTcs
Aspire.Hosting (7)
InteractionService.cs (6)
67
var completion = await newState.
CompletionTcs
.Task.ConfigureAwait(false);
103
var completion = await newState.
CompletionTcs
.Task.ConfigureAwait(false);
123
var completion = await newState.
CompletionTcs
.Task.ConfigureAwait(false);
144
interactionState.
CompletionTcs
.TrySetResult(new InteractionCompletionState { Complete = true });
157
interactionUpdate.
CompletionTcs
.Task.IsCompleted,
214
interactionState.
CompletionTcs
.TrySetResult(result);
Publishing\PublishingActivityReporter.cs (1)
278
interaction.
CompletionTcs
.TrySetException(new InvalidOperationException("Cannot prompt interaction while steps are in progress."));
Aspire.Hosting.Tests (6)
InteractionServiceTests.cs (6)
27
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
52
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
147
Assert.True(completedInteraction1.
CompletionTcs
.Task.IsCompletedSuccessfully);
148
Assert.Equivalent(result1, await completedInteraction1.
CompletionTcs
.Task.DefaultTimeout());
155
Assert.True(completedInteraction2.
CompletionTcs
.Task.IsCompletedSuccessfully);
156
Assert.Equivalent(result2, await completedInteraction2.
CompletionTcs
.Task.DefaultTimeout());