5 implementations of PromptForSelectionAsync
aspire (2)
Interaction\ConsoleInteractionService.cs (1)
65public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Interaction\ExtensionInteractionService.cs (1)
128public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter,
Aspire.Cli.Tests (3)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
706public 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
TestServices\TestExtensionInteractionService.cs (1)
36public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
14 references to PromptForSelectionAsync
aspire (14)
Commands\AddCommand.cs (3)
287return await interactionService.PromptForSelectionAsync( 308var selection = await interactionService.PromptForSelectionAsync( 321var selectedIntegration = await interactionService.PromptForSelectionAsync(
Commands\NewCommand.cs (3)
160return await interactionService.PromptForSelectionAsync( 181var selection = await interactionService.PromptForSelectionAsync( 214return await interactionService.PromptForSelectionAsync(
Commands\PublishCommand.cs (1)
24return await interactionService.PromptForSelectionAsync(
Commands\PublishCommandBase.cs (1)
531var selectedChoice = await _interactionService.PromptForSelectionAsync(
Commands\RunCommand.cs (1)
115var startDebugSession = ExtensionHelper.IsExtensionHost(_interactionService, out _, out var extensionBackchannel) && string.Equals(await _interactionService.PromptForSelectionAsync(
Projects\ProjectLocator.cs (1)
163selectedAppHost = await interactionService.PromptForSelectionAsync(
Templating\DotNetTemplateFactory.cs (4)
123useRedisCache = await interactionService.PromptForSelectionAsync(TemplatingStrings.UseRedisCache_Prompt, [TemplatingStrings.Yes, TemplatingStrings.No], choice => choice, cancellationToken) switch 144var createTestProject = await interactionService.PromptForSelectionAsync( 158testFramework = await interactionService.PromptForSelectionAsync( 184xunitVersion = await interactionService.PromptForSelectionAsync(