2 implementations of INewCommandPrompter
aspire (1)
Commands\NewCommand.cs (1)
306
internal class NewCommandPrompter(IInteractionService interactionService) :
INewCommandPrompter
, ITemplateVersionPrompter
Aspire.Cli.Tests (1)
Templating\DotNetTemplateFactoryTests.cs (1)
556
private sealed class TestNewCommandPrompter :
INewCommandPrompter
, ITemplateVersionPrompter
11 references to INewCommandPrompter
aspire (7)
Commands\NewCommand.cs (2)
24
private readonly
INewCommandPrompter
_prompter;
67
INewCommandPrompter
prompter,
Program.cs (2)
318
builder.Services.AddSingleton<
INewCommandPrompter
, NewCommandPrompter>();
319
builder.Services.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<
INewCommandPrompter
>());
Templating\CliTemplateFactory.cs (2)
43
private readonly
INewCommandPrompter
_prompter;
54
INewCommandPrompter
prompter,
Templating\DotNetTemplateFactory.cs (1)
28
INewCommandPrompter
prompter,
Aspire.Cli.Tests (4)
Utils\CliTestHelper.cs (4)
100
services.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<
INewCommandPrompter
>());
295
public Func<IServiceProvider,
INewCommandPrompter
> NewCommandPrompterFactory { get; set; } = (IServiceProvider serviceProvider) =>
474
var
prompter = serviceProvider.GetRequiredService<
INewCommandPrompter
>();