2 instantiations of TagHelperDirectiveAttributeParameterIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
226? new TagHelperDirectiveAttributeParameterIntermediateNode(match) 892? new TagHelperDirectiveAttributeParameterIntermediateNode(match)
30 references to TagHelperDirectiveAttributeParameterIntermediateNode
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(); 587var getNode = bindEntry.BindGetNode; 678TagHelperDirectiveAttributeParameterIntermediateNode? node, 811static bool TryExtractEventNodeStaticText(TagHelperDirectiveAttributeParameterIntermediateNode node, [NotNullWhen(true)] out string? text) 823static CSharpExpressionIntermediateNode? ExtractEventNodeExpression(TagHelperDirectiveAttributeParameterIntermediateNode node) 1115TagHelperDirectiveAttributeParameterIntermediateNode n => n.OriginalAttributeSpan, 1142public TagHelperDirectiveAttributeParameterIntermediateNode? BindGetNode { get; } 1144public TagHelperDirectiveAttributeParameterIntermediateNode? BindEventNode { get; set; } 1145public TagHelperDirectiveAttributeParameterIntermediateNode? BindFormatNode { get; set; } 1146public TagHelperDirectiveAttributeParameterIntermediateNode? BindCultureNode { get; set; } 1147public TagHelperDirectiveAttributeParameterIntermediateNode? BindSetNode { get; set; } 1148public TagHelperDirectiveAttributeParameterIntermediateNode? BindAfterNode { get; set; } 1160public 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)
122private ComponentAttributeIntermediateNode(TagHelperDirectiveAttributeParameterIntermediateNode node, bool addChildren) 143public static ComponentAttributeIntermediateNode From(TagHelperDirectiveAttributeParameterIntermediateNode node, bool addChildren)
Language\Intermediate\IntermediateNodeVisitor.cs (1)
137public virtual void VisitTagHelperDirectiveAttributeParameter(TagHelperDirectiveAttributeParameterIntermediateNode node)