3 implementations of Choices
Microsoft.TemplateEngine.Edge (1)
Settings\TemplateInfoReader.cs (1)
233public IReadOnlyDictionary<string, ParameterChoice>? Choices => _parameter.Choices;
Microsoft.TemplateEngine.Utils (1)
TemplateParameter.cs (1)
68public IReadOnlyDictionary<string, ParameterChoice>? Choices { get; init; }
Microsoft.TemplateSearch.Common (1)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
391public IReadOnlyDictionary<string, ParameterChoice>? Choices { get; internal set; }
19 references to Choices
Microsoft.TemplateEngine.Cli (6)
ChoiceTemplateParameter.cs (3)
27if (parameter.Choices == null) 29throw new ArgumentException($"{nameof(parameter)} should have {nameof(parameter.Choices)}"); 31_choices = parameter.Choices.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
TelemetryHelper.cs (1)
38if (parameter.Choices?.ContainsKey(choiceValue) ?? false)
TemplateResolution\TemplateGroupMatchInfo.cs (2)
270if (choiceParameter != null && choiceParameter.Choices != null) 272foreach (var choice in choiceParameter.Choices)
Microsoft.TemplateEngine.Edge (8)
_generated\23\TemplateCacheJsonSerializerContext.ITemplateParameter.g.cs (2)
242Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)obj).Choices, 369global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.ParameterChoice> __value_Choices = ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)value).Choices;
Settings\TemplateInfo.cs (4)
177IReadOnlyDictionary<string, ParameterChoice> choices = parameter.Choices ?? new Dictionary<string, ParameterChoice>(); 264if (parameter.IsChoice() && parameter.Choices != null) 267foreach (KeyValuePair<string, ParameterChoice> templateChoice in parameter.Choices) 292choices: localizedChoices ?? parameter.Choices);
Settings\TemplateInfoReader.cs (2)
166JsonObject? cdToken = jObject.Get<JsonObject>(nameof(ITemplateParameter.Choices)); 233public IReadOnlyDictionary<string, ParameterChoice>? Choices => _parameter.Choices;
Microsoft.TemplateSearch.Common (5)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
330Choices = parameter.Choices;
TemplateSearchCache\TemplateSearchData.Json.cs (4)
150if (param.Choices != null && param.Choices.Any()) 152writer.WritePropertyName(nameof(ITemplateParameter.Choices)); 154foreach (var choice in param.Choices)