48 instantiations of TemplateResult
aspire (47)
Templating\CliTemplateFactory.EmptyTemplate.cs (6)
21
return new
TemplateResult
(CliExitCodes.InvalidCommand);
28
return new
TemplateResult
(CliExitCodes.InvalidCommand);
41
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
98
return new
TemplateResult
((int)CliExitCodes.FailedToCreateNewProject);
107
return new
TemplateResult
((int)CliExitCodes.Success, outputPath);
123
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.GoStarterTemplate.cs (6)
26
return new
TemplateResult
(CliExitCodes.InvalidCommand);
33
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
81
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
89
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
93
return new
TemplateResult
((int)CliExitCodes.Success, outputPath);
104
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.JavaStarterTemplate.cs (6)
26
return new
TemplateResult
(CliExitCodes.InvalidCommand);
33
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
81
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
89
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
93
return new
TemplateResult
((int)CliExitCodes.Success, outputPath);
104
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.PythonStarterTemplate.cs (6)
27
return new
TemplateResult
(CliExitCodes.InvalidCommand);
34
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
95
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
103
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
107
return new
TemplateResult
((int)CliExitCodes.Success, outputPath);
118
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (6)
27
return new
TemplateResult
(CliExitCodes.InvalidCommand);
34
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
79
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
87
return new
TemplateResult
((int)CliExitCodes.FailedToBuildArtifacts, outputPath);
91
return new
TemplateResult
((int)CliExitCodes.Success, outputPath);
102
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\DotNetTemplateFactory.cs (10)
448
return new
TemplateResult
(CliExitCodes.SdkNotInstalled);
456
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
493
return new
TemplateResult
(CliExitCodes.FailedToInstallTemplates);
527
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
532
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
570
return new
TemplateResult
(CliExitCodes.Success, outputPath);
574
return new
TemplateResult
(CliExitCodes.Cancelled);
579
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
584
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
593
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\TemplateEngineFactory.cs (5)
369
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
385
return new
TemplateResult
(CliExitCodes.InvalidCommand);
426
return new
TemplateResult
(CliExitCodes.InvalidCommand);
502
return new
TemplateResult
(CliExitCodes.Success, outputPath);
589
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
Templating\TemplateEngineFactory.NuGetValues.cs (2)
114
return new
TemplateResult
(CliExitCodes.FailedToCreateNewProject);
127
return new
TemplateResult
(CliExitCodes.Success, outputPath);
Aspire.Cli.Tests (1)
Commands\NewCommandChannelResolutionTests.cs (1)
584
return Task.FromResult(new
TemplateResult
(CliExitCodes.Success, outputPath));
31 references to TemplateResult
aspire (29)
Commands\NewCommand.cs (3)
716
TemplateResult
templateResult;
767
var
result = await template.ApplyTemplateAsync(new TemplateInputs
790
private async Task<CommandResult> CompleteTemplateAsync(
TemplateResult
templateResult, ConfigSource? configSource, ParseResult parseResult, CancellationToken cancellationToken)
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.EmptyTemplate.cs (3)
15
private async Task<
TemplateResult
> ApplyEmptyAppHostTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
48
TemplateResult
templateResult;
68
(Func<Task<
TemplateResult
>>)(async () =>
Templating\CliTemplateFactory.GoStarterTemplate.cs (3)
14
private async Task<
TemplateResult
> ApplyGoStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
40
TemplateResult
templateResult;
50
(Func<Task<
TemplateResult
>>)(async () =>
Templating\CliTemplateFactory.JavaStarterTemplate.cs (3)
14
private async Task<
TemplateResult
> ApplyJavaStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
40
TemplateResult
templateResult;
50
(Func<Task<
TemplateResult
>>)(async () =>
Templating\CliTemplateFactory.PythonStarterTemplate.cs (3)
15
private async Task<
TemplateResult
> ApplyPythonStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
42
TemplateResult
templateResult;
52
(Func<Task<
TemplateResult
>>)(async () =>
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (3)
15
private async Task<
TemplateResult
> ApplyTypeScriptStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken)
41
TemplateResult
templateResult;
51
(Func<Task<
TemplateResult
>>)(async () =>
Templating\DotNetTemplateFactory.cs (4)
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)
Templating\ITemplate.cs (1)
78
Task<
TemplateResult
> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken);
Templating\TemplateEngineFactory.cs (3)
337
private async Task<
TemplateResult
> ApplyAsync(IEngineEnvironmentSettings settings, TemplateCreator creator, ITemplateInfo template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken)
584
private
TemplateResult
CreationFailed(ITemplateCreationResult result) => CreationFailed(result.Status, result.ErrorMessage);
586
private
TemplateResult
CreationFailed(CreationResultStatus status, string? errorMessage)
Templating\TemplateEngineFactory.NuGetValues.cs (1)
21
private async Task<
TemplateResult
> CreateWithComputedValuesAsync(
Aspire.Cli.Tests (2)
Commands\NewCommandLocalTemplateTests.ConfiguredGitSources.cs (1)
139
var
result = await selected.Template.ApplyTemplateAsync(
Commands\NewCommandLocalTemplateTests.cs (1)
1616
var
result = await first.ApplyTemplateAsync(new TemplateInputs { Name = "Demo", Output = "out" }, parseResult, TestContext.Current.CancellationToken);