48 instantiations of TemplateResult
aspire (47)
Templating\CliTemplateFactory.EmptyTemplate.cs (6)
21return new TemplateResult(CliExitCodes.InvalidCommand); 28return new TemplateResult(CliExitCodes.InvalidCommand); 41return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 98return new TemplateResult((int)CliExitCodes.FailedToCreateNewProject); 107return new TemplateResult((int)CliExitCodes.Success, outputPath); 123return 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)
448return new TemplateResult(CliExitCodes.SdkNotInstalled); 456return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 493return new TemplateResult(CliExitCodes.FailedToInstallTemplates); 527return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 532return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 570return new TemplateResult(CliExitCodes.Success, outputPath); 574return new TemplateResult(CliExitCodes.Cancelled); 579return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 584return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 593return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\TemplateEngineFactory.cs (5)
369return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 385return new TemplateResult(CliExitCodes.InvalidCommand); 426return new TemplateResult(CliExitCodes.InvalidCommand); 502return new TemplateResult(CliExitCodes.Success, outputPath); 589return new TemplateResult(CliExitCodes.FailedToCreateNewProject);
Templating\TemplateEngineFactory.NuGetValues.cs (2)
114return new TemplateResult(CliExitCodes.FailedToCreateNewProject); 127return new TemplateResult(CliExitCodes.Success, outputPath);
Aspire.Cli.Tests (1)
Commands\NewCommandChannelResolutionTests.cs (1)
584return Task.FromResult(new TemplateResult(CliExitCodes.Success, outputPath));
31 references to TemplateResult
aspire (29)
Commands\NewCommand.cs (3)
716TemplateResult templateResult; 767var result = await template.ApplyTemplateAsync(new TemplateInputs 790private async Task<CommandResult> CompleteTemplateAsync(TemplateResult templateResult, ConfigSource? configSource, ParseResult parseResult, CancellationToken cancellationToken)
Templating\CallbackTemplate.cs (2)
13Func<CallbackTemplate, TemplateInputs, ParseResult, CancellationToken, Task<TemplateResult>> applyTemplateCallback, 54public Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken)
Templating\CliTemplateFactory.EmptyTemplate.cs (3)
15private async Task<TemplateResult> ApplyEmptyAppHostTemplateAsync(CallbackTemplate template, TemplateInputs inputs, System.CommandLine.ParseResult parseResult, CancellationToken cancellationToken) 48TemplateResult templateResult; 68(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)
412private async Task<TemplateResult> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 417private async Task<TemplateResult> ApplySingleFileTemplate(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 444private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 462private 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)
78Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken);
Templating\TemplateEngineFactory.cs (3)
337private async Task<TemplateResult> ApplyAsync(IEngineEnvironmentSettings settings, TemplateCreator creator, ITemplateInfo template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 584private TemplateResult CreationFailed(ITemplateCreationResult result) => CreationFailed(result.Status, result.ErrorMessage); 586private TemplateResult CreationFailed(CreationResultStatus status, string? errorMessage)
Templating\TemplateEngineFactory.NuGetValues.cs (1)
21private async Task<TemplateResult> CreateWithComputedValuesAsync(
Aspire.Cli.Tests (2)
Commands\NewCommandLocalTemplateTests.ConfiguredGitSources.cs (1)
139var result = await selected.Template.ApplyTemplateAsync(
Commands\NewCommandLocalTemplateTests.cs (1)
1616var result = await first.ApplyTemplateAsync(new TemplateInputs { Name = "Demo", Output = "out" }, parseResult, TestContext.Current.CancellationToken);