7 instantiations of TemplateResult
aspire (7)
Templating\DotNetTemplateFactory.cs (7)
264
return new
TemplateResult
(ExitCodeConstants.FailedToInstallTemplates);
298
return new
TemplateResult
(ExitCodeConstants.FailedToCreateNewProject);
303
return new
TemplateResult
(ExitCodeConstants.FailedToCreateNewProject);
314
return new
TemplateResult
(ExitCodeConstants.Success, outputPath);
319
return new
TemplateResult
(ExitCodeConstants.FailedToCreateNewProject);
324
return new
TemplateResult
(ExitCodeConstants.FailedToTrustCertificates);
329
return new
TemplateResult
(ExitCodeConstants.FailedToCreateNewProject);
6 references to TemplateResult
aspire (6)
Commands\NewCommand.cs (1)
135
var
templateResult = await template.ApplyTemplateAsync(parseResult, cancellationToken);
Templating\CallbackTemplate.cs (2)
9
internal class CallbackTemplate(string name, string description, Func<string, string> pathDeriverCallback, Action<TemplateCommand> applyOptionsCallback, Func<CallbackTemplate, ParseResult, CancellationToken, Task<
TemplateResult
>> applyTemplateCallback) : ITemplate
22
public Task<
TemplateResult
> ApplyTemplateAsync(ParseResult parseResult, CancellationToken cancellationToken)
Templating\DotNetTemplateFactory.cs (2)
212
private async Task<
TemplateResult
> ApplyTemplateWithNoExtraArgsAsync(CallbackTemplate template, ParseResult parseResult, CancellationToken cancellationToken)
217
private async Task<
TemplateResult
> ApplyTemplateAsync(CallbackTemplate template, ParseResult parseResult, Func<ParseResult, CancellationToken, Task<string[]>> extraArgsCallback, CancellationToken cancellationToken)
Templating\ITemplate.cs (1)
15
Task<
TemplateResult
> ApplyTemplateAsync(ParseResult parseResult, CancellationToken cancellationToken);