30 instantiations of HtmlContentIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (30)
Language\Components\ComponentLoweringPass.cs (1)
661
var newNode = new
HtmlContentIntermediateNode
()
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1399
var fallback = new
HtmlContentIntermediateNode
() { Source = fallbackSource };
1591
var contentNode = new
HtmlContentIntermediateNode
()
1956
_builder.Add(new
HtmlContentIntermediateNode
()
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (8)
633
var htmlContent = new
HtmlContentIntermediateNode
();
668
var prefixContent = new
HtmlContentIntermediateNode
();
682
var htmlContent = new
HtmlContentIntermediateNode
() { Source = token.Source };
769
var htmlContent = new
HtmlContentIntermediateNode
();
805
var htmlContent = new
HtmlContentIntermediateNode
() { Source = markupBlock.Source };
827
var prefixContent = new
HtmlContentIntermediateNode
();
956
var mergedContent = new
HtmlContentIntermediateNode
()
996
var htmlContent = new
HtmlContentIntermediateNode
()
Language\DefaultTagHelperResolutionPhase.cs (3)
564
var htmlContent = new
HtmlContentIntermediateNode
();
963
return new
HtmlContentIntermediateNode
()
1276
var htmlContent = new
HtmlContentIntermediateNode
() { Source = mergedSpan };
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (15)
369
var emptyHtml = new
HtmlContentIntermediateNode
() { Source = htmlAttr.Source };
432
var htmlContent = new
HtmlContentIntermediateNode
() { Source = tokenSource };
457
var htmlContent = new
HtmlContentIntermediateNode
();
500
var htmlContent = new
HtmlContentIntermediateNode
() { Source = source };
787
var htmlContent = new
HtmlContentIntermediateNode
() { Source = tokenSource };
822
var prefixContent = new
HtmlContentIntermediateNode
();
837
var htmlContent = new
HtmlContentIntermediateNode
() { Source = htmlToken.Source };
933
var htmlContent = new
HtmlContentIntermediateNode
() { Source = source };
1044
var htmlContent = new
HtmlContentIntermediateNode
() { Source = htmlAttr.Source };
1066
var htmlContent = new
HtmlContentIntermediateNode
() { Source = htmlAttr.Source };
1079
var prefixHtml = new
HtmlContentIntermediateNode
() { Source = htmlAttr.Source };
1090
var hc = new
HtmlContentIntermediateNode
() { Source = tokenSource };
1100
var pHtml = new
HtmlContentIntermediateNode
();
1126
var suffixHtml = new
HtmlContentIntermediateNode
();
1594
var htmlContent = new
HtmlContentIntermediateNode
() { Source = pendingFirstSpan };
87 references to HtmlContentIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (87)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
300
public virtual void WriteHtmlContent(CodeRenderingContext context,
HtmlContentIntermediateNode
node)
Language\Components\ComponentBindLoweringPass.cs (2)
788
if (node.Children is [
HtmlContentIntermediateNode
html, ..])
1035
HtmlContentIntermediateNode
htmlContentNode
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
243
if (node.Children.Count == 1 && node.Children[0] is
HtmlContentIntermediateNode
htmlContentNode)
Language\Components\ComponentLoweringPass.cs (4)
558
if (n is
HtmlContentIntermediateNode
html &&
640
property.Children[0] is
HtmlContentIntermediateNode
html)
661
var
newNode = new HtmlContentIntermediateNode()
819
if (content is
HtmlContentIntermediateNode
html)
Language\Components\ComponentMarkupBlockPass.cs (3)
90
if (end - start == 0 && reference.Node is
HtmlContentIntermediateNode
)
218
public override void VisitHtml(
HtmlContentIntermediateNode
node)
362
public override void VisitHtml(
HtmlContentIntermediateNode
node)
Language\Components\ComponentMarkupEncodingPass.cs (1)
79
public override void VisitHtml(
HtmlContentIntermediateNode
node)
Language\Components\ComponentNodeWriter.cs (3)
905
public override void WriteHtmlContent(CodeRenderingContext context,
HtmlContentIntermediateNode
node)
1307
else if (node.Children.Count == 1 && node.Children[0] is
HtmlContentIntermediateNode
htmlNode)
1705
private static string GetHtmlContent(
HtmlContentIntermediateNode
node)
Language\Components\ComponentWhitespacePass.cs (1)
100
case
HtmlContentIntermediateNode
htmlContentIntermediateNode:
Language\DefaultRazorCSharpLoweringPhase.cs (1)
271
public override void VisitHtml(
HtmlContentIntermediateNode
node)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (9)
891
protected void Combine(
HtmlContentIntermediateNode
node, SyntaxNode item)
1035
/// (<see cref="
HtmlContentIntermediateNode
"/> with merged tokens) and supports Tag Helpers.
1385
/// <c>IsMinimized = true</c> and a fallback <see cref="
HtmlContentIntermediateNode
"/> containing
1399
var
fallback = new HtmlContentIntermediateNode() { Source = fallbackSource };
1571
if (!atBoundary && currentChildren.Count > 0 && currentChildren[currentChildren.Count - 1] is
HtmlContentIntermediateNode
)
1573
var
existingHtmlContent = (
HtmlContentIntermediateNode
)currentChildren[currentChildren.Count - 1];
1591
var
contentNode = new HtmlContentIntermediateNode()
1938
currentChildren[currentChildren.Count - 1] is
HtmlContentIntermediateNode
existingHtmlContent)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (12)
495
else if (child is
HtmlContentIntermediateNode
or HtmlAttributeValueIntermediateNode)
633
var
htmlContent = new HtmlContentIntermediateNode();
668
var
prefixContent = new HtmlContentIntermediateNode();
682
var
htmlContent = new HtmlContentIntermediateNode() { Source = token.Source };
705
if (child is
HtmlContentIntermediateNode
or UnresolvedAttributeValueIntermediateNode)
753
if (node.Children[i] is
HtmlContentIntermediateNode
)
761
if (node.Children[i] is
HtmlContentIntermediateNode
)
769
var
htmlContent = new HtmlContentIntermediateNode();
805
var
htmlContent = new HtmlContentIntermediateNode() { Source = markupBlock.Source };
827
var
prefixContent = new HtmlContentIntermediateNode();
956
var
mergedContent = new HtmlContentIntermediateNode()
996
var
htmlContent = new HtmlContentIntermediateNode()
Language\DefaultTagHelperResolutionPhase.cs (9)
415
/// Post-pass that consolidates adjacent <see cref="
HtmlContentIntermediateNode
"/> children.
423
if (parent.Children[i] is
HtmlContentIntermediateNode
current &&
424
parent.Children[i + 1] is
HtmlContentIntermediateNode
next)
523
else if (child is
HtmlContentIntermediateNode
htmlContent)
564
var
htmlContent = new HtmlContentIntermediateNode();
959
/// Creates an empty <see cref="
HtmlContentIntermediateNode
"/> with a single empty token.
961
private static
HtmlContentIntermediateNode
CreateEmptyHtmlContent(SourceSpan? source)
1182
else if (child is
HtmlContentIntermediateNode
htmlContent)
1276
var
htmlContent = new HtmlContentIntermediateNode() { Source = mergedSpan };
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (28)
369
var
emptyHtml = new HtmlContentIntermediateNode() { Source = htmlAttr.Source };
432
var
htmlContent = new HtmlContentIntermediateNode() { Source = tokenSource };
457
var
htmlContent = new HtmlContentIntermediateNode();
484
child is not
HtmlContentIntermediateNode
)
500
var
htmlContent = new HtmlContentIntermediateNode() { Source = source };
538
if (child is HtmlAttributeValueIntermediateNode or
HtmlContentIntermediateNode
)
620
if (child is
HtmlContentIntermediateNode
hc2)
787
var
htmlContent = new HtmlContentIntermediateNode() { Source = tokenSource };
822
var
prefixContent = new HtmlContentIntermediateNode();
837
var
htmlContent = new HtmlContentIntermediateNode() { Source = htmlToken.Source };
893
else if (child is
HtmlContentIntermediateNode
htmlContent)
933
var
htmlContent = new HtmlContentIntermediateNode() { Source = source };
1025
not
HtmlContentIntermediateNode
)
1044
var
htmlContent = new HtmlContentIntermediateNode() { Source = htmlAttr.Source };
1066
var
htmlContent = new HtmlContentIntermediateNode() { Source = htmlAttr.Source };
1079
var
prefixHtml = new HtmlContentIntermediateNode() { Source = htmlAttr.Source };
1090
var
hc = new HtmlContentIntermediateNode() { Source = tokenSource };
1100
var
pHtml = new HtmlContentIntermediateNode();
1126
var
suffixHtml = new HtmlContentIntermediateNode();
1144
if (parent.Children[i] is
HtmlContentIntermediateNode
current &&
1145
parent.Children[i + 1] is
HtmlContentIntermediateNode
next &&
1193
else if (child is
HtmlContentIntermediateNode
htmlContent)
1231
private static bool CanMerge(
HtmlContentIntermediateNode
a,
HtmlContentIntermediateNode
b)
1479
/// Converts unresolved values to <see cref="
HtmlContentIntermediateNode
"/> tokens matching the
1481
/// <see cref="
HtmlContentIntermediateNode
"/>. Merges prefix into first token content and extends
1580
/// Flushes accumulated pending literal parts as a single <see cref="
HtmlContentIntermediateNode
"/>
1594
var
htmlContent = new HtmlContentIntermediateNode() { Source = pendingFirstSpan };
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
422
if (node is CSharpExpressionIntermediateNode || node is
HtmlContentIntermediateNode
)
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (3)
45
if (node.Children is not [
HtmlContentIntermediateNode
htmlContentNode])
94
node.Children is not [
HtmlContentIntermediateNode
htmlContentNode])
140
private string GetContent(
HtmlContentIntermediateNode
node)
Language\Extensions\ViewCssScopePass.cs (3)
34
foreach (
var
node in documentNode.FindDescendantNodes<
HtmlContentIntermediateNode
>())
40
private void ProcessElement(
HtmlContentIntermediateNode
node, string cssScope, ref IntermediateToken? previousToken)
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
34
[
HtmlContentIntermediateNode
{ Children: [HtmlIntermediateToken t] }] => t.IsLazy
Language\Intermediate\IntermediateNodeVisitor.cs (1)
97
public virtual void VisitHtml(
HtmlContentIntermediateNode
node)
Language\Intermediate\UnresolvedAttributeIntermediateNode.cs (1)
47
/// tokens into a single <see cref="
HtmlContentIntermediateNode
"/>.
Language\Intermediate\UnresolvedAttributeValueIntermediateNode.cs (1)
15
/// <item>An <see cref="
HtmlContentIntermediateNode
"/> (for bound string tag helper properties)</item>
Mvc.Version2_X\InstrumentationPass.cs (1)
78
public override void VisitHtml(
HtmlContentIntermediateNode
node)