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