1 instantiation of TagHelperIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\DefaultTagHelperResolutionPhase.cs (1)
231
var tagHelperNode = new
TagHelperIntermediateNode
()
83 references to TagHelperIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (83)
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 &&
764
public override void VisitTagHelper(
TagHelperIntermediateNode
node)
Language\Components\ComponentWhitespacePass.cs (1)
108
case
TagHelperIntermediateNode
_:
Language\DefaultRazorCSharpLoweringPhase.cs (1)
278
public override void VisitTagHelper(
TagHelperIntermediateNode
node)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (8)
22
TagHelperIntermediateNode
tagHelperNode,
82
/// Builds a <see cref="
TagHelperIntermediateNode
"/> from a component element. Iterates
87
TagHelperIntermediateNode
tagHelperNode,
136
TagHelperIntermediateNode
tagHelperNode,
186
TagHelperIntermediateNode
tagHelperNode,
319
TagHelperIntermediateNode
tagHelperNode,
372
TagHelperIntermediateNode
tagHelperNode,
844
TagHelperIntermediateNode
tagHelperNode,
Language\DefaultTagHelperResolutionPhase.cs (18)
21
/// <see cref="
TagHelperIntermediateNode
"/> (if the element matches a tag helper)
32
/// <see cref="
TagHelperIntermediateNode
"/> or unwraps to plain markup. A final
133
/// replaces it with a <see cref="
TagHelperIntermediateNode
"/>. Otherwise, delegates to
144
TagHelperIntermediateNode
tagHelperParent = null)
205
/// Creates a <see cref="
TagHelperIntermediateNode
"/> from a confirmed tag helper binding,
209
private (
TagHelperIntermediateNode
TagHelperNode, TagHelperBodyIntermediateNode BodyNode) BuildTagHelperNode(
231
var
tagHelperNode = new TagHelperIntermediateNode()
284
TagHelperIntermediateNode
tagHelperParent)
320
TagHelperIntermediateNode
tagHelperNode,
473
TagHelperIntermediateNode
tagHelperNode,
498
if (child is
TagHelperIntermediateNode
childTagHelper)
1062
TagHelperIntermediateNode
tagHelperParent)
1069
if (parent is
TagHelperIntermediateNode
parentTh)
1088
TagHelperIntermediateNode
tagHelperParent)
1138
TagHelperIntermediateNode
tagHelperNode,
1209
/// <see cref="
TagHelperIntermediateNode
"/>.
1212
TagHelperIntermediateNode
tagHelperNode,
1234
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)
79
if (context.Parent as
TagHelperIntermediateNode
== null)
81
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
115
if (context.Parent as
TagHelperIntermediateNode
== null)
117
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
134
if (context.Parent as
TagHelperIntermediateNode
== null)
136
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
177
if (context.Parent as
TagHelperIntermediateNode
== null)
179
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
253
var
tagHelperNode = context.Parent as
TagHelperIntermediateNode
;
256
var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(
TagHelperIntermediateNode
));
450
TagHelperIntermediateNode
tagHelperNode,
472
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)
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)