2 implementations of INewCommandPrompter
aspire (1)
Commands\NewCommand.cs (1)
677internal class NewCommandPrompter(IInteractionService interactionService) : INewCommandPrompter, ITemplateVersionPrompter
Aspire.Cli.Tests (1)
Templating\DotNetTemplateFactoryTests.cs (1)
484private sealed class TestNewCommandPrompter : INewCommandPrompter, ITemplateVersionPrompter
11 references to INewCommandPrompter
aspire (7)
Commands\NewCommand.cs (2)
30private readonly INewCommandPrompter _prompter; 69INewCommandPrompter prompter,
Program.cs (2)
459builder.Services.AddSingleton<INewCommandPrompter, NewCommandPrompter>(); 460builder.Services.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<INewCommandPrompter>());
Templating\CliTemplateFactory.cs (2)
69private readonly INewCommandPrompter _prompter; 81INewCommandPrompter prompter,
Templating\DotNetTemplateFactory.cs (1)
23INewCommandPrompter prompter,
Aspire.Cli.Tests (4)
Utils\CliTestHelper.cs (4)
150services.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<INewCommandPrompter>()); 425public Func<IServiceProvider, INewCommandPrompter> NewCommandPrompterFactory { get; set; } = (IServiceProvider serviceProvider) => 638var prompter = serviceProvider.GetRequiredService<INewCommandPrompter>();