1 instantiation of TemplateOption
Microsoft.TemplateEngine.Cli (1)
Commands\create\TemplateCommand.cs (1)
331TemplateOption option = new(parameter, aliases);
19 references to TemplateOption
Microsoft.TemplateEngine.Cli (19)
ChoiceTemplateParameter.cs (1)
48internal override Func<HelpContext, string?>? GetCustomFirstColumnText(TemplateOption o)
CliTemplateParameter.cs (1)
189internal virtual Func<HelpContext, string?>? GetCustomFirstColumnText(TemplateOption o)
Commands\create\InstantiateCommand.Help.cs (6)
266IEnumerable<TemplateOption> optionsToShow = CollectOptionsToShow(templates, context); 401private static IEnumerable<TemplateOption> CollectOptionsToShow(IEnumerable<TemplateCommand> templates, HelpContext context) 403HashSet<TemplateOption> optionsToShow = new(); 410foreach (TemplateOption currentOption in command.TemplateOptions.Values) 417if (optionsToShow.TryGetValue(currentOption, out TemplateOption? existingOption)) 432foreach (TemplateOption option in optionsToShow)
Commands\create\InvalidTemplateOptionResult.cs (2)
16TemplateOption? templateOption, 84internal static InvalidTemplateOptionResult FromParseError(TemplateOption option, ParseResult parseResult, ParseError error)
Commands\create\TemplateCommand.cs (3)
26private Dictionary<string, TemplateOption> _templateSpecificOptions = new(); 141internal IReadOnlyDictionary<string, TemplateOption> TemplateOptions => _templateSpecificOptions; 331TemplateOption option = new(parameter, aliases);
Commands\create\TemplateOption.cs (3)
8internal class TemplateOption : IEquatable<TemplateOption> 27public bool Equals(TemplateOption? other) 64public override bool Equals(object? obj) => Equals(obj as TemplateOption);
Commands\create\TemplateOptionResult.cs (3)
15TemplateOption? templateOption, 34internal TemplateOption? TemplateOption { get; } 36internal static TemplateOptionResult? FromParseResult(TemplateOption option, ParseResult parseResult)