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