1 instantiation of TagHelperIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\DefaultTagHelperResolutionPhase.cs (1)
259
var tagHelperNode = new
TagHelperIntermediateNode
()
79 references to TagHelperIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (79)
Language\Components\ComponentComplexAttributeContentPass.cs (3)
30
foreach (
var
node in documentNode.FindDescendantNodes<
TagHelperIntermediateNode
>())
36
private void ProcessAttributes(
TagHelperIntermediateNode
node)
Language\Components\ComponentLoweringPass.cs (13)
42
var references = documentNode.FindDescendantReferences<
TagHelperIntermediateNode
>();
46
var
node = reference.Node;
89
static TagHelperDescriptor GetTagHelperOrAddDiagnostic(
TagHelperIntermediateNode
node, IReadOnlyList<UsingDirectiveIntermediateNode> usings)
157
static TagHelperDescriptor TryDisambiguateByTypeParameters(
TagHelperIntermediateNode
node, List<TagHelperDescriptor> candidates)
247
static PooledHashSet<string> GetProvidedTypeParameters(
TagHelperIntermediateNode
node)
290
static bool HasAmbiguousParameters(
TagHelperIntermediateNode
node, TagHelperDescriptor genericComponent, TagHelperDescriptor nonGenericComponent)
345
private static ComponentIntermediateNode RewriteAsComponent(
TagHelperIntermediateNode
node, TagHelperDescriptor tagHelper)
374
private static void ValidateRequiredAttributes(
TagHelperIntermediateNode
node, TagHelperDescriptor tagHelper, ComponentIntermediateNode intermediateNode)
443
private static MarkupElementIntermediateNode RewriteAsElement(
TagHelperIntermediateNode
node)
470
public override void VisitTagHelper(
TagHelperIntermediateNode
node)
513
if (!node.Children.OfType<
TagHelperIntermediateNode
>().Any(t => t.TagHelpers.Any(th => th.Kind == TagHelperKind.ChildContent)))
535
if (child is
TagHelperIntermediateNode
tagHelperNode &&
774
public override void VisitTagHelper(
TagHelperIntermediateNode
node)
Language\Components\ComponentWhitespacePass.cs (1)
113
case
TagHelperIntermediateNode
_:
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (7)
22
TagHelperIntermediateNode
tagHelperNode,
95
TagHelperIntermediateNode
tagHelperNode,
144
TagHelperIntermediateNode
tagHelperNode,
199
TagHelperIntermediateNode
tagHelperNode,
332
TagHelperIntermediateNode
tagHelperNode,
385
TagHelperIntermediateNode
tagHelperNode,
859
TagHelperIntermediateNode
tagHelperNode,
Language\DefaultTagHelperResolutionPhase.cs (15)
140
private
TagHelperIntermediateNode
ResolveElement(
148
TagHelperIntermediateNode
tagHelperParent = null)
237
private (
TagHelperIntermediateNode
TagHelperNode, TagHelperBodyIntermediateNode BodyNode) BuildTagHelperNode(
259
var
tagHelperNode = new TagHelperIntermediateNode()
312
TagHelperIntermediateNode
tagHelperParent,
345
var
resolvedTagHelper = ResolveElement(
383
TagHelperIntermediateNode
tagHelperNode,
536
TagHelperIntermediateNode
diagnosticTarget,
570
if (child is
TagHelperIntermediateNode
childTagHelper)
1139
TagHelperIntermediateNode
tagHelperParent,
1147
if (parent is
TagHelperIntermediateNode
parentTh)
1166
TagHelperIntermediateNode
tagHelperParent,
1217
TagHelperIntermediateNode
tagHelperNode,
1291
TagHelperIntermediateNode
tagHelperNode,
1313
TagHelperIntermediateNode
tagHelperNode,
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (6)
36
TagHelperIntermediateNode
tagHelperNode,
112
TagHelperIntermediateNode
tagHelperNode,
173
TagHelperIntermediateNode
tagHelperNode,
233
TagHelperIntermediateNode
tagHelperNode,
261
TagHelperIntermediateNode
tagHelperNode,
1612
TagHelperIntermediateNode
tagHelperNode,
Language\Extensions\DefaultTagHelperOptimizationPass.cs (7)
35
.FindDescendantNodes<
TagHelperIntermediateNode
>()
51
var
tagHelperNode = tagHelperNodes[i];
88
private void RewriteBody(
TagHelperIntermediateNode
node)
105
private void AddExecute(
TagHelperIntermediateNode
node)
111
private void RewriteHtmlAttributes(
TagHelperIntermediateNode
node)
123
private void RewriteUsage(Context context,
TagHelperIntermediateNode
node, TagHelperDescriptor tagHelper)
207
private bool IsTagHelperRuntimeNode(
TagHelperIntermediateNode
node)
Language\Extensions\DefaultTagHelperTargetExtension.cs (13)
80
if (context.Parent as
TagHelperIntermediateNode
== null)
82
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
116
if (context.Parent as
TagHelperIntermediateNode
== null)
118
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
135
if (context.Parent as
TagHelperIntermediateNode
== null)
137
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
178
if (context.Parent as
TagHelperIntermediateNode
== null)
180
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
254
var
tagHelperNode = context.Parent as
TagHelperIntermediateNode
;
257
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
458
TagHelperIntermediateNode
tagHelperNode,
480
TagHelperIntermediateNode
tagHelperNode,
Language\Extensions\PreallocatedAttributeTargetExtension.cs (6)
57
if (context.Parent as
TagHelperIntermediateNode
== null)
59
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
88
var
tagHelperNode = context.Parent as
TagHelperIntermediateNode
;
91
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
135
TagHelperIntermediateNode
tagHelperNode,
Language\Intermediate\IntermediateNodeVisitor.cs (1)
112
public virtual void VisitTagHelper(
TagHelperIntermediateNode
node)
Language\RazorCSharpDocumentWriter.cs (1)
314
public override void VisitTagHelper(
TagHelperIntermediateNode
node)
Mvc.Version2_X\InstrumentationPass.cs (1)
98
public override void VisitTagHelper(
TagHelperIntermediateNode
node)
Mvc\ModelExpressionPass.cs (2)
34
public List<
TagHelperIntermediateNode
> TagHelpers { get; } = new List<
TagHelperIntermediateNode
>();
Mvc\ViewComponentTagHelperPass.cs (3)
42
foreach (
var
node in documentNode.FindDescendantNodes<
TagHelperIntermediateNode
>())
59
private static void RewriteUsage(Context context,
TagHelperIntermediateNode
node, TagHelperDescriptor tagHelper)