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