1 instantiation of TagMatchingRuleDescriptorBuilder
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagMatchingRuleDescriptorBuilder_Pooling.cs (1)
12DefaultPool.Create(static () => new TagMatchingRuleDescriptorBuilder());
43 references to TagMatchingRuleDescriptorBuilder
Microsoft.AspNetCore.Razor.Language.UnitTests (4)
DefaultRazorTagHelperBinderPhaseTest.cs (3)
914IEnumerable<Action<TagMatchingRuleDescriptorBuilder>> ruleBuilders = null) 1241IEnumerable<Action<TagMatchingRuleDescriptorBuilder>> ruleBuilders = null, 1259IEnumerable<Action<TagMatchingRuleDescriptorBuilder>> ruleBuilders = null,
IntegrationTests\TestTagHelperDescriptors.cs (1)
575IEnumerable<Action<TagMatchingRuleDescriptorBuilder>>? ruleBuilders = null)
Microsoft.AspNetCore.Razor.Test.Common (24)
Language\TestTagHelperDescriptorBuilderExtensions.cs (6)
167Action<TagMatchingRuleDescriptorBuilder> configure) 238Action<TagMatchingRuleDescriptorBuilder> configure) 244Action<TagMatchingRuleDescriptorBuilder> configure) 251Action<TagMatchingRuleDescriptorBuilder> configure) 258Action<TagMatchingRuleDescriptorBuilder> configure) 266Action<TagMatchingRuleDescriptorBuilder>? configure = null)
Language\TestTagMatchingRuleDescriptorBuilderExtensions.cs (18)
12public static TagMatchingRuleDescriptorBuilder RequireTagName(this TagMatchingRuleDescriptorBuilder builder, string tagName) 24public static TagMatchingRuleDescriptorBuilder RequireParentTag(this TagMatchingRuleDescriptorBuilder builder, string parentTag) 36public static TagMatchingRuleDescriptorBuilder RequireTagStructure(this TagMatchingRuleDescriptorBuilder builder, TagStructure tagStructure) 48public static TagMatchingRuleDescriptorBuilder AddDiagnostic(this TagMatchingRuleDescriptorBuilder builder, RazorDiagnostic diagnostic) 60public static TagMatchingRuleDescriptorBuilder RequireAttributeDescriptor( 61this TagMatchingRuleDescriptorBuilder builder, 76public static TagMatchingRuleDescriptorBuilder RequiredAttribute( 77this TagMatchingRuleDescriptorBuilder builder, 86public static TagMatchingRuleDescriptorBuilder RequiredAttribute( 87this TagMatchingRuleDescriptorBuilder builder, 92public static TagMatchingRuleDescriptorBuilder RequiredAttribute( 93this TagMatchingRuleDescriptorBuilder builder, 99public static TagMatchingRuleDescriptorBuilder RequiredAttribute( 100this TagMatchingRuleDescriptorBuilder builder,
Microsoft.CodeAnalysis.Razor.Compiler (15)
CSharp\RequiredAttributeParser.cs (1)
31public static void AddRequiredAttributes(string input, TagMatchingRuleDescriptorBuilder ruleBuilder)
Language\RequiredAttributeDescriptorBuilder.cs (2)
15private TagMatchingRuleDescriptorBuilder _parent; 22internal RequiredAttributeDescriptorBuilder(TagMatchingRuleDescriptorBuilder parent)
Language\RequiredAttributeDescriptorBuilder_Pooling.cs (1)
14internal static RequiredAttributeDescriptorBuilder GetInstance(TagMatchingRuleDescriptorBuilder parent)
Language\TagHelperDescriptorBuilder.cs (5)
107public TagHelperObjectBuilderCollection<TagMatchingRuleDescriptor, TagMatchingRuleDescriptorBuilder> TagMatchingRules { get; } 108= new(TagMatchingRuleDescriptorBuilder.Pool); 134public void TagMatchingRule(Action<TagMatchingRuleDescriptorBuilder> configure) 141var builder = TagMatchingRuleDescriptorBuilder.GetInstance(this);
Language\TagMatchingRuleDescriptorBuilder_Pooling.cs (3)
11internal static readonly ObjectPool<TagMatchingRuleDescriptorBuilder> Pool = 14internal static TagMatchingRuleDescriptorBuilder GetInstance(TagHelperDescriptorBuilder parent) 16var builder = Pool.Get();
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
160private void AddRequiredAttributes(ImmutableArray<IParameterSymbol> methodParameters, TagMatchingRuleDescriptorBuilder builder)
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
175private void AddRequiredAttributes(ImmutableArray<IParameterSymbol> methodParameters, TagMatchingRuleDescriptorBuilder builder)
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
175private void AddRequiredAttributes(ImmutableArray<IParameterSymbol> methodParameters, TagMatchingRuleDescriptorBuilder builder)