1 instantiation of RequiredAttributeDescriptor
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RequiredAttributeDescriptorBuilder.cs (1)
49return new RequiredAttributeDescriptor(
41 references to RequiredAttributeDescriptor
Microsoft.AspNetCore.Razor.Language.UnitTests (3)
DefaultRequiredAttributeDescriptorBuilderTest.cs (2)
21var attribute = tagHelper.TagMatchingRules[0].Attributes[0]; 38var attribute = tagHelper.TagMatchingRules[0].Attributes[0];
TagHelperMatchingConventionsTest.cs (1)
127var requiredAttribute = tagHelper.TagMatchingRules[0].Attributes[0];
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; }
Microsoft.CodeAnalysis.Razor.UnitTests (15)
BindTagHelperProducerTest.cs (6)
104var requiredAttribute = Assert.Single(rule.Attributes); 267var requiredAttribute = Assert.Single(rule.Attributes); 440var requiredAttribute = Assert.Single(rule.Attributes); 664var requiredAttribute = Assert.Single(rule.Attributes); 745var requiredAttribute = Assert.Single(rule.Attributes); 1054var requiredAttribute = Assert.Single(rule.Attributes);
DefaultTagHelperDescriptorFactoryTest.cs (2)
134Assert.Equal<RequiredAttributeDescriptor>(expected.TagMatchingRules[0].Attributes, actual.TagMatchingRules[0].Attributes); 219Assert.Equal<RequiredAttributeDescriptor>(expected.TagMatchingRules[0].Attributes, actual.TagMatchingRules[0].Attributes);
EventHandlerTagHelperProducerTest.cs (4)
81var requiredAttribute = Assert.Single(rule.Attributes); 185var catchAllRequiredAttribute = Assert.Single(catchAllRule.Attributes); 200var preventDefaultRequiredAttribute = Assert.Single(preventDefaultRule.Attributes); 215var stopPropagationRequiredAttribute = Assert.Single(stopPropagationRule.Attributes);
KeyTagHelperProducerTest.cs (1)
57var requiredAttribute = Assert.Single(rule.Attributes);
RefTagHelperProducerTest.cs (1)
57var requiredAttribute = Assert.Single(rule.Attributes);
SplatTagHelperProducerTest.cs (1)
54var requiredAttribute = Assert.Single(rule.Attributes);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Completion\TagHelperCompletionService.cs (1)
112foreach (var requiredAttribute in rule.Attributes)