2 instantiations of TemplateCommand
Microsoft.TemplateEngine.Cli (2)
Commands\create\InstantiateCommand.cs (1)
406TemplateCommand command = new(
Commands\create\InstantiateCommand.TabCompletion.cs (1)
56TemplateCommand command = new(
39 references to TemplateCommand
Microsoft.TemplateEngine.Cli (39)
Commands\create\InstantiateCommand.cs (14)
53internal static HashSet<TemplateCommand> GetTemplateCommand( 63HashSet<TemplateCommand> candidates = ReparseForTemplate( 246HashSet<TemplateCommand> candidates = GetTemplateCommand(args, environmentSettings, templatePackageManager, templateGroup); 249TemplateCommand templateCommandToRun = candidates.Single(); 342private static HashSet<TemplateCommand> ReparseForTemplate( 351HashSet<TemplateCommand> candidates = new(); 354if (ReparseForTemplate(args, environmentSettings, templatePackageManager, templateGroup, template) is (TemplateCommand command, ParseResult parseResult)) 367private static HashSet<TemplateCommand> ReparseForDefaultLanguage( 372HashSet<TemplateCommand> candidates) 374HashSet<TemplateCommand> languageAwareCandidates = new(); 375foreach (TemplateCommand templateCommand in candidates) 383validateDefaultLanguage: true) is (TemplateCommand command, ParseResult parseResult)) 396private static (TemplateCommand? Command, ParseResult? ParseResult)? ReparseForTemplate( 406TemplateCommand command = new(
Commands\create\InstantiateCommand.Help.cs (16)
55IEnumerable<TemplateCommand> matchingTemplates = 73out IEnumerable<TemplateCommand>? templatesToShow)) 80TemplateCommand preferredTemplate = templatesToShow.OrderByDescending(x => x.Template.Precedence).First(); 102IEnumerable<TemplateCommand> matchingTemplates, 105out IEnumerable<TemplateCommand>? filteredTemplates) 116IEnumerable<TemplateCommand> templatesForDefaultLanguage = filteredTemplates.Where(c => string.Equals(c.Template.GetLanguage(), defaultLanguage, StringComparison.OrdinalIgnoreCase)); 263IEnumerable<TemplateCommand> templates, 286IEnumerable<TemplateCommand> templatesToShow, 299foreach (TemplateCommand template in templatesToShow) 307foreach (TemplateCommand template in templatesToShow) 315foreach (TemplateCommand template in templatesToShow) 335internal static IEnumerable<TemplateCommand> GetMatchingTemplates( 341List<TemplateCommand> matchingTemplates = new(); 356is (TemplateCommand command, ParseResult parseResult)) 401private static IEnumerable<TemplateOption> CollectOptionsToShow(IEnumerable<TemplateCommand> templates, HelpContext context) 408foreach (TemplateCommand command in templates)
Commands\create\InstantiateCommand.NoMatchHandling.cs (1)
68is (TemplateCommand command, ParseResult parseResult))
Commands\create\InstantiateCommand.TabCompletion.cs (1)
56TemplateCommand command = new(
Commands\create\TemplateCommand.cs (1)
258reporter.WriteCommand(Example.FromExistingTokens<TemplateCommand>(templateArgs.ParseResult).WithOption(c => c.ForceOption));
Commands\create\TemplateCommandArgs.cs (2)
11private readonly TemplateCommand _command; 14public TemplateCommandArgs(TemplateCommand command, Command parentCommand, ParseResult parseResult)
Commands\create\TemplateResult.cs (3)
14private readonly TemplateCommand _templateCommand; 18private TemplateResult(TemplateCommand templateCommand, ParseResult parseResult) 40internal static TemplateResult FromParseResult(TemplateCommand templateCommand, ParseResult parseResult)
TemplateInvoker.cs (1)
294Reporter.Error.WriteCommand(Example.FromExistingTokens<TemplateCommand>(templateArgs.ParseResult).WithOption(c => c.ForceOption));