2 implementations of ITemplateProvider
aspire (1)
Templating\TemplateProvider.cs (1)
8
internal sealed class TemplateProvider :
ITemplateProvider
Aspire.Cli.Tests (1)
Commands\NewCommandChannelResolutionTests.cs (1)
767
private sealed class SingleTemplateProvider(ITemplate template) :
ITemplateProvider
21 references to ITemplateProvider
aspire (4)
Commands\NewCommand.cs (2)
33
private readonly
ITemplateProvider
_templateProvider;
85
ITemplateProvider
templateProvider,
Program.cs (1)
658
builder.Services.AddSingleton<
ITemplateProvider
, TemplateProvider>();
Templating\ConfiguredTemplateSourceService.cs (1)
15
ITemplateProvider
templateProvider,
Aspire.Cli.Tests (17)
Commands\NewCommandChannelResolutionTests.cs (1)
763
/// Minimal <see cref="
ITemplateProvider
"/> exposing a single template so
Commands\NewCommandLocalTemplateTests.cs (12)
1330
var
templateProvider = provider.GetRequiredService<
ITemplateProvider
>();
1350
var templates = await provider.GetRequiredService<
ITemplateProvider
>().GetTemplatesAsync(new TemplateSource("template", null, null));
1563
provider.GetRequiredService<
ITemplateProvider
>().GetTemplatesAsync(
1594
var
templates = provider.GetRequiredService<
ITemplateProvider
>();
1732
var
templates = provider.GetRequiredService<
ITemplateProvider
>();
1786
firstProvider.GetRequiredService<
ITemplateProvider
>().GetTemplatesAsync(source),
1787
secondProvider.GetRequiredService<
ITemplateProvider
>().GetTemplatesAsync(source)).DefaultTimeout();
1822
var
templateProvider = provider.GetRequiredService<
ITemplateProvider
>();
Commands\NewCommandLocalTemplateTests.NuGetValues.cs (1)
430
var templates = await provider.GetRequiredService<
ITemplateProvider
>().GetTemplatesAsync(new TemplateSource("template", null, null));
Commands\NewCommandTemplateConfigPersistenceTests.cs (2)
249
var
templateProvider = serviceProvider.GetRequiredService<
ITemplateProvider
>();
Utils\CliTestHelper.cs (1)
659
public Func<IServiceProvider,
ITemplateProvider
> TemplateProviderFactory { get; set; } = (IServiceProvider serviceProvider) =>