23 instantiations of HtmlIntermediateToken
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (6)
645
htmlContent.Children.Add(new
HtmlIntermediateToken
(mergedContent, mergedSource));
658
htmlContent.Children.Insert(0, new
HtmlIntermediateToken
(prefix, source: null));
669
prefixContent.Children.Add(new
HtmlIntermediateToken
(unresolvedExpr.Prefix, source: null));
777
htmlContent.Children.Add(new
HtmlIntermediateToken
(mergedContent, mergedSource));
828
prefixContent.Children.Add(new
HtmlIntermediateToken
(prefix, source: null));
984
mergedContent.Children.Add(new
HtmlIntermediateToken
(mergedText, spanSource));
Language\DefaultTagHelperResolutionPhase.cs (1)
1279
htmlContent.Children.Add(new
HtmlIntermediateToken
(mergedContent, mergedSpan));
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (14)
370
emptyHtml.Children.Add(new
HtmlIntermediateToken
(string.Empty, htmlAttr.Source));
433
htmlContent.Children.Add(new
HtmlIntermediateToken
(content, tokenSource));
458
htmlContent.Children.Add(new
HtmlIntermediateToken
(string.Empty, source: null));
501
htmlContent.Children.Add(new
HtmlIntermediateToken
(content, source));
788
htmlContent.Children.Add(new
HtmlIntermediateToken
(content, tokenSource));
823
prefixContent.Children.Add(new
HtmlIntermediateToken
(prefix, source: null));
934
htmlContent.Children.Add(new
HtmlIntermediateToken
(content, source));
1030
htmlContent.Children.Add(new
HtmlIntermediateToken
(attrContent, htmlAttr.Source));
1052
htmlContent.Children.Add(new
HtmlIntermediateToken
(attrContent, htmlAttr.Source));
1065
prefixHtml.Children.Add(new
HtmlIntermediateToken
(prefix, htmlAttr.Source));
1076
hc.Children.Add(new
HtmlIntermediateToken
(content, tokenSource));
1086
pHtml.Children.Add(new
HtmlIntermediateToken
(exprAttrValue.Prefix, source: null));
1112
suffixHtml.Children.Add(new
HtmlIntermediateToken
(suffix, source: null));
1577
htmlContent.Children.Add(new
HtmlIntermediateToken
(text, tokenSource));
Language\Intermediate\IntermediateNodeFactory.cs (2)
17
=>
new
(content, source);
20
=>
new
(LazyContent.Create(arg, contentFactory), source);
44 references to HtmlIntermediateToken
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
Components\ComponentMarkupEncodingPassTest.cs (2)
234
var htmlTokens = node.Children.OfType<
HtmlIntermediateToken
>();
236
foreach (
var
htmlToken in htmlTokens)
Components\NodeAssert.cs (6)
25
var
token = Assert.IsAssignableFrom<
HtmlIntermediateToken
>(attributeValueNode.Children[i]);
49
var
token = Assert.IsAssignableFrom<
HtmlIntermediateToken
>(contentNode.Children[i]);
111
var
token = Assert.IsAssignableFrom<
HtmlIntermediateToken
>(contentNode.Children[i]);
Microsoft.AspNetCore.Razor.Test.Common (5)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
73
HtmlIntermediateToken
=> "Html",
Language\Intermediate\IntermediateNodeAssert.cs (4)
75
var
token = Assert.IsAssignableFrom<
HtmlIntermediateToken
>(html.Children[i]);
203
var
token = Assert.IsAssignableFrom<
HtmlIntermediateToken
>(attributeValue.Children[i]);
Microsoft.CodeAnalysis.Razor.Compiler (31)
Language\CodeGeneration\RuntimeNodeWriter.cs (2)
220
if (node.Children[i] is
HtmlIntermediateToken
token)
309
if (child is
HtmlIntermediateToken
token)
Language\Components\ComponentMarkupEncodingPass.cs (3)
98
if (child is not
HtmlIntermediateToken
token || token.Content.IsNullOrEmpty())
130
using var toUpdate = new PooledArrayBuilder<(
HtmlIntermediateToken
token, string content)>(capacity: (ampersandCount * 2) + 1);
134
if (child is not
HtmlIntermediateToken
token || token.Content.IsNullOrEmpty())
Language\Components\ComponentRuntimeNodeWriter.cs (6)
800
private static ImmutableArray<
HtmlIntermediateToken
> GetHtmlTokens(IntermediateNode node)
803
return node.FindDescendantNodes<
HtmlIntermediateToken
>();
1076
var htmlTokens = node.Children.OfType<
HtmlIntermediateToken
>();
1080
if (child is
HtmlIntermediateToken
htmlToken)
1116
Debug.Assert(token is
HtmlIntermediateToken
);
1144
Debug.Assert(token is
HtmlIntermediateToken
);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (3)
606
if (valueChild is
HtmlIntermediateToken
htmlToken)
639
if (!mergedFirst && !string.IsNullOrEmpty(prefix) && valueChild is
HtmlIntermediateToken
htmlToken)
709
if (token is
HtmlIntermediateToken
htmlToken)
Language\DefaultTagHelperResolutionPhase.cs (6)
660
if (token is
HtmlIntermediateToken
htmlToken)
676
if (token is
HtmlIntermediateToken
htmlToken)
698
else if (source is
HtmlIntermediateToken
htmlToken)
950
/// Converts an <see cref="
HtmlIntermediateToken
"/> to a <see cref="CSharpIntermediateToken"/>,
953
private static CSharpIntermediateToken ToCSharpToken(
HtmlIntermediateToken
htmlToken)
1036
if (valueChild is
HtmlIntermediateToken
htmlToken)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (5)
835
else if (innerChild is
HtmlIntermediateToken
htmlToken)
1262
if (child is UnresolvedAttributeValueIntermediateNode { Children: [
HtmlIntermediateToken
{ Content: "@" }] })
1420
if (valueChild is
HtmlIntermediateToken
htmlToken)
1429
if (unresolvedLiteral.Children is [
HtmlIntermediateToken
{ Content: "@" }])
1485
if (valueChild is
HtmlIntermediateToken
htmlToken)
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
604
if (node.Children[i] is
HtmlIntermediateToken
token)
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (1)
152
if (child is
HtmlIntermediateToken
token)
Language\Extensions\ViewCssScopePass.cs (1)
46
if (child is
HtmlIntermediateToken
token)
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
31
[HtmlContentIntermediateNode { Children: [
HtmlIntermediateToken
t] }] => t.IsLazy
Language\Intermediate\IntermediateNodeFactory.cs (2)
16
public static
HtmlIntermediateToken
HtmlToken(string content, SourceSpan? source = null)
19
public static
HtmlIntermediateToken
HtmlToken<T>(T arg, Func<T, string> contentFactory, SourceSpan? source = null)