2 instantiations of TemplateIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
774var templateNode = new TemplateIntermediateNode();
Language\Extensions\TemplateIntermediateNode.cs (1)
28var clone = new TemplateIntermediateNode
18 references to TemplateIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\Components\ComponentBindLoweringPass.cs (1)
1042using var nodes = new PooledArrayBuilder<TemplateIntermediateNode>();
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
234var nodes = node.FindDescendantNodes<TemplateIntermediateNode>(); 235var template = nodes.Length > 0 ? nodes[0] : null;
Language\Components\ComponentNodeWriter.cs (1)
1509public void WriteTemplate(CodeRenderingContext context, TemplateIntermediateNode node)
Language\Components\ComponentTemplateDiagnosticPass.cs (2)
46: IntermediateNodeWalker, IExtensionIntermediateNodeVisitor<TemplateIntermediateNode> 50public void VisitExtension(TemplateIntermediateNode node)
Language\Components\ComponentTemplateTargetExtension.cs (1)
13public void WriteTemplate(CodeRenderingContext context, TemplateIntermediateNode node)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
774var templateNode = new TemplateIntermediateNode();
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
449else if (node is TemplateIntermediateNode)
Language\Extensions\ITemplateTargetExtension.cs (1)
12void WriteTemplate(CodeRenderingContext context, TemplateIntermediateNode node);
Language\Extensions\TemplateIntermediateNode.cs (2)
23AcceptExtensionNode<TemplateIntermediateNode>(this, visitor); 28var clone = new TemplateIntermediateNode
Language\Extensions\TemplateTargetExtension.cs (1)
16public void WriteTemplate(CodeRenderingContext context, TemplateIntermediateNode node)
Language\MarkupSplitter.Analysis.cs (2)
69/// Expression-position markup is exactly a <see cref="TemplateIntermediateNode"/> (from <c>@&lt;...&gt;</c> 75=> node is TemplateIntermediateNode;
Language\MarkupSplitter.cs (3)
157/// impl half: an expression-position <see cref="TemplateIntermediateNode"/> (from <c>@&lt;...&gt;</c>) 164/// <see cref="TemplateIntermediateNode"/>) or a structured member declaration -- is not treated as 168=> node is TemplateIntermediateNode or