8 instantiations of TemplateResult
aspire (8)
Templating\DotNetTemplateFactory.cs (8)
446return new TemplateResult(ExitCodeConstants.FailedToInstallTemplates); 480return new TemplateResult(ExitCodeConstants.FailedToCreateNewProject); 485return new TemplateResult(ExitCodeConstants.FailedToCreateNewProject); 497return new TemplateResult(ExitCodeConstants.Success, outputPath); 502return new TemplateResult(ExitCodeConstants.FailedToCreateNewProject); 507return new TemplateResult(ExitCodeConstants.FailedToTrustCertificates); 512return new TemplateResult(ExitCodeConstants.FailedToCreateNewProject); 517return new TemplateResult(ExitCodeConstants.FailedToCreateNewProject);
10 references to TemplateResult
aspire (10)
Commands\InitCommand.cs (1)
594var result = await template.ApplyTemplateAsync(inputs, parseResult, cancellationToken);
Commands\NewCommand.cs (1)
194var templateResult = await template.ApplyTemplateAsync(inputs, parseResult, cancellationToken);
Templating\CallbackTemplate.cs (2)
9internal class CallbackTemplate(string name, string description, Func<string, string> pathDeriverCallback, Action<TemplateCommand> applyOptionsCallback, Func<CallbackTemplate, TemplateInputs, ParseResult, CancellationToken, Task<TemplateResult>> applyTemplateCallback) : ITemplate 22public Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken)
Templating\DotNetTemplateFactory.cs (5)
352private async Task<TemplateResult> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 357private async Task<TemplateResult> ApplySingleFileTemplate(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 384private Task<TemplateResult> ApplySingleFileTemplateWithNoExtraArgsAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken) 394private async Task<TemplateResult> ApplyTemplateAsync(CallbackTemplate template, TemplateInputs inputs, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken) 402private 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)
15Task<TemplateResult> ApplyTemplateAsync(TemplateInputs inputs, ParseResult parseResult, CancellationToken cancellationToken);