49 references to FindDescendantNodes
Microsoft.AspNetCore.Razor.Language.UnitTests (30)
Components\ComponentDuplicateAttributeDiagnosticPassTest.cs (3)
88var node = documentNode.FindDescendantNodes<HtmlAttributeIntermediateNode>().Where(n => n.HasDiagnostics).Single(); 116var node = documentNode.FindDescendantNodes<HtmlAttributeIntermediateNode>().Where(n => n.HasDiagnostics).Single(); 142var nodes = documentNode.FindDescendantNodes<HtmlAttributeIntermediateNode>().Where(n => n.HasDiagnostics).ToArray();
Components\ComponentMarkupBlockPassTest.cs (17)
63var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 81var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 99var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 125var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 150var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 174var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 199var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 223var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 241var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 259var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 283Assert.Empty(documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>()); 306var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 334Assert.Empty(documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>()); 362var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single(); 382Assert.Empty(documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>()); 405Assert.Empty(documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>()); 430var block = documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>().Single();
Components\ComponentMarkupEncodingPassTest.cs (9)
56Assert.Empty(documentNode.FindDescendantNodes<HtmlContentIntermediateNode>()); 57Assert.Single(documentNode.FindDescendantNodes<MarkupBlockIntermediateNode>()); 74var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single(); 95var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single(); 114var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single(); 133var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single(); 152var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single(); 171var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single(); 190var node = documentNode.FindDescendantNodes<HtmlContentIntermediateNode>().Single();
DirectiveRemovalOptimizationPassTest.cs (1)
95var directiveNode = documentNode.FindDescendantNodes<DirectiveIntermediateNode>().Single();
Microsoft.CodeAnalysis.Razor.Compiler (17)
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\ComponentDesignTimeNodeWriter.cs (1)
896return node.FindDescendantNodes<CSharpIntermediateToken>();
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\ComponentRuntimeNodeWriter.cs (3)
803return node.FindDescendantNodes<HtmlIntermediateToken>(); 809return node.FindDescendantNodes<CSharpIntermediateToken>(); 950WriteAttributeValue(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>())
Microsoft.CodeAnalysis.Razor.Workspaces (2)
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (1)
86.FindDescendantNodes<UsingDirectiveIntermediateNode>();
Extensions\RazorCodeDocumentExtensions.cs (1)
95.FindDescendantNodes<IntermediateNode>()