Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
4 writes to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Extensions\DefaultTagHelperTargetExtensionTest.cs (2)
490Children = { IntermediateNodeFactory.HtmlToken("value") } 820Children = { IntermediateNodeFactory.HtmlToken("\"value\"") }
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1959Children =
Language\DefaultTagHelperResolutionPhase.cs (1)
968Children = { IntermediateNodeFactory.HtmlToken("", source) }
75 references to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (7)
CodeGeneration\RuntimeNodeWriterTest.cs (2)
432node.Children.Add(IntermediateNodeFactory.HtmlToken("SomeContent")); 454node.Children.Add(IntermediateNodeFactory.HtmlToken(new string('*', 2000)));
Components\ComponentMarkupEncodingPassTest.cs (1)
234var htmlTokens = node.Children.OfType<HtmlIntermediateToken>();
Components\NodeAssert.cs (4)
47for (var i = 0; i < contentNode.Children.Count; i++) 49var token = Assert.IsAssignableFrom<HtmlIntermediateToken>(contentNode.Children[i]); 109for (var i = 0; i < contentNode.Children.Count; i++) 111var token = Assert.IsAssignableFrom<HtmlIntermediateToken>(contentNode.Children[i]);
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\Intermediate\IntermediateNodeAssert.cs (2)
73for (var i = 0; i < html.Children.Count; i++) 75var token = Assert.IsAssignableFrom<HtmlIntermediateToken>(html.Children[i]);
Microsoft.CodeAnalysis.Razor.Compiler (66)
Language\CodeGeneration\RuntimeNodeWriter.cs (1)
307foreach (var child in node.Children)
Language\Components\ComponentBindLoweringPass.cs (1)
1029=> IntermediateNodeFactory.CSharpToken(GetTokenContent(htmlContentNode.Children, addQuotes: true)),
Language\Components\ComponentLoweringPass.cs (6)
559html.Children.Count == 1 && 560html.Children[0] is IntermediateToken token && 642content = string.Join(string.Empty, html.Children.OfType<IntermediateToken>().Select(n => n.Content)); 667newNode.Children.Add(htmlValue.Children[j]); 826for (var i = 0; i < html.Children.Count; i++) 828value.Children.Add(html.Children[i]);
Language\Components\ComponentMarkupBlockPass.cs (2)
370for (var i = 0; i < node.Children.Count; i++) 372if (node.Children[i] is IntermediateToken token)
Language\Components\ComponentMarkupEncodingPass.cs (2)
96foreach (var child in node.Children) 132foreach (var child in node.Children)
Language\Components\ComponentRuntimeNodeWriter.cs (2)
1076var htmlTokens = node.Children.OfType<HtmlIntermediateToken>(); 1078foreach (var child in node.Children)
Language\Components\ComponentWhitespacePass.cs (2)
107RemoveContiguousWhitespace(htmlContentIntermediateNode.Children, direction); 108shouldRemoveNode = htmlContentIntermediateNode.Children.Count == 0;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
893node.Children.Add(IntermediateNodeFactory.HtmlToken( 1400fallback.Children.Add(IntermediateNodeFactory.HtmlToken(
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (12)
645htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 651htmlContent.Children.Add(valueChild); 658htmlContent.Children.Insert(0, new HtmlIntermediateToken(prefix, source: null)); 669prefixContent.Children.Add(new HtmlIntermediateToken(unresolvedExpr.Prefix, source: null)); 683htmlContent.Children.Add(token); 777htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 782htmlContent.Children.Add(htmlAttrValue.Children[j]); 788htmlContent.Children.AddRange(htmlAttrValue.Children); 806htmlContent.Children.AddRange(markupBlock.Children); 828prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 984mergedContent.Children.Add(new HtmlIntermediateToken(mergedText, spanSource)); 1001htmlContent.Children.AddRange(htmlValue.Children);
Language\DefaultTagHelperResolutionPhase.cs (9)
431current.Children.AddRange(next.Children); 528foreach (var token in htmlContent.Children) 572htmlContent.Children.Add(valueChild); 579if (htmlContent.Children.Count > 1) 581var firstSrc = htmlContent.Children[0].Source; 582var lastSrc = htmlContent.Children[^1].Source; 1186foreach (var hc in htmlContent.Children) 1279htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSpan));
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (20)
370emptyHtml.Children.Add(new HtmlIntermediateToken(string.Empty, htmlAttr.Source)); 433htmlContent.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 458htmlContent.Children.Add(new HtmlIntermediateToken(string.Empty, source: null)); 501htmlContent.Children.Add(new HtmlIntermediateToken(content, source)); 622foreach (var token in hc2.Children) 788htmlContent.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 823prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 838htmlContent.Children.Add(htmlToken); 895AppendTokenContent(sb, htmlContent.Children); 934htmlContent.Children.Add(new HtmlIntermediateToken(content, source)); 1030htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1052htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1065prefixHtml.Children.Add(new HtmlIntermediateToken(prefix, htmlAttr.Source)); 1076hc.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 1086pHtml.Children.Add(new HtmlIntermediateToken(exprAttrValue.Prefix, source: null)); 1112suffixHtml.Children.Add(new HtmlIntermediateToken(suffix, source: null)); 1134current.Children.AddRange(next.Children); 1175foreach (var token in htmlContent.Children) 1577htmlContent.Children.Add(new HtmlIntermediateToken(text, tokenSource));
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
602for (var i = 0; i < node.Children.Count; i++) 604if (node.Children[i] is HtmlIntermediateToken token)
Language\Extensions\ViewCssScopePass.cs (3)
43for (var i = 0; i < node.Children.Count; i++) 45var child = node.Children[i]; 50node.Children.Insert(i + 1, IntermediateNodeFactory.HtmlToken(cssScope));
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
31[HtmlContentIntermediateNode { Children: [HtmlIntermediateToken t] }] => t.IsLazy
Language\Intermediate\HtmlContentIntermediateNode.cs (1)
28formatter.WriteChildren(Children);