21 references to ChildNodesAndTokens
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
806
var children = new ChildNodesHelper(node.
ChildNodesAndTokens
());
1250
var children = new ChildNodesHelper(blockSyntax.
ChildNodesAndTokens
());
1318
var valueChildren = value.
ChildNodesAndTokens
();
1800
node.Value?.
ChildNodesAndTokens
() is { Count: >= 2 } valueChildren &&
Language\Legacy\LegacySyntaxNodeExtensions.cs (1)
99
_ => LocateOwnerForChildSyntaxList(node.
ChildNodesAndTokens
(), change)
Language\Legacy\WhiteSpaceRewriter.cs (2)
25
var children = node.
ChildNodesAndTokens
();
39
children = node.
ChildNodesAndTokens
();
Language\Syntax\SyntaxNavigator.cs (6)
45
stack.Push(current.
ChildNodesAndTokens
().GetEnumerator());
89
stack.Push(current.
ChildNodesAndTokens
().Reverse().GetEnumerator());
138
foreach (var child in current.Parent.
ChildNodesAndTokens
())
180
foreach (var child in node.Parent.
ChildNodesAndTokens
())
222
foreach (var child in current.Parent.
ChildNodesAndTokens
().Reverse())
264
foreach (var child in node.Parent.
ChildNodesAndTokens
().Reverse())
Language\Syntax\SyntaxNode.cs (2)
226
foreach (var nodeOrToken in
ChildNodesAndTokens
())
240
foreach (var nodeOrToken in
ChildNodesAndTokens
())
Language\Syntax\SyntaxNodeOrToken.cs (1)
155
return node.
ChildNodesAndTokens
();
Language\Syntax\SyntaxWalker.cs (1)
39
foreach (var child in node.
ChildNodesAndTokens
())
Microsoft.CodeAnalysis.Razor.Workspaces (4)
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (1)
225
foreach (var child in commonAncestor.
ChildNodesAndTokens
())
Completion\CSharpRazorKeywordCompletionItemProvider.cs (1)
56
if (owner.
ChildNodesAndTokens
().Any(static x => !x.AsToken(out var token) || !IsCSharpRazorKeywordCompletableToken(token)))
Completion\DirectiveCompletionItemProvider.cs (1)
91
if (owner.
ChildNodesAndTokens
().Any(static x => !x.AsToken(out var token) || !IsDirectiveCompletableToken(token)))
SemanticTokens\SemanticTokensVisitor.cs (1)
565
foreach (var childNodeOrToken in node.
ChildNodesAndTokens
())