5 instantiations of TemplateInputs
aspire (2)
Commands\NewCommand.cs (2)
707
var inputs = new
TemplateInputs
767
var result = await template.ApplyTemplateAsync(new
TemplateInputs
Aspire.Cli.Tests (3)
Commands\NewCommandLocalTemplateTests.ConfiguredGitSources.cs (1)
140
new
TemplateInputs
{ Name = "Demo", Output = "out" }, command, TestContext.Current.CancellationToken);
Commands\NewCommandLocalTemplateTests.cs (1)
1616
var result = await first.ApplyTemplateAsync(new
TemplateInputs
{ Name = "Demo", Output = "out" }, parseResult, TestContext.Current.CancellationToken);
Commands\NewCommandLocalTemplateTests.NuGetValues.cs (1)
434
new
TemplateInputs
{ Name = "Demo", Output = "out" }, parseResult, cancellation.Token));
18 references to TemplateInputs
aspire (17)
Commands\NewCommand.cs (1)
707
var
inputs = new TemplateInputs
Templating\CallbackTemplate.cs (2)
13
Func<CallbackTemplate,
TemplateInputs
, ParseResult, CancellationToken, Task<TemplateResult>> applyTemplateCallback,
54
public Task<TemplateResult> ApplyTemplateAsync(
TemplateInputs
inputs, ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.cs (1)
261
private async Task<string?> ResolveOutputPathAsync(
TemplateInputs
inputs, Func<CliExecutionContext, string, string> pathDeriver, string projectName, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
15
private async Task<TemplateResult> ApplyEmptyAppHostTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.GoStarterTemplate.cs (1)
14
private async Task<TemplateResult> ApplyGoStarterTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.JavaStarterTemplate.cs (1)
14
private async Task<TemplateResult> ApplyJavaStarterTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.PythonStarterTemplate.cs (1)
15
private async Task<TemplateResult> ApplyPythonStarterTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (1)
15
private async Task<TemplateResult> ApplyTypeScriptStarterTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
Templating\DotNetTemplateFactory.cs (6)
412
private async Task<TemplateResult> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template,
TemplateInputs
inputs, ParseResult parseResult, CancellationToken cancellationToken)
417
private async Task<TemplateResult> ApplySingleFileTemplate(CallbackTemplate template,
TemplateInputs
inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken)
444
private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken)
462
private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template,
TemplateInputs
inputs, string name, string outputPath, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken)
597
private async Task<string> GetProjectNameAsync(
TemplateInputs
inputs, string templateName, ParseResult parseResult, CancellationToken cancellationToken)
608
private async Task<string?> GetOutputPathAsync(
TemplateInputs
inputs, Func<CliExecutionContext, string, string> pathDeriver, string projectName, ParseResult parseResult, CancellationToken cancellationToken)
Templating\ITemplate.cs (1)
78
Task<TemplateResult> ApplyTemplateAsync(
TemplateInputs
inputs, ParseResult parseResult, CancellationToken cancellationToken);
Templating\TemplateEngineFactory.cs (1)
337
private async Task<TemplateResult> ApplyAsync(IEngineEnvironmentSettings settings, TemplateCreator creator, ITemplateInfo template,
TemplateInputs
inputs, ParseResult parseResult, CancellationToken cancellationToken)
Aspire.Cli.Tests (1)
Commands\NewCommandChannelResolutionTests.cs (1)
528
/// <see cref="
TemplateInputs
"/> handed to it. Its <c>Version</c> reflects which channel