28 references to TemplateParameterPriority
Microsoft.TemplateEngine.Abstractions (12)
ITemplateParameter.cs (1)
28TemplateParameterPriority Priority { get; }
TemplateParameterPrecedenceExtensions.cs (11)
15public static PrecedenceDefinition ToPrecedenceDefinition(this TemplateParameterPriority priority) 19TemplateParameterPriority.Required => PrecedenceDefinition.Required, 20TemplateParameterPriority.Optional => PrecedenceDefinition.Optional, 21TemplateParameterPriority.Implicit => PrecedenceDefinition.Implicit, 22TemplateParameterPriority.Suggested => throw new NotImplementedException(), 33public static TemplateParameterPrecedence ToTemplateParameterPrecedence(this TemplateParameterPriority priority) 45public static TemplateParameterPriority ToTemplateParameterPriority(this PrecedenceDefinition precedenceDefinition) 49PrecedenceDefinition.Required => TemplateParameterPriority.Required, 50PrecedenceDefinition.Optional => TemplateParameterPriority.Optional, 51PrecedenceDefinition.Implicit => TemplateParameterPriority.Implicit, 52_ => TemplateParameterPriority.Optional,
Microsoft.TemplateEngine.Edge (14)
_generated\23\TemplateCacheJsonSerializerContext.ITemplateParameter.g.cs (3)
112var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority> 127AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter).GetProperty("Priority", InstanceMemberBindingFlags, null, typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority), global::System.Array.Empty<global::System.Type>(), null), 130properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority>(options, info3);
_generated\28\TemplateCacheJsonSerializerContext.TemplateParameterPriority.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority>? _TemplateParameterPriority; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority> TemplateParameterPriority 22get => _TemplateParameterPriority ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority>)Options.GetTypeInfo(typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority> Create_TemplateParameterPriority(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetEnumConverter<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority>(options));
_generated\44\TemplateCacheJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
54if (type == typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPriority))
Settings\TemplateInfoReader.cs (1)
243public TemplateParameterPriority Priority => _parameter.Priority;
Microsoft.TemplateEngine.Utils (1)
TemplateParameter.cs (1)
50public TemplateParameterPriority Priority => Precedence.PrecedenceDefinition.ToTemplateParameterPriority();
Microsoft.TemplateSearch.Common (1)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
395public TemplateParameterPriority Priority => Precedence.PrecedenceDefinition.ToTemplateParameterPriority();