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