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