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