1 instantiation of BoundAttributeDescriptorBuilder
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\BoundAttributeDescriptorBuilder_Pooling.cs (1)
12
DefaultPool.Create(static () => new
BoundAttributeDescriptorBuilder
());
61 references to BoundAttributeDescriptorBuilder
Microsoft.AspNetCore.Razor.Language.UnitTests (16)
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (1)
469
params ReadOnlySpan<Action<
BoundAttributeDescriptorBuilder
>> attributes)
DefaultRazorTagHelperBinderPhaseTest.cs (3)
913
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>> attributes = null,
1240
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>> attributes = null,
1258
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>> attributes = null,
Extensions\DefaultTagHelperTargetExtensionTest.cs (4)
21
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
33
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
45
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
1255
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>>? attributes = null)
IntegrationTests\TagHelpersIntegrationTest.cs (1)
187
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>>? attributes = null)
IntegrationTests\TestTagHelperDescriptors.cs (2)
574
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>>? attributes = null,
618
BoundAttributeDescriptorBuilder
builder,
TagHelperDescriptorComparerTest.cs (5)
22
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
33
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
58
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
71
attributes: new Action<
BoundAttributeDescriptorBuilder
>[]
92
IEnumerable<Action<
BoundAttributeDescriptorBuilder
>> attributes = null)
Microsoft.AspNetCore.Razor.Test.Common (28)
Language\TestBoundAttributeDescriptorBuilderExtensions.cs (24)
12
public static
BoundAttributeDescriptorBuilder
Name(this
BoundAttributeDescriptorBuilder
builder, string name)
24
public static
BoundAttributeDescriptorBuilder
TypeName(this
BoundAttributeDescriptorBuilder
builder, string typeName)
36
public static
BoundAttributeDescriptorBuilder
PropertyName(this
BoundAttributeDescriptorBuilder
builder, string propertyName)
43
public static
BoundAttributeDescriptorBuilder
IsDirectiveAttribute(
44
this
BoundAttributeDescriptorBuilder
builder, bool isDirectiveAttribute = true)
51
public static
BoundAttributeDescriptorBuilder
Metadata(
52
this
BoundAttributeDescriptorBuilder
builder,
60
public static
BoundAttributeDescriptorBuilder
DisplayName(this
BoundAttributeDescriptorBuilder
builder, string displayName)
72
public static
BoundAttributeDescriptorBuilder
AsEnum(this
BoundAttributeDescriptorBuilder
builder)
84
public static
BoundAttributeDescriptorBuilder
AsDictionaryAttribute(
85
this
BoundAttributeDescriptorBuilder
builder,
96
public static
BoundAttributeDescriptorBuilder
Documentation(this
BoundAttributeDescriptorBuilder
builder, string documentation)
108
public static
BoundAttributeDescriptorBuilder
AddDiagnostic(this
BoundAttributeDescriptorBuilder
builder, RazorDiagnostic diagnostic)
122
public static
BoundAttributeDescriptorBuilder
AsDictionaryAttribute<TValue>(
123
this
BoundAttributeDescriptorBuilder
builder,
127
public static
BoundAttributeDescriptorBuilder
AsDictionaryAttribute(
128
this
BoundAttributeDescriptorBuilder
builder,
Language\TestTagHelperDescriptorBuilderExtensions.cs (4)
153
Action<
BoundAttributeDescriptorBuilder
> configure)
205
Action<
BoundAttributeDescriptorBuilder
>? configure = null)
214
Action<
BoundAttributeDescriptorBuilder
>? configure = null)
222
Action<
BoundAttributeDescriptorBuilder
>? configure = null)
Microsoft.CodeAnalysis.Razor.Compiler (17)
CSharp\DefaultTagHelperDescriptorFactory.cs (2)
194
BoundAttributeDescriptorBuilder
builder,
239
BoundAttributeDescriptorBuilder
builder,
Language\BoundAttributeDescriptorBuilder_Pooling.cs (3)
11
internal static readonly ObjectPool<
BoundAttributeDescriptorBuilder
> Pool =
14
internal static
BoundAttributeDescriptorBuilder
GetInstance(TagHelperDescriptorBuilder parent)
16
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)
14
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);