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)
56
public AttributeInfo(
TagHelperDirectiveAttributeParameterIntermediateNode
node, int index)
Language\Components\ComponentBindLoweringPass.BindEntryKey.cs (1)
18
public BindEntryKey(IntermediateNode parent,
TagHelperDirectiveAttributeParameterIntermediateNode
node)
Language\Components\ComponentBindLoweringPass.cs (18)
48
using var parameterReferences = new PooledArrayBuilder<IntermediateNodeReference<
TagHelperDirectiveAttributeParameterIntermediateNode
>>();
91
var
node = parameterReference.Node;
125
var
node = parameterReference.Node;
218
ref PooledArrayBuilder<IntermediateNodeReference<
TagHelperDirectiveAttributeParameterIntermediateNode
>> parameterReferences)
253
case
TagHelperDirectiveAttributeParameterIntermediateNode
directiveAttributeParameter:
426
var
bindGetNode = bindEntry.BindGetNode.AssumeNotNull();
587
var
getNode = bindEntry.BindGetNode;
678
TagHelperDirectiveAttributeParameterIntermediateNode
? node,
811
static bool TryExtractEventNodeStaticText(
TagHelperDirectiveAttributeParameterIntermediateNode
node, [NotNullWhen(true)] out string? text)
823
static CSharpExpressionIntermediateNode? ExtractEventNodeExpression(
TagHelperDirectiveAttributeParameterIntermediateNode
node)
1115
TagHelperDirectiveAttributeParameterIntermediateNode
n => n.OriginalAttributeSpan,
1142
public
TagHelperDirectiveAttributeParameterIntermediateNode
? BindGetNode { get; }
1144
public
TagHelperDirectiveAttributeParameterIntermediateNode
? BindEventNode { get; set; }
1145
public
TagHelperDirectiveAttributeParameterIntermediateNode
? BindFormatNode { get; set; }
1146
public
TagHelperDirectiveAttributeParameterIntermediateNode
? BindCultureNode { get; set; }
1147
public
TagHelperDirectiveAttributeParameterIntermediateNode
? BindSetNode { get; set; }
1148
public
TagHelperDirectiveAttributeParameterIntermediateNode
? BindAfterNode { get; set; }
1160
public BindEntry(IntermediateNodeReference<
TagHelperDirectiveAttributeParameterIntermediateNode
> bindNodeReference)
Language\Components\ComponentDiagnosticFactory.cs (1)
362
public static RazorDiagnostic CreateEventHandlerParameter_Duplicates(SourceSpan? source, string attribute,
TagHelperDirectiveAttributeParameterIntermediateNode
[] attributes)
Language\Components\ComponentEventHandlerLoweringPass.cs (5)
48
var parameterReferences = documentNode.FindDescendantReferences<
TagHelperDirectiveAttributeParameterIntermediateNode
>();
78
var
node = parameterReference.Node;
142
.OfType<
TagHelperDirectiveAttributeParameterIntermediateNode
>()
154
foreach (
var
property in duplicate)
256
private static IntermediateNode RewriteParameterUsage(
TagHelperDirectiveAttributeParameterIntermediateNode
node)
Language\Components\ComponentLoweringPass.cs (1)
414
if (child is
TagHelperDirectiveAttributeParameterIntermediateNode
{ OriginalAttributeName: { } originalName, AttributeNameWithoutParameter: { } nameWithoutParameter } &&
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
122
private ComponentAttributeIntermediateNode(
TagHelperDirectiveAttributeParameterIntermediateNode
node, bool addChildren)
143
public static ComponentAttributeIntermediateNode From(
TagHelperDirectiveAttributeParameterIntermediateNode
node, bool addChildren)
Language\Intermediate\IntermediateNodeVisitor.cs (1)
137
public virtual void VisitTagHelperDirectiveAttributeParameter(
TagHelperDirectiveAttributeParameterIntermediateNode
node)