6 implementations of PromptForSelectionAsync
aspire (2)
Interaction\ConsoleInteractionService.cs (1)
83
public async Task<T>
PromptForSelectionAsync
<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Interaction\ExtensionInteractionService.cs (1)
138
public async Task<T>
PromptForSelectionAsync
<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter,
Aspire.Cli.Tests (4)
Commands\NewCommandTests.cs (1)
643
public Task<T>
PromptForSelectionAsync
<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
Commands\PublishCommandPromptingIntegrationTests.cs (1)
796
public Task<T>
PromptForSelectionAsync
<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
TestServices\TestConsoleInteractionService.cs (1)
34
public Task<T>
PromptForSelectionAsync
<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
TestServices\TestExtensionInteractionService.cs (1)
38
public Task<T>
PromptForSelectionAsync
<T>(string promptText, IEnumerable<T> choices, Func<T, string> choiceFormatter, CancellationToken cancellationToken = default) where T : notnull
16 references to PromptForSelectionAsync
aspire (16)
Commands\AddCommand.cs (3)
292
var selection = await interactionService.
PromptForSelectionAsync
(
343
var topSelection = await interactionService.
PromptForSelectionAsync
(
354
var selectedIntegration = await interactionService.
PromptForSelectionAsync
(
Commands\NewCommand.cs (3)
183
var selection = await interactionService.
PromptForSelectionAsync
(
237
var topSelection = await interactionService.
PromptForSelectionAsync
(
268
return await interactionService.
PromptForSelectionAsync
(
Commands\PublishCommand.cs (1)
23
return await interactionService.
PromptForSelectionAsync
(
Commands\PublishCommandBase.cs (1)
571
var selectedChoice = await _interactionService.
PromptForSelectionAsync
(
Commands\UpdateCommand.cs (1)
42
var channel = await _interactionService.
PromptForSelectionAsync
(UpdateCommandStrings.SelectChannelPrompt, channels, (c) => c.Name, cancellationToken);
Projects\ProjectLocator.cs (1)
187
selectedAppHost = await interactionService.
PromptForSelectionAsync
(
Templating\DotNetTemplateFactory.cs (6)
124
useRedisCache = await interactionService.
PromptForSelectionAsync
(TemplatingStrings.UseRedisCache_Prompt, [TemplatingStrings.Yes, TemplatingStrings.No], choice => choice, cancellationToken) switch
145
var createTestProject = await interactionService.
PromptForSelectionAsync
(
159
testFramework = await interactionService.
PromptForSelectionAsync
(
185
xunitVersion = await interactionService.
PromptForSelectionAsync
(
438
var choice = await interactionService.
PromptForSelectionAsync
(
452
var updateChoice = await interactionService.
PromptForSelectionAsync
(