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