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(
23 references to RequiredAttributeDescriptor
Microsoft.CodeAnalysis.Razor.Compiler (14)
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\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)