1 instantiation of ComponentIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentLoweringPass.cs (1)
348
var component = new
ComponentIntermediateNode
()
42 references to ComponentIntermediateNode
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
150
public override void VisitComponent(
ComponentIntermediateNode
node)
Microsoft.CodeAnalysis.Razor.Compiler (41)
CSharp\GenericTypeNameRewriter.cs (1)
28
public override void RewriteComponentTypeName(
ComponentIntermediateNode
node)
CSharp\GlobalQualifiedTypeNameRewriter.cs (1)
38
public override void RewriteComponentTypeName(
ComponentIntermediateNode
node)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
27
public virtual void WriteComponent(CodeRenderingContext context,
ComponentIntermediateNode
node)
Language\Components\ComponentBindLoweringPass.cs (3)
488
if (parent is
ComponentIntermediateNode
&& changeAttribute != null && changeAttribute.IsDelegateProperty())
495
else if (parent is
ComponentIntermediateNode
)
744
if ((parent as
ComponentIntermediateNode
)?.Component is not { } componentTagHelper)
Language\Components\ComponentChildContentDiagnosticPass.cs (4)
31
public override void VisitComponent(
ComponentIntermediateNode
node)
57
var
parentComponent = (
ComponentIntermediateNode
)ancestors[0];
66
ancestors[i + 1] is
ComponentIntermediateNode
ancestorParentComponent)
Language\Components\ComponentDesignTimeNodeWriter.cs (2)
324
public override void WriteComponent(CodeRenderingContext context,
ComponentIntermediateNode
node)
653
private void WritePropertyAccess(CodeRenderingContext context, ComponentAttributeIntermediateNode node,
ComponentIntermediateNode
componentNode, string? typeInferenceLocalName, bool shouldWriteBL0005Disable, out bool wrotePropertyAccess)
Language\Components\ComponentDiagnosticFactory.cs (5)
189
public static RazorDiagnostic Create_ChildContentMixedWithExplicitChildContent(SourceSpan? source,
ComponentIntermediateNode
component)
221
ComponentIntermediateNode
component1,
223
ComponentIntermediateNode
component2)
246
ComponentIntermediateNode
component,
263
ComponentIntermediateNode
component,
Language\Components\ComponentFormNameLoweringPass.cs (1)
54
if (parent is
ComponentIntermediateNode
)
Language\Components\ComponentGenericTypePass.cs (6)
48
public override void VisitComponent(
ComponentIntermediateNode
node)
59
private void Process(
ComponentIntermediateNode
node)
185
if (ancestor is not
ComponentIntermediateNode
candidateAncestor)
297
private static bool ValidateTypeArguments(
ComponentIntermediateNode
node, Dictionary<string, Binding> bindings)
320
private void RewriteTypeNames(TypeNameRewriter rewriter,
ComponentIntermediateNode
node, bool? hasTypeArgumentSpecified = null, IDictionary<string, Binding>? bindings = null)
415
private void CreateTypeInferenceMethod(DocumentIntermediateNode documentNode,
ComponentIntermediateNode
node, List<CascadingGenericTypeParameter>? receivesCascadingGenericTypes)
Language\Components\ComponentLoweringPass.cs (6)
345
private static
ComponentIntermediateNode
RewriteAsComponent(TagHelperIntermediateNode node, TagHelperDescriptor tagHelper)
348
var
component = new ComponentIntermediateNode()
374
private static void ValidateRequiredAttributes(TagHelperIntermediateNode node, TagHelperDescriptor tagHelper,
ComponentIntermediateNode
intermediateNode)
395
static bool IsPresentAsAttribute(string attributeName,
ComponentIntermediateNode
intermediateNode)
461
private readonly
ComponentIntermediateNode
_component;
464
public ComponentRewriteVisitor(
ComponentIntermediateNode
component)
Language\Components\ComponentMarkupDiagnosticPass.cs (1)
73
public override void VisitComponent(
ComponentIntermediateNode
node)
Language\Components\ComponentNodeWriter.cs (3)
71
protected bool ShouldSuppressTypeInferenceCall(
ComponentIntermediateNode
node)
486
protected static void UseCapturedCascadingGenericParameterVariable(
ComponentIntermediateNode
node, TypeInferenceMethodParameter parameter, TypeInferenceArgName variableName)
544
protected static void WriteComponentTypeName(CodeRenderingContext context,
ComponentIntermediateNode
node, ReadOnlyMemory<char> nonGenericTypeName)
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
58
var referenceCapture = parent as
ComponentIntermediateNode
is { Component: { } componentTagHelper }
Language\Components\ComponentRenderModeLoweringPass.cs (1)
31
if (parent is not
ComponentIntermediateNode
componentNode)
Language\Components\ComponentRuntimeNodeWriter.cs (1)
346
public override void WriteComponent(CodeRenderingContext context,
ComponentIntermediateNode
node)
Language\DefaultRazorCSharpLoweringPhase.cs (1)
285
public override void VisitComponent(
ComponentIntermediateNode
node)
Language\Intermediate\ComponentTypeInferenceMethodIntermediateNode.cs (1)
21
public
ComponentIntermediateNode
Component { get; set; }
Language\Intermediate\IntermediateNodeVisitor.cs (1)
142
public virtual void VisitComponent(
ComponentIntermediateNode
node)
Language\TypeNameRewriter.cs (1)
16
public abstract void RewriteComponentTypeName(
ComponentIntermediateNode
node);