1 write to Template
Microsoft.TemplateEngine.Cli (1)
Commands\create\TemplateCommandArgs.cs (1)
50Template = command.Template;
16 references to Template
Microsoft.TemplateEngine.Cli (16)
Commands\create\TemplateCommand.cs (4)
159Task<IReadOnlyList<TemplateConstraintResult>> constraintsEvaluation = ValidateConstraintsAsync(constraintManager, args.Template, args.IsForceFlagSpecified ? cancellationTokenSource.Token : cancellationToken); 175Task<(string Id, string Version, string Provider)> builtInPackageCheck = packageCoordinator.ValidateBuiltInPackageAvailabilityAsync(args.Template, cancellationToken); 227reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Warning, templateArgs.Template.Name); 231reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Error, templateArgs.Template.Name);
Commands\create\TemplateCommandArgs.cs (2)
114if (!Template.CliParameters.TryGetValue(parameterName, out CliTemplateParameter? parameter)) 116throw new InvalidOperationException($"Parameter {parameterName} is not defined for {Template.Identity}.");
TemplateInvoker.cs (8)
43CliTemplateInfo templateToRun = templateArgs.Template; 54var templatePackage = await templateArgs.Template.GetManagedTemplatePackageAsync(templatePackageManager, cancellationToken).ConfigureAwait(false); 164templateArgs.Template, 193string resultTemplateName = string.IsNullOrEmpty(instantiateResult.TemplateFullName) ? templateArgs.Template.Name : instantiateResult.TemplateFullName; 214if (!string.IsNullOrEmpty(templateArgs.Template.ThirdPartyNotices)) 216Reporter.Output.WriteLine(LocalizableStrings.ThirdPartyNotices, templateArgs.Template.ThirdPartyNotices); 246templatePackage = await templateArgs.Template.GetManagedTemplatePackageAsync(templatePackageManager, cancellationToken).ConfigureAwait(false); 271.WithArgument(NewCommand.ShortNameArgument, templateArgs.Template.ShortNameList[0])
TemplatePackageCoordinator.cs (2)
69templatePackage = await _templatePackageManager.GetTemplatePackageAsync(args.Template, cancellationToken).ConfigureAwait(false); 73Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_PackageForTemplateNotFound, args.Template.Identity);