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)
174Task<IReadOnlyList<TemplateConstraintResult>> constraintsEvaluation = ValidateConstraintsAsync(constraintManager, args.Template, args.IsForceFlagSpecified ? cancellationTokenSource.Token : cancellationToken); 190Task<(string Id, string Version, string Provider)> builtInPackageCheck = packageCoordinator.ValidateBuiltInPackageAvailabilityAsync(args.Template, cancellationToken); 242reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Warning, templateArgs.Template.Name); 246reporter.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)
45CliTemplateInfo templateToRun = templateArgs.Template; 56var templatePackage = await templateArgs.Template.GetManagedTemplatePackageAsync(templatePackageManager, cancellationToken).ConfigureAwait(false); 166templateArgs.Template, 195string resultTemplateName = string.IsNullOrEmpty(instantiateResult.TemplateFullName) ? templateArgs.Template.Name : instantiateResult.TemplateFullName; 216if (!string.IsNullOrEmpty(templateArgs.Template.ThirdPartyNotices)) 218Reporter.Output.WriteLine(LocalizableStrings.ThirdPartyNotices, templateArgs.Template.ThirdPartyNotices); 248templatePackage = await templateArgs.Template.GetManagedTemplatePackageAsync(templatePackageManager, cancellationToken).ConfigureAwait(false); 273.WithArguments(templateArgs.Template.ShortNameList[0])
TemplatePackageCoordinator.cs (2)
66templatePackage = await _templatePackageManager.GetTemplatePackageAsync(args.Template, cancellationToken).ConfigureAwait(false); 70Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_PackageForTemplateNotFound, args.Template.Identity);