1 instantiation of BoundAttributeDescriptorBuilder
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\BoundAttributeDescriptorBuilder_Pooling.cs (1)
11DefaultPool.Create(static () => new BoundAttributeDescriptorBuilder());
17 references to BoundAttributeDescriptorBuilder
Microsoft.CodeAnalysis.Razor.Compiler (17)
CSharp\DefaultTagHelperDescriptorFactory.cs (2)
194BoundAttributeDescriptorBuilder builder, 239BoundAttributeDescriptorBuilder builder,
Language\BoundAttributeDescriptorBuilder_Pooling.cs (3)
10internal static readonly ObjectPool<BoundAttributeDescriptorBuilder> Pool = 13internal static BoundAttributeDescriptorBuilder GetInstance(TagHelperDescriptorBuilder parent) 15var builder = Pool.Get();
Language\BoundAttributeDescriptorBuilderExtensions.cs (1)
14this BoundAttributeDescriptorBuilder builder,
Language\BoundAttributeParameterDescriptorBuilder.cs (2)
14private BoundAttributeDescriptorBuilder _parent; 23internal BoundAttributeParameterDescriptorBuilder(BoundAttributeDescriptorBuilder parent)
Language\BoundAttributeParameterDescriptorBuilder_Pooling.cs (1)
13internal static BoundAttributeParameterDescriptorBuilder GetInstance(BoundAttributeDescriptorBuilder parent)
Language\Components\TagHelperBoundAttributeDescriptorExtensions.cs (3)
45/// <param name="builder">The <see cref="BoundAttributeDescriptorBuilder"/>.</param> 47public static bool IsChildContentProperty(this BoundAttributeDescriptorBuilder builder) 66public static bool IsParameterizedChildContentProperty(this BoundAttributeDescriptorBuilder attribute)
Language\TagHelperDescriptorBuilder.cs (5)
104public TagHelperObjectBuilderCollection<BoundAttributeDescriptor, BoundAttributeDescriptorBuilder> BoundAttributes { get; } 105= new(BoundAttributeDescriptorBuilder.Pool); 122public void BindAttribute(Action<BoundAttributeDescriptorBuilder> configure) 129var builder = BoundAttributeDescriptorBuilder.GetInstance(this);