1 instantiation of TemplateOption
Microsoft.TemplateEngine.Cli (1)
Commands\create\TemplateCommand.cs (1)
316TemplateOption option = new(parameter, aliases);
21 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)
265IEnumerable<TemplateOption> optionsToShow = CollectOptionsToShow(templates, context); 400private static IEnumerable<TemplateOption> CollectOptionsToShow(IEnumerable<TemplateCommand> templates, HelpContext context) 402HashSet<TemplateOption> optionsToShow = new(); 409foreach (TemplateOption currentOption in command.TemplateOptions.Values) 416if (optionsToShow.TryGetValue(currentOption, out TemplateOption? existingOption)) 431foreach (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(); 126internal IReadOnlyDictionary<string, TemplateOption> TemplateOptions => _templateSpecificOptions; 316TemplateOption 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)
Microsoft.TemplateEngine.Cli.UnitTests (2)
AliasAssignmentTests.cs (2)
270var templateOption = templateCommands.Single().TemplateOptions[parameterName]; 307var templateOption = templateOptions[expectedResult.Key];