2 instantiations of TagHelperDirectiveAttributeParameterIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
213? new TagHelperDirectiveAttributeParameterIntermediateNode(match) 877? new TagHelperDirectiveAttributeParameterIntermediateNode(match)
31 references to TagHelperDirectiveAttributeParameterIntermediateNode
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
145public override void VisitTagHelperDirectiveAttributeParameter(TagHelperDirectiveAttributeParameterIntermediateNode node)
Microsoft.CodeAnalysis.Razor.Compiler (30)
Language\Components\ComponentBindLoweringPass.AttributeInfo.cs (1)
56public AttributeInfo(TagHelperDirectiveAttributeParameterIntermediateNode node, int index)
Language\Components\ComponentBindLoweringPass.BindEntryKey.cs (1)
18public BindEntryKey(IntermediateNode parent, TagHelperDirectiveAttributeParameterIntermediateNode node)
Language\Components\ComponentBindLoweringPass.cs (18)
48using var parameterReferences = new PooledArrayBuilder<IntermediateNodeReference<TagHelperDirectiveAttributeParameterIntermediateNode>>(); 91var node = parameterReference.Node; 125var node = parameterReference.Node; 218ref PooledArrayBuilder<IntermediateNodeReference<TagHelperDirectiveAttributeParameterIntermediateNode>> parameterReferences) 253case TagHelperDirectiveAttributeParameterIntermediateNode directiveAttributeParameter: 426var bindGetNode = bindEntry.BindGetNode.AssumeNotNull(); 562var getNode = bindEntry.BindGetNode; 651TagHelperDirectiveAttributeParameterIntermediateNode? node, 784static bool TryExtractEventNodeStaticText(TagHelperDirectiveAttributeParameterIntermediateNode node, [NotNullWhen(true)] out string? text) 796static CSharpExpressionIntermediateNode? ExtractEventNodeExpression(TagHelperDirectiveAttributeParameterIntermediateNode node) 1083TagHelperDirectiveAttributeParameterIntermediateNode n => n.OriginalAttributeSpan, 1110public TagHelperDirectiveAttributeParameterIntermediateNode? BindGetNode { get; } 1112public TagHelperDirectiveAttributeParameterIntermediateNode? BindEventNode { get; set; } 1113public TagHelperDirectiveAttributeParameterIntermediateNode? BindFormatNode { get; set; } 1114public TagHelperDirectiveAttributeParameterIntermediateNode? BindCultureNode { get; set; } 1115public TagHelperDirectiveAttributeParameterIntermediateNode? BindSetNode { get; set; } 1116public TagHelperDirectiveAttributeParameterIntermediateNode? BindAfterNode { get; set; } 1128public BindEntry(IntermediateNodeReference<TagHelperDirectiveAttributeParameterIntermediateNode> bindNodeReference)
Language\Components\ComponentDiagnosticFactory.cs (1)
362public static RazorDiagnostic CreateEventHandlerParameter_Duplicates(SourceSpan? source, string attribute, TagHelperDirectiveAttributeParameterIntermediateNode[] attributes)
Language\Components\ComponentEventHandlerLoweringPass.cs (5)
48var parameterReferences = documentNode.FindDescendantReferences<TagHelperDirectiveAttributeParameterIntermediateNode>(); 78var node = parameterReference.Node; 142.OfType<TagHelperDirectiveAttributeParameterIntermediateNode>() 154foreach (var property in duplicate) 256private static IntermediateNode RewriteParameterUsage(TagHelperDirectiveAttributeParameterIntermediateNode node)
Language\Components\ComponentLoweringPass.cs (1)
414if (child is TagHelperDirectiveAttributeParameterIntermediateNode { OriginalAttributeName: { } originalName, AttributeNameWithoutParameter: { } nameWithoutParameter } &&
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
116private ComponentAttributeIntermediateNode(TagHelperDirectiveAttributeParameterIntermediateNode node, bool addChildren) 137public static ComponentAttributeIntermediateNode From(TagHelperDirectiveAttributeParameterIntermediateNode node, bool addChildren)
Language\Intermediate\IntermediateNodeVisitor.cs (1)
137public virtual void VisitTagHelperDirectiveAttributeParameter(TagHelperDirectiveAttributeParameterIntermediateNode node)