4 implementations of PromptForSelectionAsync
aspire (2)
Interaction\ConsoleInteractionService.cs (1)
64public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Interaction\ExtensionInteractionService.cs (1)
119public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter,
Aspire.Cli.Tests (2)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
696public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
TestServices\TestConsoleInteractionService.cs (1)
31public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
11 references to PromptForSelectionAsync
aspire (11)
Commands\AddCommand.cs (2)
269var version = await interactionService.PromptForSelectionAsync( 279var selectedIntegration = await interactionService.PromptForSelectionAsync(
Commands\NewCommand.cs (2)
126return await interactionService.PromptForSelectionAsync( 156return await interactionService.PromptForSelectionAsync(
Commands\PublishCommand.cs (1)
24return await interactionService.PromptForSelectionAsync(
Commands\PublishCommandBase.cs (1)
517var selectedChoice = await _interactionService.PromptForSelectionAsync(
Projects\ProjectLocator.cs (1)
162selectedAppHost = await interactionService.PromptForSelectionAsync(
Templating\DotNetTemplateFactory.cs (4)
101useRedisCache = await interactionService.PromptForSelectionAsync(TemplatingStrings.UseRedisCache_Prompt, [TemplatingStrings.Yes, TemplatingStrings.No], choice => choice, cancellationToken) switch 122var createTestProject = await interactionService.PromptForSelectionAsync( 136testFramework = await interactionService.PromptForSelectionAsync( 162xunitVersion = await interactionService.PromptForSelectionAsync(