6 instantiations of TemplateParameterPrecedence
Microsoft.TemplateEngine.Abstractions (2)
TemplateParameterPrecedence.cs (1)
14public static readonly TemplateParameterPrecedence Default = new(PrecedenceDefinition.Optional);
TemplateParameterPrecedenceExtensions.cs (1)
35return new TemplateParameterPrecedence(priority.ToPrecedenceDefinition(), null, null);
Microsoft.TemplateEngine.Edge (2)
_generated\27\TemplateCacheJsonSerializerContext.TemplateParameterPrecedence.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence((global::Microsoft.TemplateEngine.Abstractions.PrecedenceDefinition)args[0], (string)args[1], (string)args[2], (bool)args[3]),
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
361return new TemplateParameterPrecedence(precedenceDefinition, isRequiredCondition, isEnabledCondition, isRequired);
Microsoft.TemplateEngine.Utils (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
361return new TemplateParameterPrecedence(precedenceDefinition, isRequiredCondition, isEnabledCondition, isRequired);
Microsoft.TemplateSearch.Common (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
361return new TemplateParameterPrecedence(precedenceDefinition, isRequiredCondition, isEnabledCondition, isRequired);
66 references to TemplateParameterPrecedence
Microsoft.TemplateEngine.Abstractions (4)
ITemplateParameter.cs (1)
33TemplateParameterPrecedence Precedence { get; }
TemplateParameterPrecedence.cs (2)
14public static readonly TemplateParameterPrecedence Default = new(PrecedenceDefinition.Optional); 17/// Initializes a new instance of the <see cref="TemplateParameterPrecedence"/> class.
TemplateParameterPrecedenceExtensions.cs (1)
33public static TemplateParameterPrecedence ToTemplateParameterPrecedence(this TemplateParameterPriority priority)
Microsoft.TemplateEngine.Cli (3)
CliTemplateParameter.cs (3)
34private readonly TemplateParameterPrecedence _precedence; 89_precedence = TemplateParameterPrecedence.Default; 392private static string? GetPrecedenceInfo(TemplateParameterPrecedence precedence)
Microsoft.TemplateEngine.Edge (43)
_generated\23\TemplateCacheJsonSerializerContext.ITemplateParameter.g.cs (4)
132var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence> 147AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter).GetProperty("Precedence", InstanceMemberBindingFlags, null, typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence), global::System.Array.Empty<global::System.Type>(), null), 150properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence>(options, info4); 347global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence __value_Precedence = ((global::Microsoft.TemplateEngine.Abstractions.ITemplateParameter)value).Precedence;
_generated\27\TemplateCacheJsonSerializerContext.TemplateParameterPrecedence.g.cs (31)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence>? _TemplateParameterPrecedence; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence> TemplateParameterPrecedence 22get => _TemplateParameterPrecedence ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence>)Options.GetTypeInfo(typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence> Create_TemplateParameterPrecedence(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::Microsoft.TemplateEngine.Abstractions.PrecedenceDefinition), typeof(string), typeof(string), typeof(bool)}, modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence), 58Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)obj).PrecedenceDefinition, 66AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence).GetProperty("PrecedenceDefinition", InstanceMemberBindingFlags, null, typeof(global::Microsoft.TemplateEngine.Abstractions.PrecedenceDefinition), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence), 78Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)obj).IsRequiredCondition, 86AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence).GetProperty("IsRequiredCondition", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 96DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence), 98Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)obj).IsEnabledCondition, 106AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence).GetProperty("IsEnabledCondition", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 116DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence), 118Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)obj).IsRequired, 126AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence).GetProperty("IsRequired", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 136DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence), 138Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)obj).CanBeRequired, 146AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence).GetProperty("CanBeRequired", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 156private void TemplateParameterPrecedenceSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence? value) 167global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).PrecedenceDefinition, PrecedenceDefinition); 168string __value_IsRequiredCondition = ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).IsRequiredCondition; 173string __value_IsEnabledCondition = ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).IsEnabledCondition; 178writer.WriteBoolean(PropName_IsRequired, ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).IsRequired); 179writer.WriteBoolean(PropName_CanBeRequired, ((global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence)value).CanBeRequired);
_generated\44\TemplateCacheJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
50if (type == typeof(global::Microsoft.TemplateEngine.Abstractions.TemplateParameterPrecedence))
Settings\TemplateInfoReader.cs (2)
180TemplateParameterPrecedence precedence = jObject.ToTemplateParameterPrecedence(nameof(ITemplateParameter.Precedence)); 215public TemplateParameterPrecedence Precedence => _parameter.Precedence;
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (5)
349internal static TemplateParameterPrecedence ToTemplateParameterPrecedence(this JsonNode jObject, string? key) 353return TemplateParameterPrecedence.Default; 357string? isRequiredCondition = checkToken.ToString(nameof(TemplateParameterPrecedence.IsRequiredCondition)); 358string? isEnabledCondition = checkToken.ToString(nameof(TemplateParameterPrecedence.IsEnabledCondition)); 359bool isRequired = checkToken.ToBool(nameof(TemplateParameterPrecedence.IsRequired));
Microsoft.TemplateEngine.Utils (9)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (5)
349internal static TemplateParameterPrecedence ToTemplateParameterPrecedence(this JsonNode jObject, string? key) 353return TemplateParameterPrecedence.Default; 357string? isRequiredCondition = checkToken.ToString(nameof(TemplateParameterPrecedence.IsRequiredCondition)); 358string? isEnabledCondition = checkToken.ToString(nameof(TemplateParameterPrecedence.IsEnabledCondition)); 359bool isRequired = checkToken.ToBool(nameof(TemplateParameterPrecedence.IsRequired));
TemplateParameter.cs (4)
18TemplateParameterPrecedence? precedence = default, 36Precedence = precedence ?? TemplateParameterPrecedence.Default; 52public TemplateParameterPrecedence Precedence { get; init; } = TemplateParameterPrecedence.Default;
Microsoft.TemplateSearch.Common (7)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (5)
349internal static TemplateParameterPrecedence ToTemplateParameterPrecedence(this JsonNode jObject, string? key) 353return TemplateParameterPrecedence.Default; 357string? isRequiredCondition = checkToken.ToString(nameof(TemplateParameterPrecedence.IsRequiredCondition)); 358string? isEnabledCondition = checkToken.ToString(nameof(TemplateParameterPrecedence.IsEnabledCondition)); 359bool isRequired = checkToken.ToBool(nameof(TemplateParameterPrecedence.IsRequired));
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (2)
347Precedence = TemplateParameterPrecedence.Default; 398public TemplateParameterPrecedence Precedence { get; }