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