2 instantiations of TagHelperDirectiveAttributeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
221
: new
TagHelperDirectiveAttributeIntermediateNode
(match)
886
: new
TagHelperDirectiveAttributeIntermediateNode
(match)
47 references to TagHelperDirectiveAttributeIntermediateNode
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
140
public override void VisitTagHelperDirectiveAttribute(
TagHelperDirectiveAttributeIntermediateNode
node)
Microsoft.CodeAnalysis.Razor.Compiler (46)
Language\Components\ComponentBindLoweringPass.AttributeInfo.cs (1)
51
public AttributeInfo(
TagHelperDirectiveAttributeIntermediateNode
node, int index)
Language\Components\ComponentBindLoweringPass.BindEntryKey.cs (1)
13
public BindEntryKey(IntermediateNode parent,
TagHelperDirectiveAttributeIntermediateNode
node)
Language\Components\ComponentBindLoweringPass.cs (12)
47
using var references = new PooledArrayBuilder<IntermediateNodeReference<
TagHelperDirectiveAttributeIntermediateNode
>>();
78
var
node = reference.Node;
113
var
bindNode = existingEntry.BindNode.AssumeNotNull();
217
ref PooledArrayBuilder<IntermediateNodeReference<
TagHelperDirectiveAttributeIntermediateNode
>> references,
249
case
TagHelperDirectiveAttributeIntermediateNode
directiveAttribute:
320
if (child is
TagHelperDirectiveAttributeIntermediateNode
{ AttributeName: string attributeName } &&
336
if (children[i] is
TagHelperDirectiveAttributeIntermediateNode
directiveAttribute)
357
builder.Select(static x => (
TagHelperDirectiveAttributeIntermediateNode
)x.Node)));
561
var
node = bindEntry.BindNode;
1082
TagHelperDirectiveAttributeIntermediateNode
n => n.OriginalAttributeSpan,
1109
public
TagHelperDirectiveAttributeIntermediateNode
? BindNode { get; }
1122
public BindEntry(IntermediateNodeReference<
TagHelperDirectiveAttributeIntermediateNode
> bindNodeReference)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
50
else if (node.Children[i] is
TagHelperDirectiveAttributeIntermediateNode
directiveAttributeNode)
Language\Components\ComponentDiagnosticFactory.cs (2)
129
SourceSpan? source, string attribute, IEnumerable<
TagHelperDirectiveAttributeIntermediateNode
> attributes)
141
public static RazorDiagnostic CreateEventHandler_Duplicates(SourceSpan? source, string attribute,
TagHelperDirectiveAttributeIntermediateNode
[] attributes)
Language\Components\ComponentEventHandlerLoweringPass.cs (5)
40
var references = documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeIntermediateNode
>();
62
var
node = reference.Node;
123
.OfType<
TagHelperDirectiveAttributeIntermediateNode
>()
135
foreach (
var
property in duplicate)
161
private static IntermediateNode RewriteUsage(IntermediateNode parent,
TagHelperDirectiveAttributeIntermediateNode
node)
Language\Components\ComponentFormNameLoweringPass.cs (5)
25
var references = documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeIntermediateNode
>();
28
var
node = reference.Node;
44
static IntermediateNode Rewrite(
TagHelperDirectiveAttributeIntermediateNode
node)
52
static IntermediateNode RewriteForErrorRecovery(
TagHelperDirectiveAttributeIntermediateNode
node, IntermediateNode parent)
84
static IntermediateNode RewriteCore(
TagHelperDirectiveAttributeIntermediateNode
node, IntermediateNode replacement)
Language\Components\ComponentKeyLoweringPass.cs (3)
33
var references = documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeIntermediateNode
>();
44
private static void RewriteUsage(IntermediateNodeReference<
TagHelperDirectiveAttributeIntermediateNode
> reference)
60
private static IntermediateToken? DetermineKeyValueToken(
TagHelperDirectiveAttributeIntermediateNode
attributeNode)
Language\Components\ComponentLoweringPass.cs (5)
376
if (intermediateNode.Children.Any(static c => c is
TagHelperDirectiveAttributeIntermediateNode
node && (node.TagHelper?.Kind == TagHelperKind.Splat)))
408
if (child is
TagHelperDirectiveAttributeIntermediateNode
{ OriginalAttributeName: { } originalAttributeName } &&
621
else if (child is
TagHelperDirectiveAttributeIntermediateNode
directiveAttribute)
742
public override void VisitTagHelperDirectiveAttribute(
TagHelperDirectiveAttributeIntermediateNode
node)
850
public override void VisitTagHelperDirectiveAttribute(
TagHelperDirectiveAttributeIntermediateNode
node)
Language\Components\ComponentReferenceCaptureLoweringPass.cs (3)
33
var references = documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeIntermediateNode
>();
44
private static void RewriteUsage(IntermediateNodeReference<
TagHelperDirectiveAttributeIntermediateNode
> reference)
65
private static IntermediateToken? DetermineIdentifierToken(
TagHelperDirectiveAttributeIntermediateNode
attributeNode)
Language\Components\ComponentRenderModeLoweringPass.cs (1)
24
var references = documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeIntermediateNode
>();
Language\Components\ComponentSplatLoweringPass.cs (2)
24
foreach (var reference in documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeIntermediateNode
>())
33
private static void RewriteUsage(IntermediateNodeReference<
TagHelperDirectiveAttributeIntermediateNode
> reference)
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
58
TagHelperDirectiveAttributeIntermediateNode
) // Inside a directive attribute
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
180
/// Creates a <see cref="
TagHelperDirectiveAttributeIntermediateNode
"/> (or its Parameter variant
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
96
private ComponentAttributeIntermediateNode(
TagHelperDirectiveAttributeIntermediateNode
node, bool addChildren)
134
public static ComponentAttributeIntermediateNode From(
TagHelperDirectiveAttributeIntermediateNode
node, bool addChildren)
Language\Intermediate\IntermediateNodeVisitor.cs (1)
127
public virtual void VisitTagHelperDirectiveAttribute(
TagHelperDirectiveAttributeIntermediateNode
node)