7 implementations of PromptForSelectionAsync
aspire (2)
Interaction\ConsoleInteractionService.cs (1)
83public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Interaction\ExtensionInteractionService.cs (1)
161public async Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter,
Aspire.Cli.Tests (5)
Commands\NewCommandTests.cs (1)
643public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Commands\PublishCommandPromptingIntegrationTests.cs (1)
923public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Templating\DotNetTemplateFactoryTests.cs (1)
385public Task<T> PromptForSelectionAsync<T>(string prompt, IEnumerable<T> choices, Func<T, string> displaySelector, CancellationToken cancellationToken) where T : notnull
TestServices\TestConsoleInteractionService.cs (1)
34public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
TestServices\TestExtensionInteractionService.cs (1)
39public Task<T> PromptForSelectionAsync<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
22 references to PromptForSelectionAsync
aspire (22)
Commands\AddCommand.cs (3)
290var selection = await interactionService.PromptForSelectionAsync( 341var topSelection = await interactionService.PromptForSelectionAsync( 352var selectedIntegration = await interactionService.PromptForSelectionAsync(
Commands\ConfigCommand.cs (3)
56var subcommand = await _interactionService.PromptForSelectionAsync( 169var isGlobal = await InteractionService.PromptForSelectionAsync( 280var isGlobal = await InteractionService.PromptForSelectionAsync(
Commands\InitCommand.cs (1)
216var selection = await InteractionService.PromptForSelectionAsync(
Commands\NewCommand.cs (3)
180var selection = await interactionService.PromptForSelectionAsync( 234var topSelection = await interactionService.PromptForSelectionAsync( 265return await interactionService.PromptForSelectionAsync(
Commands\PublishCommand.cs (1)
24return await interactionService.PromptForSelectionAsync(
Commands\PublishCommandBase.cs (1)
622var (value, displayText) = await InteractionService.PromptForSelectionAsync(
Commands\UpdateCommand.cs (1)
55var channel = await InteractionService.PromptForSelectionAsync(UpdateCommandStrings.SelectChannelPrompt, channels, (c) => c.Name, cancellationToken);
Projects\ProjectLocator.cs (2)
312projectFile = await interactionService.PromptForSelectionAsync( 390selectedAppHost = await interactionService.PromptForSelectionAsync(
Projects\SolutionLocator.cs (1)
39var selectedSolution = await interactionService.PromptForSelectionAsync(
Templating\DotNetTemplateFactory.cs (6)
155useRedisCache = await interactionService.PromptForSelectionAsync(TemplatingStrings.UseRedisCache_Prompt, [TemplatingStrings.Yes, TemplatingStrings.No], choice => choice, cancellationToken) switch 176var createTestProject = await interactionService.PromptForSelectionAsync( 190testFramework = await interactionService.PromptForSelectionAsync( 216xunitVersion = await interactionService.PromptForSelectionAsync( 500var choice = await interactionService.PromptForSelectionAsync( 514var updateChoice = await interactionService.PromptForSelectionAsync(