21 references to CompletionTcs
Aspire.Hosting (7)
InteractionService.cs (6)
68
var completion = await newState.
CompletionTcs
.Task.ConfigureAwait(false);
104
var completion = await newState.
CompletionTcs
.Task.ConfigureAwait(false);
124
var completion = await newState.
CompletionTcs
.Task.ConfigureAwait(false);
145
interactionState.
CompletionTcs
.TrySetResult(new InteractionCompletionState { Complete = true });
158
interactionUpdate.
CompletionTcs
.Task.IsCompleted,
215
interactionState.
CompletionTcs
.TrySetResult(result);
Publishing\PublishingActivityReporter.cs (1)
279
interaction.
CompletionTcs
.TrySetException(new InvalidOperationException("Cannot prompt interaction while steps are in progress."));
Aspire.Hosting.Tests (14)
InteractionServiceTests.cs (14)
26
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
51
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
146
Assert.True(completedInteraction1.
CompletionTcs
.Task.IsCompletedSuccessfully);
147
Assert.Equivalent(result1, await completedInteraction1.
CompletionTcs
.Task.DefaultTimeout());
154
Assert.True(completedInteraction2.
CompletionTcs
.Task.IsCompletedSuccessfully);
155
Assert.Equivalent(result2, await completedInteraction2.
CompletionTcs
.Task.DefaultTimeout());
193
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
199
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
219
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
239
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
259
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
279
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
312
Assert.False(interaction.
CompletionTcs
.Task.IsCompleted);
319
Assert.True(interaction.
CompletionTcs
.Task.IsCompletedSuccessfully);