28 instantiations of TagHelperIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (27)
Extensions\DefaultTagHelperTargetExtensionTest.cs (23)
63var tagHelperNode = new TagHelperIntermediateNode() 98var tagHelperNode = new TagHelperIntermediateNode() 138var tagHelperNode = new TagHelperIntermediateNode() 171var tagHelperNode = new TagHelperIntermediateNode() 205var tagHelperNode = new TagHelperIntermediateNode() 234var tagHelperNode = new TagHelperIntermediateNode() 269var tagHelperNode = new TagHelperIntermediateNode() 314var tagHelperNode = new TagHelperIntermediateNode() 357var tagHelperNode = new TagHelperIntermediateNode() 472var tagHelperNode = new TagHelperIntermediateNode() 517var tagHelperNode = new TagHelperIntermediateNode() 562var tagHelperNode = new TagHelperIntermediateNode() 616var tagHelperNode = new TagHelperIntermediateNode() 662var tagHelperNode = new TagHelperIntermediateNode() 706var tagHelperNode = new TagHelperIntermediateNode() 758var tagHelperNode = new TagHelperIntermediateNode() 802var tagHelperNode = new TagHelperIntermediateNode() 852var tagHelperNode = new TagHelperIntermediateNode() 907var tagHelperNode = new TagHelperIntermediateNode() 953var tagHelperNode = new TagHelperIntermediateNode() 998var tagHelperNode = new TagHelperIntermediateNode() 1055var tagHelperNode = new TagHelperIntermediateNode() 1125var tagHelperNode = new TagHelperIntermediateNode()
Extensions\PreallocatedAttributeTargetExtensionTest.cs (4)
74var tagHelperNode = new TagHelperIntermediateNode() 143var tagHelperNode = new TagHelperIntermediateNode() 192var tagHelperNode = new TagHelperIntermediateNode() 246var tagHelperNode = new TagHelperIntermediateNode()
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\DefaultTagHelperResolutionPhase.cs (1)
236var tagHelperNode = new TagHelperIntermediateNode()
136 references to TagHelperIntermediateNode
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (7)
ModelExpressionPassTest.cs (3)
50var tagHelperNode = documentNode.GetTagHelperNode(); 81var tagHelperNode = documentNode.GetTagHelperNode(); 117var tagHelperNode = documentNode.GetTagHelperNode();
ViewComponentTagHelperPassTest.cs (4)
87var tagHelperNode = documentNode.GetTagHelperNode(); 125var tagHelperNode = documentNode.GetTagHelperNode(); 172var outerTagHelperNode = documentNode.GetTagHelperNode(); 173var viewComponentTagHelper = outerTagHelperNode.Children[0].GetTagHelperNode();
Microsoft.AspNetCore.Razor.Language.UnitTests (37)
DefaultRazorTagHelperBinderPhaseTest.cs (7)
296var formTagHelper = Assert.Single(tagHelperNodes); 339var formTagHelper = Assert.Single(tagHelperNodes); 380var formTagHelper = Assert.Single(tagHelperNodes); 1307private static TagHelperIntermediateNode[] FindTagHelperNodes(DocumentIntermediateNode documentNode) 1309var results = new System.Collections.Generic.List<TagHelperIntermediateNode>(); 1314private static void CollectTagHelperNodes(IntermediateNode node, System.Collections.Generic.List<TagHelperIntermediateNode> results) 1316if (node is TagHelperIntermediateNode tagHelperNode)
Extensions\DefaultTagHelperOptimizationPassTest.cs (1)
55var tagHelperNode = documentNode.GetTagHelperNode();
Extensions\DefaultTagHelperTargetExtensionTest.cs (24)
63var tagHelperNode = new TagHelperIntermediateNode() 98var tagHelperNode = new TagHelperIntermediateNode() 138var tagHelperNode = new TagHelperIntermediateNode() 171var tagHelperNode = new TagHelperIntermediateNode() 205var tagHelperNode = new TagHelperIntermediateNode() 234var tagHelperNode = new TagHelperIntermediateNode() 269var tagHelperNode = new TagHelperIntermediateNode() 314var tagHelperNode = new TagHelperIntermediateNode() 357var tagHelperNode = new TagHelperIntermediateNode() 472var tagHelperNode = new TagHelperIntermediateNode() 517var tagHelperNode = new TagHelperIntermediateNode() 562var tagHelperNode = new TagHelperIntermediateNode() 616var tagHelperNode = new TagHelperIntermediateNode() 662var tagHelperNode = new TagHelperIntermediateNode() 706var tagHelperNode = new TagHelperIntermediateNode() 758var tagHelperNode = new TagHelperIntermediateNode() 802var tagHelperNode = new TagHelperIntermediateNode() 852var tagHelperNode = new TagHelperIntermediateNode() 907var tagHelperNode = new TagHelperIntermediateNode() 953var tagHelperNode = new TagHelperIntermediateNode() 998var tagHelperNode = new TagHelperIntermediateNode() 1055var tagHelperNode = new TagHelperIntermediateNode() 1125var tagHelperNode = new TagHelperIntermediateNode() 1246private static void Push(CodeRenderingContext context, TagHelperIntermediateNode node)
Extensions\PreallocatedAttributeTargetExtensionTest.cs (5)
74var tagHelperNode = new TagHelperIntermediateNode() 143var tagHelperNode = new TagHelperIntermediateNode() 192var tagHelperNode = new TagHelperIntermediateNode() 246var tagHelperNode = new TagHelperIntermediateNode() 289private static void Push(CodeRenderingContext context, TagHelperIntermediateNode node)
Microsoft.AspNetCore.Razor.Test.Common (9)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
125public override void VisitTagHelper(TagHelperIntermediateNode node)
Language\Intermediate\IntermediateNodeAssert.cs (2)
317var tagHelperNode = Assert.IsType<TagHelperIntermediateNode>(node);
Language\Intermediate\IntermediateNodeExtensions.cs (6)
59public static ImmutableArray<TagHelperIntermediateNode> GetTagHelperNodes(this IntermediateNode node) 79public static TagHelperIntermediateNode GetTagHelperNode(this IntermediateNode node) 88private readonly ImmutableArray<TagHelperIntermediateNode>.Builder _tagHelperNodes = ImmutableArray.CreateBuilder<TagHelperIntermediateNode>(); 94public ImmutableArray<TagHelperIntermediateNode> TagHelperNodes => _tagHelperNodes.ToImmutable(); 120public override void VisitTagHelper(TagHelperIntermediateNode node)
Microsoft.CodeAnalysis.Razor.Compiler (83)
Language\Components\ComponentComplexAttributeContentPass.cs (3)
30foreach (var node in documentNode.FindDescendantNodes<TagHelperIntermediateNode>()) 36private void ProcessAttributes(TagHelperIntermediateNode node)
Language\Components\ComponentLoweringPass.cs (13)
42var references = documentNode.FindDescendantReferences<TagHelperIntermediateNode>(); 46var node = reference.Node; 89static TagHelperDescriptor GetTagHelperOrAddDiagnostic(TagHelperIntermediateNode node, IReadOnlyList<UsingDirectiveIntermediateNode> usings) 157static TagHelperDescriptor TryDisambiguateByTypeParameters(TagHelperIntermediateNode node, List<TagHelperDescriptor> candidates) 247static PooledHashSet<string> GetProvidedTypeParameters(TagHelperIntermediateNode node) 290static bool HasAmbiguousParameters(TagHelperIntermediateNode node, TagHelperDescriptor genericComponent, TagHelperDescriptor nonGenericComponent) 345private static ComponentIntermediateNode RewriteAsComponent(TagHelperIntermediateNode node, TagHelperDescriptor tagHelper) 374private static void ValidateRequiredAttributes(TagHelperIntermediateNode node, TagHelperDescriptor tagHelper, ComponentIntermediateNode intermediateNode) 443private static MarkupElementIntermediateNode RewriteAsElement(TagHelperIntermediateNode node) 470public override void VisitTagHelper(TagHelperIntermediateNode node) 513if (!node.Children.OfType<TagHelperIntermediateNode>().Any(t => t.TagHelpers.Any(th => th.Kind == TagHelperKind.ChildContent))) 535if (child is TagHelperIntermediateNode tagHelperNode && 764public override void VisitTagHelper(TagHelperIntermediateNode node)
Language\Components\ComponentWhitespacePass.cs (1)
114case TagHelperIntermediateNode _:
Language\DefaultRazorCSharpLoweringPhase.cs (1)
278public override void VisitTagHelper(TagHelperIntermediateNode node)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (8)
22TagHelperIntermediateNode tagHelperNode, 82/// Builds a <see cref="TagHelperIntermediateNode"/> from a component element. Iterates 87TagHelperIntermediateNode tagHelperNode, 136TagHelperIntermediateNode tagHelperNode, 186TagHelperIntermediateNode tagHelperNode, 319TagHelperIntermediateNode tagHelperNode, 372TagHelperIntermediateNode tagHelperNode, 844TagHelperIntermediateNode 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 144TagHelperIntermediateNode tagHelperParent = null) 210/// Creates a <see cref="TagHelperIntermediateNode"/> from a confirmed tag helper binding, 214private (TagHelperIntermediateNode TagHelperNode, TagHelperBodyIntermediateNode BodyNode) BuildTagHelperNode( 236var tagHelperNode = new TagHelperIntermediateNode() 289TagHelperIntermediateNode tagHelperParent) 325TagHelperIntermediateNode tagHelperNode, 475TagHelperIntermediateNode tagHelperNode, 500if (child is TagHelperIntermediateNode childTagHelper) 1064TagHelperIntermediateNode tagHelperParent) 1071if (parent is TagHelperIntermediateNode parentTh) 1090TagHelperIntermediateNode tagHelperParent) 1140TagHelperIntermediateNode tagHelperNode, 1211/// <see cref="TagHelperIntermediateNode"/>. 1214TagHelperIntermediateNode tagHelperNode, 1236TagHelperIntermediateNode tagHelperNode,
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (6)
36TagHelperIntermediateNode tagHelperNode, 112TagHelperIntermediateNode tagHelperNode, 173TagHelperIntermediateNode tagHelperNode, 233TagHelperIntermediateNode tagHelperNode, 261TagHelperIntermediateNode tagHelperNode, 1592TagHelperIntermediateNode tagHelperNode,
Language\Extensions\DefaultTagHelperOptimizationPass.cs (7)
35.FindDescendantNodes<TagHelperIntermediateNode>() 51var tagHelperNode = tagHelperNodes[i]; 88private void RewriteBody(TagHelperIntermediateNode node) 105private void AddExecute(TagHelperIntermediateNode node) 111private void RewriteHtmlAttributes(TagHelperIntermediateNode node) 123private void RewriteUsage(Context context, TagHelperIntermediateNode node, TagHelperDescriptor tagHelper) 207private bool IsTagHelperRuntimeNode(TagHelperIntermediateNode node)
Language\Extensions\DefaultTagHelperTargetExtension.cs (13)
80if (context.Parent as TagHelperIntermediateNode == null) 82var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 123if (context.Parent as TagHelperIntermediateNode == null) 125var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 145if (context.Parent as TagHelperIntermediateNode == null) 147var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 191if (context.Parent as TagHelperIntermediateNode == null) 193var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 274var tagHelperNode = context.Parent as TagHelperIntermediateNode; 277var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 561TagHelperIntermediateNode tagHelperNode, 583TagHelperIntermediateNode tagHelperNode,
Language\Extensions\PreallocatedAttributeTargetExtension.cs (6)
57if (context.Parent as TagHelperIntermediateNode == null) 59var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 88var tagHelperNode = context.Parent as TagHelperIntermediateNode; 91var message = Resources.FormatIntermediateNodes_InvalidParentNode(node.GetType(), typeof(TagHelperIntermediateNode)); 135TagHelperIntermediateNode tagHelperNode,
Language\Intermediate\IntermediateNodeVisitor.cs (1)
112public virtual void VisitTagHelper(TagHelperIntermediateNode node)
Mvc.Version2_X\InstrumentationPass.cs (1)
103public override void VisitTagHelper(TagHelperIntermediateNode node)
Mvc\ModelExpressionPass.cs (2)
34public List<TagHelperIntermediateNode> TagHelpers { get; } = new List<TagHelperIntermediateNode>();
Mvc\ViewComponentTagHelperPass.cs (3)
42foreach (var node in documentNode.FindDescendantNodes<TagHelperIntermediateNode>()) 59private static void RewriteUsage(Context context, TagHelperIntermediateNode node, TagHelperDescriptor tagHelper)