96 references to ChildNodesAndTokens
Microsoft.CodeAnalysis (5)
Syntax\SyntaxDiffer.cs (5)
325var children = new SyntaxNodeOrToken[node.ChildNodesAndTokens().Count]; 326foreach (var child in node.ChildNodesAndTokens()) 392foreach (var child in stackNode.ChildNodesAndTokens()) 474foreach (var n1 in node1.ChildNodesAndTokens()) 485foreach (var n2 in node2.ChildNodesAndTokens())
Microsoft.CodeAnalysis.CodeStyle (2)
SyntaxNodeOrTokenExtensions.cs (1)
26foreach (var child in current.ChildNodesAndTokens().Reverse())
SyntaxPath.cs (1)
118foreach (var child in current.ChildNodesAndTokens())
Microsoft.CodeAnalysis.CSharp (1)
Parser\Blender.Cursor.cs (1)
144foreach (var child in this.CurrentNodeOrToken.ChildNodesAndTokens())
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (24)
IncrementalParsing\GrammarAmbiguities.cs (5)
113Assert.Equal(expectedNode.ChildNodesAndTokens().Count, actualNode.ChildNodesAndTokens().Count); 115for (var i = 0; i < expectedNode.ChildNodesAndTokens().Count; i++) 117AssertNodesAreEquivalent(expectedNode.ChildNodesAndTokens()[i], 118actualNode.ChildNodesAndTokens()[i]);
IncrementalParsing\IncrementalParsingTests.cs (7)
3299var incChildren = incNode.ChildNodesAndTokens(); 3300var fullChildren = fullNode.ChildNodesAndTokens(); 3369Assert.Equal(parsedTreeNode.ChildNodesAndTokens().Count, incrementalTreeNode.ChildNodesAndTokens().Count); 3371for (int i = 0; i < parsedTreeNode.ChildNodesAndTokens().Count; i++) 3373CompareTreeEquivalence(parsedTreeNode.ChildNodesAndTokens()[i], incrementalTreeNode.ChildNodesAndTokens()[i]);
IncrementalParsing\SyntaxDifferences.cs (2)
42foreach (var child in newNode.ChildNodesAndTokens()) 51foreach (var child in node.ChildNodesAndTokens())
Parsing\ParsingErrorRecoveryTests.cs (7)
6478var methodDecl = classDecl.ChildNodesAndTokens()[3]; 6482var methodBody = methodDecl.ChildNodesAndTokens()[3]; 6500var attributeDecl = incompleteMemberDecl.ChildNodesAndTokens()[0]; 6504var openBracketToken = attributeDecl.ChildNodesAndTokens()[0]; 6508var attribute = attributeDecl.ChildNodesAndTokens()[1]; 6512var identifierName = attribute.ChildNodesAndTokens()[0]; 6516var identifierToken = identifierName.ChildNodesAndTokens()[0];
Parsing\ParsingTests.cs (1)
281stack.Push(current.ChildNodesAndTokens().GetEnumerator());
Syntax\SyntaxNodeTests.cs (2)
1804foreach (var child in nOrT.ChildNodesAndTokens()) 1991Assert.Equal(SyntaxKind.MethodDeclaration, tree.GetCompilationUnitRoot().ChildNodesAndTokens()[0].ChildNodesAndTokens()[3].Kind());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
75foreach (var child in node.ChildNodesAndTokens())
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
177foreach (var child in node.ChildNodesAndTokens())
Microsoft.CodeAnalysis.EditorFeatures (3)
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (3)
178var firstChild = node.Value.ChildNodesAndTokens().FirstOrNull(); 219.ChildNodesAndTokens() 271.ChildNodesAndTokens()
Microsoft.CodeAnalysis.Features (2)
BracePairs\IBracePairsService.cs (1)
65foreach (var child in current.ChildNodesAndTokens().Reverse())
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
96foreach (var child in currentNodeOrToken.ChildNodesAndTokens().Reverse())
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\VisualBasicSyntaxNode.vb (1)
231PushNodesWithErrors(nodesToProcess, nodeOrToken.ChildNodesAndTokens())
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
SyntaxTreeExtensions.vb (1)
127For Each child In nodeOrToken.ChildNodesAndTokens().Reverse()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (45)
IncrementalParser\IncrementalParser.vb (4)
710Dim exp1 = newTree.GetRoot().ChildNodesAndTokens()(0).ChildNodesAndTokens()(1) 711Dim inc1 = incTree.GetRoot().ChildNodesAndTokens()(0).ChildNodesAndTokens()(1) 715Dim exp2 = exp1.ChildNodesAndTokens()(1) 716Dim inc2 = inc1.ChildNodesAndTokens()(1)
IncrementalParser\SyntaxDifferences.vb (2)
31For Each child In newNode.ChildNodesAndTokens() 39For Each child In node.ChildNodesAndTokens()
Parser\ParseExpression.vb (27)
320Assert.Equal(SyntaxKind.ParenthesizedExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 331Assert.Equal(SyntaxKind.ParenthesizedExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 340Assert.Equal(SyntaxKind.SimpleArgument, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 341Assert.Equal(SyntaxKind.TupleExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 357Assert.Equal(SyntaxKind.SimpleArgument, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 358Assert.Equal(SyntaxKind.TupleExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 367Assert.Equal(SyntaxKind.SimpleArgument, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 368Assert.Equal(SyntaxKind.TupleExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 377Assert.Equal(SyntaxKind.SimpleArgument, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 378Assert.Equal(SyntaxKind.NameColonEquals, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 379Assert.Equal(SyntaxKind.TupleExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(1).Kind()) 398Assert.Equal(SyntaxKind.SimpleArgument, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 399Assert.Equal(SyntaxKind.NameColonEquals, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 400Assert.Equal(SyntaxKind.TupleExpression, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(1).Kind()) 408Assert.Equal(SyntaxKind.NameColonEquals, expr.ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 418Assert.Equal(SyntaxKind.SimpleArgument, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).Kind()) 419Assert.Equal(SyntaxKind.NameColonEquals, expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(0).Kind()) 421Dim missingArg2 = expr.ChildNodesAndTokens()(0).ChildNodesAndTokens()(1).ChildNodesAndTokens()(1)
Parser\ParseStatements.vb (8)
2104Dim mainBlock = moduleBlock.ChildNodesAndTokens()(1) 2105Dim if1 = mainBlock.ChildNodesAndTokens()(1) 2106Dim if2 = mainBlock.ChildNodesAndTokens()(2) 2107Dim wl5 = mainBlock.ChildNodesAndTokens()(3) 2108Assert.Equal(5, mainBlock.ChildNodesAndTokens().Count) 2151Dim mainBlock = moduleBlock.ChildNodesAndTokens()(1) 2152Dim ah = mainBlock.ChildNodesAndTokens()(2) 2153Dim rh = mainBlock.ChildNodesAndTokens()(3)
Parser\ParseXml.vb (4)
1892Dim main = tree.GetRoot().ChildNodesAndTokens()(0).ChildNodesAndTokens()(1) 1894Dim stmt1 = main.ChildNodesAndTokens()(1) 1895Dim stmt2 = main.ChildNodesAndTokens()(2) 1896Dim colon = stmt1.ChildNodesAndTokens().LastOrDefault().GetTrailingTrivia().Last
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
ParserTestUtilities.vb (6)
164For Each child In node.ChildNodesAndTokens() 309Dim children = node.ChildNodesAndTokens 698For Each child In node.ChildNodesAndTokens() 705For Each nd In node.ChildNodesAndTokens() 742For Each child In node.ChildNodesAndTokens() 771For Each child In node.ChildNodesAndTokens()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
127For Each child In nodeOrToken.ChildNodesAndTokens().Reverse()
Microsoft.CodeAnalysis.Workspaces (3)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
101foreach (var child in nodeOrToken.ChildNodesAndTokens())
SyntaxNodeOrTokenExtensions.cs (1)
26foreach (var child in current.ChildNodesAndTokens().Reverse())
SyntaxPath.cs (1)
118foreach (var child in current.ChildNodesAndTokens())