6 instantiations of TemplateParameterPrecedence
Microsoft.TemplateEngine.Abstractions (2)
Microsoft.TemplateEngine.Edge (2)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TemplateSearch.Common (1)
66 references to TemplateParameterPrecedence
Microsoft.TemplateEngine.Abstractions (4)
Microsoft.TemplateEngine.Cli (3)
Microsoft.TemplateEngine.Edge (43)
_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);
Microsoft.TemplateEngine.Utils (9)
Microsoft.TemplateSearch.Common (7)