2 writes to TemplateParameter
Microsoft.TemplateEngine.Cli (2)
Commands\create\TemplateOption.cs (2)
16TemplateParameter = parameter; 86TemplateParameter = combinedChoice;
22 references to TemplateParameter
Microsoft.TemplateEngine.Cli (21)
Commands\create\InstantiateCommand.Help.cs (6)
411if (currentOption.TemplateParameter.IsHidden && !currentOption.TemplateParameter.AlwaysShow) 418if (currentOption.TemplateParameter is ChoiceTemplateParameter currentChoiceParam 419&& existingOption.TemplateParameter is ChoiceTemplateParameter) 435firstColumnText: option.TemplateParameter.GetCustomFirstColumnText(option), 436secondColumnText: option.TemplateParameter.GetCustomSecondColumnText());
Commands\create\InvalidTemplateOptionResult.cs (5)
49internal bool IsChoice => TemplateOption?.TemplateParameter is ChoiceTemplateParameter; 69return TemplateOption.TemplateParameter.Name.Equals(info.TemplateOption?.TemplateParameter.Name, StringComparison.OrdinalIgnoreCase); 76return new { a = TemplateOption?.TemplateParameter.Name?.ToLowerInvariant(), b = ErrorKind, c = InputFormat }.GetHashCode(); 120ErrorMessage = AppendAllowedValues(error, GetValidValuesForChoiceParameter(templates, TemplateOption.TemplateParameter)).ToString();
Commands\create\TemplateOption.cs (10)
18_option = TemplateParameter.GetOption(Aliases); 39if (!string.Equals(TemplateParameter.Name, other.TemplateParameter.Name, StringComparison.Ordinal)) 44if (TemplateParameter.Type != other.TemplateParameter.Type) 68return new { a = TemplateParameter.Name, b = TemplateParameter.Type, c = Aliases.Aggregate(0, (sum, next) => sum ^ next.GetHashCode()) }.GetHashCode(); 73if (TemplateParameter is not ChoiceTemplateParameter currentChoiceParam) 78if (TemplateParameter is CombinedChoiceTemplateParameter combinedParam) 88_option = TemplateParameter.GetOption(Aliases);
Microsoft.TemplateEngine.Cli.UnitTests (1)
ParserTests\InstantiateTests.NoMatchHandling.cs (1)
329Assert.Equal(expectedCanonicalName, actualParam.TemplateOption?.TemplateParameter.Name);