41 instantiations of TemplateResult
aspire (40)
Templating\CliTemplateFactory.EmptyTemplate.cs (6)
20return new TemplateResult(CliExitCodes.InvalidCommand); 27return new TemplateResult(CliExitCodes.InvalidCommand); 40return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 97return new TemplateResult((int)CliExitCodes.FailedToCreateNewProject); 106return new TemplateResult((int)CliExitCodes.Success, outputPath); 122return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.GoStarterTemplate.cs (6)
26return new TemplateResult(CliExitCodes.InvalidCommand); 33return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 81return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 89return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 93return new TemplateResult((int)CliExitCodes.Success, outputPath); 104return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.JavaStarterTemplate.cs (6)
26return new TemplateResult(CliExitCodes.InvalidCommand); 33return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 81return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 89return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 93return new TemplateResult((int)CliExitCodes.Success, outputPath); 104return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.PythonStarterTemplate.cs (6)
27return new TemplateResult(CliExitCodes.InvalidCommand); 34return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 95return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 103return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 107return new TemplateResult((int)CliExitCodes.Success, outputPath); 118return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (6)
27return new TemplateResult(CliExitCodes.InvalidCommand); 34return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 79return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 87return new TemplateResult((int)CliExitCodes.FailedToBuildArtifacts, outputPath); 91return new TemplateResult((int)CliExitCodes.Success, outputPath); 102return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\DotNetTemplateFactory.cs (10)
443return new TemplateResult(CliExitCodes.SdkNotInstalled); 451return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 488return new TemplateResult(CliExitCodes.FailedToInstallTemplates); 522return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 527return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 565return new TemplateResult(CliExitCodes.Success, outputPath); 569return new TemplateResult(CliExitCodes.Cancelled); 574return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 579return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 588return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Aspire.Cli.Tests (1)
Commands\NewCommandChannelResolutionTests.cs (1)
583return Task.FromResult(new TemplateResult(CliExitCodes.Success, outputPath));
23 references to TemplateResult
aspire (23)
Commands\NewCommand.cs (1)
588var templateResult = await template.ApplyTemplateAsync(inputs, parseResult, cancellationToken);
Templating\CallbackTemplate.cs (2)
13Func<CallbackTemplate, TemplateInputs, ParseResult, CancellationToken, Task<TemplateResult>> applyTemplateCallback, 52public Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.EmptyTemplate.cs (3)
14private async Task<TemplateResult> ApplyEmptyAppHostTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 47TemplateResult templateResult; 67(Func<Task<TemplateResult>>)(async () =>
Templating\CliTemplateFactory.GoStarterTemplate.cs (3)
14private async Task<TemplateResult> ApplyGoStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 40TemplateResult templateResult; 50(Func<Task<TemplateResult>>)(async () =>
Templating\CliTemplateFactory.JavaStarterTemplate.cs (3)
14private async Task<TemplateResult> ApplyJavaStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 40TemplateResult templateResult; 50(Func<Task<TemplateResult>>)(async () =>
Templating\CliTemplateFactory.PythonStarterTemplate.cs (3)
15private async Task<TemplateResult> ApplyPythonStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 42TemplateResult templateResult; 52(Func<Task<TemplateResult>>)(async () =>
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (3)
15private async Task<TemplateResult> ApplyTypeScriptStarterTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 41TemplateResult templateResult; 51(Func<Task<TemplateResult>>)(async () =>
Templating\DotNetTemplateFactory.cs (4)
407private async Task<TemplateResult> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 412private async Task<TemplateResult> ApplySingleFileTemplate(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 439private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 457private 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)
73Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken);