1 instantiation of TagMatchingRuleDescriptorBuilder
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagMatchingRuleDescriptorBuilder_Pooling.cs (1)
11DefaultPool.Create(static () => new TagMatchingRuleDescriptorBuilder());
15 references to TagMatchingRuleDescriptorBuilder
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)
13internal 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)
10internal static readonly ObjectPool<TagMatchingRuleDescriptorBuilder> Pool = 13internal static TagMatchingRuleDescriptorBuilder GetInstance(TagHelperDescriptorBuilder parent) 15var 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)