2 instantiations of RequiredAttributeDescriptor
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RequiredAttributeDescriptorBuilder.cs (1)
49return new RequiredAttributeDescriptor(
rzc (1)
Json\ObjectReaders_TagHelpers.cs (1)
74return new RequiredAttributeDescriptor(
31 references to RequiredAttributeDescriptor
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\RequiredAttributeDescriptor.cs (1)
10public sealed class RequiredAttributeDescriptor : TagHelperObject<RequiredAttributeDescriptor>
Language\RequiredAttributeDescriptorBuilder.cs (3)
12public sealed partial class RequiredAttributeDescriptorBuilder : TagHelperObjectBuilder<RequiredAttributeDescriptor> 40private protected override RequiredAttributeDescriptor BuildCore(ImmutableArray<RazorDiagnostic> diagnostics) 82RequiredAttributeDescriptor.GetDisplayName(name, NameComparison), name);
Language\RequiredAttributeNameComparison.cs (3)
7/// Acceptable <see cref="RequiredAttributeDescriptor.NameComparison"/> comparison values. 12/// HTML attribute name case insensitively matches <see cref="RequiredAttributeDescriptor.Name"/>. 17/// HTML attribute name case insensitively starts with <see cref="RequiredAttributeDescriptor.Name"/>.
Language\RequiredAttributeValueComparison.cs (5)
7/// Acceptable <see cref="RequiredAttributeDescriptor.ValueComparison"/> values. 12/// HTML attribute value always matches <see cref="RequiredAttributeDescriptor.Value"/>. 17/// HTML attribute value case sensitively matches <see cref="RequiredAttributeDescriptor.Value"/>. 22/// HTML attribute value case sensitively starts with <see cref="RequiredAttributeDescriptor.Value"/>. 27/// HTML attribute value case sensitively ends with <see cref="RequiredAttributeDescriptor.Value"/>.
Language\TagHelperMatchingConventions.cs (3)
71foreach (var requiredAttribute in rule.Attributes) 261RequiredAttributeDescriptor descriptor, 308private static StringComparison GetComparison(this RequiredAttributeDescriptor descriptor)
Language\TagMatchingRuleDescriptor.cs (6)
22public ImmutableArray<RequiredAttributeDescriptor> Attributes { get; } 29ImmutableArray<RequiredAttributeDescriptor> attributes, 39foreach (var attribute in Attributes) 53foreach (var descriptor in Attributes) 72foreach (var attribute in Attributes) 91static string DescribeAttribute(RequiredAttributeDescriptor attribute)
Language\TagMatchingRuleDescriptorBuilder.cs (1)
31public TagHelperObjectBuilderCollection<RequiredAttributeDescriptor, RequiredAttributeDescriptorBuilder> Attributes { get; }
rzc (9)
Json\ObjectReaders_TagHelpers.cs (8)
60static RequiredAttributeDescriptor ReadRequiredAttribute(JsonDataReader reader) 64static RequiredAttributeDescriptor ReadFromProperties(JsonDataReader reader) 66var flags = (RequiredAttributeDescriptorFlags)reader.ReadByte(nameof(RequiredAttributeDescriptor.Flags)); 67var name = reader.ReadString(nameof(RequiredAttributeDescriptor.Name)); 68var nameComparison = (RequiredAttributeNameComparison)reader.ReadByteOrZero(nameof(RequiredAttributeDescriptor.NameComparison)); 69var value = reader.ReadStringOrNull(nameof(RequiredAttributeDescriptor.Value)); 70var valueComparison = (RequiredAttributeValueComparison)reader.ReadByteOrZero(nameof(RequiredAttributeDescriptor.ValueComparison)); 72var diagnostics = reader.ReadImmutableArrayOrEmpty(nameof(RequiredAttributeDescriptor.Diagnostics), ReadDiagnostic);
Json\ObjectWriters_TagHelpers.cs (1)
102static void WriteRequiredAttribute(JsonDataWriter writer, RequiredAttributeDescriptor value)