7 instantiations of HtmlAttributeValueIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Extensions\DefaultTagHelperTargetExtensionTest.cs (2)
281new HtmlAttributeValueIntermediateNode() 369new HtmlAttributeValueIntermediateNode()
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\Components\ComponentFormNameLoweringPass.cs (1)
74: new HtmlAttributeValueIntermediateNode();
Language\Components\ComponentLoweringPass.cs (1)
821var value = new HtmlAttributeValueIntermediateNode()
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
753_builder.Push(new HtmlAttributeValueIntermediateNode() 1907: new HtmlAttributeValueIntermediateNode()
Language\DefaultTagHelperResolutionPhase.cs (1)
597var htmlAttrValue = new HtmlAttributeValueIntermediateNode()
48 references to HtmlAttributeValueIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (6)
CodeGeneration\RuntimeNodeWriterTest.cs (2)
509var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[0] as HtmlAttributeValueIntermediateNode;
CodeGeneration\TagHelperHtmlAttributeRuntimeNodeWriterTest.cs (2)
30var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[0] as HtmlAttributeValueIntermediateNode;
Components\NodeAssert.cs (2)
21var attributeValueNode = Assert.IsType<HtmlAttributeValueIntermediateNode>(Assert.Single(attributeNode.Children));
Microsoft.AspNetCore.Razor.Test.Common (3)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
105public override void VisitHtmlAttributeValue(HtmlAttributeValueIntermediateNode node)
Language\Intermediate\IntermediateNodeAssert.cs (2)
196var attributeValue = Assert.IsType<HtmlAttributeValueIntermediateNode>(node);
Microsoft.CodeAnalysis.Razor.Compiler (39)
Language\CodeGeneration\DesignTimeNodeWriter.cs (1)
128public override void WriteHtmlAttributeValue(CodeRenderingContext context, HtmlAttributeValueIntermediateNode node)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
21public abstract void WriteHtmlAttributeValue(CodeRenderingContext context, HtmlAttributeValueIntermediateNode node);
Language\CodeGeneration\RuntimeNodeWriter.cs (2)
176child is HtmlAttributeValueIntermediateNode || 205public override void WriteHtmlAttributeValue(CodeRenderingContext context, HtmlAttributeValueIntermediateNode node)
Language\Components\ComponentDesignTimeNodeWriter.cs (1)
231public override void WriteHtmlAttributeValue(CodeRenderingContext context, HtmlAttributeValueIntermediateNode node)
Language\Components\ComponentLoweringPass.cs (2)
659if (attribute.Children[i] is HtmlAttributeValueIntermediateNode htmlValue) 821var value = new HtmlAttributeValueIntermediateNode()
Language\Components\ComponentMarkupBlockPass.cs (2)
212public override void VisitHtmlAttributeValue(HtmlAttributeValueIntermediateNode node) 355public override void VisitHtmlAttributeValue(HtmlAttributeValueIntermediateNode node)
Language\Components\ComponentRuntimeNodeWriter.cs (1)
261public override void WriteHtmlAttributeValue(CodeRenderingContext context, HtmlAttributeValueIntermediateNode node)
Language\DefaultRazorCSharpLoweringPhase.cs (1)
250public override void VisitHtmlAttributeValue(HtmlAttributeValueIntermediateNode node)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (9)
495else if (child is HtmlContentIntermediateNode or HtmlAttributeValueIntermediateNode) 766else if (child is HtmlAttributeValueIntermediateNode htmlAttrValue) 953if (AreAllChildrenOfType<HtmlAttributeValueIntermediateNode>(source.Children) && source.Children.Count > 1) 964var htmlValue = (HtmlAttributeValueIntermediateNode)child; 972var firstValue = (HtmlAttributeValueIntermediateNode)source.Children[0]; 977var totalLength = source.Children[^1] is HtmlAttributeValueIntermediateNode lastValue && lastValue.Source is { } ls 992if (child is HtmlAttributeValueIntermediateNode htmlValue)
Language\DefaultTagHelperResolutionPhase.cs (4)
597var htmlAttrValue = new HtmlAttributeValueIntermediateNode() 784if (child is HtmlAttributeValueIntermediateNode or CSharpExpressionAttributeValueIntermediateNode) 931/// Collects the text content and first child source from an <see cref="HtmlAttributeValueIntermediateNode"/>, 934private static (string Content, SourceSpan? Source) CollectAttributeValueContent(HtmlAttributeValueIntermediateNode attrValue)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (12)
351else if (child is HtmlAttributeValueIntermediateNode) 389/// Handles unbound attribute values that contain <see cref="HtmlAttributeValueIntermediateNode"/> 401if (child is HtmlAttributeValueIntermediateNode) 427if (child is HtmlAttributeValueIntermediateNode attrValue) 483else if (child is not HtmlAttributeValueIntermediateNode && 538if (child is HtmlAttributeValueIntermediateNode or HtmlContentIntermediateNode) 643else if (child is HtmlAttributeValueIntermediateNode htmlAttrValue) 782if (child is HtmlAttributeValueIntermediateNode attrValue) 883if (child is HtmlAttributeValueIntermediateNode attrValue) 1009if (attrChild is not HtmlAttributeValueIntermediateNode and 1070if (attrChild is HtmlAttributeValueIntermediateNode attrValue) 1165if (child is HtmlAttributeValueIntermediateNode attrValue)
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
217child is HtmlAttributeValueIntermediateNode ||
Language\Intermediate\IntermediateNodeVisitor.cs (1)
52public virtual void VisitHtmlAttributeValue(HtmlAttributeValueIntermediateNode node)
Language\Intermediate\UnresolvedAttributeValueIntermediateNode.cs (1)
16/// <item>An <see cref="HtmlAttributeValueIntermediateNode"/> (for unbound/plain HTML attributes)</item>