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