49 references to FindDescendantNodes
Microsoft.AspNetCore.Razor.Language.UnitTests (30)
Components\ComponentDuplicateAttributeDiagnosticPassTest.cs (3)
88
var node = documentNode.
FindDescendantNodes
<HtmlAttributeIntermediateNode>().Where(n => n.HasDiagnostics).Single();
116
var node = documentNode.
FindDescendantNodes
<HtmlAttributeIntermediateNode>().Where(n => n.HasDiagnostics).Single();
142
var nodes = documentNode.
FindDescendantNodes
<HtmlAttributeIntermediateNode>().Where(n => n.HasDiagnostics).ToArray();
Components\ComponentMarkupBlockPassTest.cs (17)
63
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
81
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
99
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
125
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
150
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
174
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
199
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
223
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
241
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
259
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
283
Assert.Empty(documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>());
306
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
334
Assert.Empty(documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>());
362
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
382
Assert.Empty(documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>());
405
Assert.Empty(documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>());
430
var block = documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>().Single();
Components\ComponentMarkupEncodingPassTest.cs (9)
56
Assert.Empty(documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>());
57
Assert.Single(documentNode.
FindDescendantNodes
<MarkupBlockIntermediateNode>());
74
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
95
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
114
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
133
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
152
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
171
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
190
var node = documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>().Single();
DirectiveRemovalOptimizationPassTest.cs (1)
95
var directiveNode = documentNode.
FindDescendantNodes
<DirectiveIntermediateNode>().Single();
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
30
foreach (var node in documentNode.
FindDescendantNodes
<TagHelperIntermediateNode>())
Language\Components\ComponentCssScopePass.cs (1)
31
foreach (var node in documentNode.
FindDescendantNodes
<MarkupElementIntermediateNode>())
Language\Components\ComponentDesignTimeNodeWriter.cs (1)
896
return node.
FindDescendantNodes
<CSharpIntermediateToken>();
Language\Components\ComponentDiagnosticFactory.cs (1)
99
var content = string.Join("", node.
FindDescendantNodes
<IntermediateToken>().Select(t => t.Content));
Language\Components\ComponentEventHandlerLoweringPass.cs (3)
234
var nodes = node.
FindDescendantNodes
<TemplateIntermediateNode>();
247
var tokens = htmlContentNode.
FindDescendantNodes
<IntermediateToken>();
253
return node.
FindDescendantNodes
<IntermediateToken>();
Language\Components\ComponentGenericTypePass.cs (1)
294
return string.Join(string.Empty, node.
FindDescendantNodes
<CSharpIntermediateToken>().Select(t => t.Content));
Language\Components\ComponentLoweringPass.cs (1)
41
var usings = documentNode.
FindDescendantNodes
<UsingDirectiveIntermediateNode>();
Language\Components\ComponentRuntimeNodeWriter.cs (3)
803
return node.
FindDescendantNodes
<HtmlIntermediateToken>();
809
return node.
FindDescendantNodes
<CSharpIntermediateToken>();
950
WriteAttributeValue(context, node.
FindDescendantNodes
<IntermediateToken>());
Language\Components\ComponentSplatLoweringPass.cs (1)
42
result.Children.AddRange(node.
FindDescendantNodes
<CSharpIntermediateToken>());
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
35
.
FindDescendantNodes
<TagHelperIntermediateNode>()
Language\Extensions\ViewCssScopePass.cs (1)
34
foreach (var node in documentNode.
FindDescendantNodes
<HtmlContentIntermediateNode>())
Language\Intermediate\HtmlAttributeIntermediateNode.cs (1)
42
formatter.WriteProperty(nameof(AttributeNameExpression), string.Join(string.Empty, AttributeNameExpression?.
FindDescendantNodes
<IntermediateToken>().Select(n => n.Content) ?? Array.Empty<string>()));
Mvc\ViewComponentTagHelperPass.cs (1)
42
foreach (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>()