16 references to FindDescendantNodes
Microsoft.CodeAnalysis.Razor.Compiler (16)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
30foreach (var node in documentNode.FindDescendantNodes<TagHelperIntermediateNode>())
Language\Components\ComponentCssScopePass.cs (1)
31foreach (var node in documentNode.FindDescendantNodes<MarkupElementIntermediateNode>())
Language\Components\ComponentDiagnosticFactory.cs (1)
99var content = string.Join("", node.FindDescendantNodes<IntermediateToken>().Select(t => t.Content));
Language\Components\ComponentEventHandlerLoweringPass.cs (3)
234var nodes = node.FindDescendantNodes<TemplateIntermediateNode>(); 247var tokens = htmlContentNode.FindDescendantNodes<IntermediateToken>(); 253return node.FindDescendantNodes<IntermediateToken>();
Language\Components\ComponentGenericTypePass.cs (1)
294return string.Join(string.Empty, node.FindDescendantNodes<CSharpIntermediateToken>().Select(t => t.Content));
Language\Components\ComponentLoweringPass.cs (1)
41var usings = documentNode.FindDescendantNodes<UsingDirectiveIntermediateNode>();
Language\Components\ComponentNodeWriter.cs (3)
1436return node.FindDescendantNodes<HtmlIntermediateToken>(); 1442return node.FindDescendantNodes<CSharpIntermediateToken>(); 1583WriteAttributeValue(context, node.FindDescendantNodes<IntermediateToken>());
Language\Components\ComponentSplatLoweringPass.cs (1)
42result.Children.AddRange(node.FindDescendantNodes<CSharpIntermediateToken>());
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
35.FindDescendantNodes<TagHelperIntermediateNode>()
Language\Extensions\ViewCssScopePass.cs (1)
34foreach (var node in documentNode.FindDescendantNodes<HtmlContentIntermediateNode>())
Language\Intermediate\HtmlAttributeIntermediateNode.cs (1)
42formatter.WriteProperty(nameof(AttributeNameExpression), string.Join(string.Empty, AttributeNameExpression?.FindDescendantNodes<IntermediateToken>().Select(n => n.Content) ?? Array.Empty<string>()));
Mvc\ViewComponentTagHelperPass.cs (1)
42foreach (var node in documentNode.FindDescendantNodes<TagHelperIntermediateNode>())