2 instantiations of TagHelperDirectiveAttributeParameterIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
213? new TagHelperDirectiveAttributeParameterIntermediateNode(match) 877? 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(); 562var getNode = bindEntry.BindGetNode; 653TagHelperDirectiveAttributeParameterIntermediateNode? node, 786static bool TryExtractEventNodeStaticText(TagHelperDirectiveAttributeParameterIntermediateNode node, [NotNullWhen(true)] out string? text) 798static CSharpExpressionIntermediateNode? ExtractEventNodeExpression(TagHelperDirectiveAttributeParameterIntermediateNode node) 1090TagHelperDirectiveAttributeParameterIntermediateNode n => n.OriginalAttributeSpan, 1117public TagHelperDirectiveAttributeParameterIntermediateNode? BindGetNode { get; } 1119public TagHelperDirectiveAttributeParameterIntermediateNode? BindEventNode { get; set; } 1120public TagHelperDirectiveAttributeParameterIntermediateNode? BindFormatNode { get; set; } 1121public TagHelperDirectiveAttributeParameterIntermediateNode? BindCultureNode { get; set; } 1122public TagHelperDirectiveAttributeParameterIntermediateNode? BindSetNode { get; set; } 1123public TagHelperDirectiveAttributeParameterIntermediateNode? BindAfterNode { get; set; } 1135public 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)