1 instantiation of TagMatchingRuleDescriptorBuilder
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagMatchingRuleDescriptorBuilder_Pooling.cs (1)
12
DefaultPool.Create(static () => new
TagMatchingRuleDescriptorBuilder
());
43 references to TagMatchingRuleDescriptorBuilder
Microsoft.AspNetCore.Razor.Language.UnitTests (4)
DefaultRazorTagHelperBinderPhaseTest.cs (3)
914
IEnumerable<Action<
TagMatchingRuleDescriptorBuilder
>> ruleBuilders = null)
1241
IEnumerable<Action<
TagMatchingRuleDescriptorBuilder
>> ruleBuilders = null,
1259
IEnumerable<Action<
TagMatchingRuleDescriptorBuilder
>> ruleBuilders = null,
IntegrationTests\TestTagHelperDescriptors.cs (1)
575
IEnumerable<Action<
TagMatchingRuleDescriptorBuilder
>>? ruleBuilders = null)
Microsoft.AspNetCore.Razor.Test.Common (24)
Language\TestTagHelperDescriptorBuilderExtensions.cs (6)
167
Action<
TagMatchingRuleDescriptorBuilder
> configure)
238
Action<
TagMatchingRuleDescriptorBuilder
> configure)
244
Action<
TagMatchingRuleDescriptorBuilder
> configure)
251
Action<
TagMatchingRuleDescriptorBuilder
> configure)
258
Action<
TagMatchingRuleDescriptorBuilder
> configure)
266
Action<
TagMatchingRuleDescriptorBuilder
>? configure = null)
Language\TestTagMatchingRuleDescriptorBuilderExtensions.cs (18)
12
public static
TagMatchingRuleDescriptorBuilder
RequireTagName(this
TagMatchingRuleDescriptorBuilder
builder, string tagName)
24
public static
TagMatchingRuleDescriptorBuilder
RequireParentTag(this
TagMatchingRuleDescriptorBuilder
builder, string parentTag)
36
public static
TagMatchingRuleDescriptorBuilder
RequireTagStructure(this
TagMatchingRuleDescriptorBuilder
builder, TagStructure tagStructure)
48
public static
TagMatchingRuleDescriptorBuilder
AddDiagnostic(this
TagMatchingRuleDescriptorBuilder
builder, RazorDiagnostic diagnostic)
60
public static
TagMatchingRuleDescriptorBuilder
RequireAttributeDescriptor(
61
this
TagMatchingRuleDescriptorBuilder
builder,
76
public static
TagMatchingRuleDescriptorBuilder
RequiredAttribute(
77
this
TagMatchingRuleDescriptorBuilder
builder,
86
public static
TagMatchingRuleDescriptorBuilder
RequiredAttribute(
87
this
TagMatchingRuleDescriptorBuilder
builder,
92
public static
TagMatchingRuleDescriptorBuilder
RequiredAttribute(
93
this
TagMatchingRuleDescriptorBuilder
builder,
99
public static
TagMatchingRuleDescriptorBuilder
RequiredAttribute(
100
this
TagMatchingRuleDescriptorBuilder
builder,
Microsoft.CodeAnalysis.Razor.Compiler (15)
CSharp\RequiredAttributeParser.cs (1)
31
public static void AddRequiredAttributes(string input,
TagMatchingRuleDescriptorBuilder
ruleBuilder)
Language\RequiredAttributeDescriptorBuilder.cs (2)
15
private
TagMatchingRuleDescriptorBuilder
_parent;
22
internal RequiredAttributeDescriptorBuilder(
TagMatchingRuleDescriptorBuilder
parent)
Language\RequiredAttributeDescriptorBuilder_Pooling.cs (1)
14
internal static RequiredAttributeDescriptorBuilder GetInstance(
TagMatchingRuleDescriptorBuilder
parent)
Language\TagHelperDescriptorBuilder.cs (5)
107
public TagHelperObjectBuilderCollection<TagMatchingRuleDescriptor,
TagMatchingRuleDescriptorBuilder
> TagMatchingRules { get; }
108
= new(
TagMatchingRuleDescriptorBuilder
.Pool);
134
public void TagMatchingRule(Action<
TagMatchingRuleDescriptorBuilder
> configure)
141
var
builder =
TagMatchingRuleDescriptorBuilder
.GetInstance(this);
Language\TagMatchingRuleDescriptorBuilder_Pooling.cs (3)
11
internal static readonly ObjectPool<
TagMatchingRuleDescriptorBuilder
> Pool =
14
internal static
TagMatchingRuleDescriptorBuilder
GetInstance(TagHelperDescriptorBuilder parent)
16
var
builder = Pool.Get();
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
160
private void AddRequiredAttributes(ImmutableArray<IParameterSymbol> methodParameters,
TagMatchingRuleDescriptorBuilder
builder)
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
175
private void AddRequiredAttributes(ImmutableArray<IParameterSymbol> methodParameters,
TagMatchingRuleDescriptorBuilder
builder)
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
175
private void AddRequiredAttributes(ImmutableArray<IParameterSymbol> methodParameters,
TagMatchingRuleDescriptorBuilder
builder)