1 instantiation of ComponentIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentLoweringPass.cs (1)
348
var component = new
ComponentIntermediateNode
()
39 references to ComponentIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (39)
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)
371
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
)
746
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\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 (4)
69
private bool ShouldSuppressTypeInferenceCall(
ComponentIntermediateNode
node)
484
private static void UseCapturedCascadingGenericParameterVariable(
ComponentIntermediateNode
node, TypeInferenceMethodParameter parameter, TypeInferenceArgName variableName)
542
private static void WriteComponentTypeName(CodeRenderingContext context,
ComponentIntermediateNode
node, ReadOnlyMemory<char> nonGenericTypeName)
974
public override void WriteComponent(CodeRenderingContext context,
ComponentIntermediateNode
node)
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\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);