Implemented interface member:
method
PromptForSelectionAsync<T>
Aspire.Cli.Interaction.IInteractionService.PromptForSelectionAsync<T>(System.String, System.Collections.Generic.IEnumerable<T>, System.Func<T, System.String>, Aspire.Cli.Interaction.PromptBinding<System.String>, System.Boolean, System.Threading.CancellationToken)
9 references to PromptForSelectionAsync
aspire (1)
Interaction\ExtensionInteractionService.cs (1)
336return await _consoleInteractionService.PromptForSelectionAsync(promptText, choices, choiceFormatter, binding, echoSelected, cancellationToken);
Aspire.Cli.Tests (8)
Interaction\ConsoleInteractionServiceTests.cs (8)
45interactionService.PromptForSelectionAsync("Select an item:", choices, x => x, cancellationToken: CancellationToken.None)); 403interactionService.PromptForSelectionAsync("Select an item:", choices, x => x, cancellationToken: CancellationToken.None)); 1581interactionService.PromptForSelectionAsync("Select:", choices, x => x, binding, cancellationToken: CancellationToken.None)); 1713var result = await interactionService.PromptForSelectionAsync("Select:", choices, x => x, binding, cancellationToken: CancellationToken.None); 1731var result = await interactionService.PromptForSelectionAsync("Select:", choices, x => x, binding, cancellationToken: CancellationToken.None); 1839interactionService.PromptForSelectionAsync("Select:", choices, x => x, binding, cancellationToken: CancellationToken.None)); 1855var result = await interactionService.PromptForSelectionAsync("Select:", choices, x => x, binding, cancellationToken: CancellationToken.None); 1893var result = await interactionService.PromptForSelectionAsync("Select:", choices, x => x, binding, cancellationToken: CancellationToken.None);