116 references to FindNodeOrTokenByKind
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
Emit\NoPiaEmbedTypes.vb (1)
1879
Dim node = DirectCast(syntaxTree.
FindNodeOrTokenByKind
(SyntaxKind.StringLiteralExpression).AsNode(), ExpressionSyntax)
Semantics\StaticLocalsSemanticTests.vb (4)
1552
Dim cDecl = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.LocalDeclarationStatement, 1).AsNode(), LocalDeclarationStatementSyntax)
1588
Dim cDecl = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.LocalDeclarationStatement, 1).AsNode(), LocalDeclarationStatementSyntax)
1620
cDecl = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.LocalDeclarationStatement, 1).AsNode(), LocalDeclarationStatementSyntax)
1656
Dim cDecl = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.LocalDeclarationStatement, 1).AsNode(), LocalDeclarationStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (77)
Compilation\SemanticModelAPITests.vb (3)
40
Dim syntaxNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, 2).AsNode()
3844
Dim syntaxNode1 = tree.
FindNodeOrTokenByKind
(SyntaxKind.SingleLineFunctionLambdaExpression).AsNode()
3923
syntaxNode1 = tree.
FindNodeOrTokenByKind
(SyntaxKind.SingleLineFunctionLambdaExpression).AsNode()
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (53)
559
Dim genericName = tree.
FindNodeOrTokenByKind
(SyntaxKind.GenericName)
562
genericName = tree.
FindNodeOrTokenByKind
(SyntaxKind.GenericName, 2)
565
Dim qualifiedIdent = tree.
FindNodeOrTokenByKind
(SyntaxKind.QualifiedName)
1458
Dim defPropSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.PropertyStatement, 1).AsNode(), PropertyStatementSyntax)
1459
Dim autoPropSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.PropertyStatement, 2).AsNode(), PropertyStatementSyntax)
1460
Dim regularPropSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.PropertyStatement, 3).AsNode(), PropertyStatementSyntax)
1472
Dim defPropBlockSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.PropertyBlock, 1).AsNode(), PropertyBlockSyntax)
1474
Dim regularPropBlockSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.PropertyBlock, 2).AsNode(), PropertyBlockSyntax)
1477
Dim defPropGetBlockSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.GetAccessorBlock, 1).AsNode(), AccessorBlockSyntax)
1480
Dim defPropSetBlockSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SetAccessorBlock, 1).AsNode(), AccessorBlockSyntax)
1482
Dim regularPropSetBlockSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SetAccessorBlock, 2).AsNode(), AccessorBlockSyntax)
1485
Dim defPropGetSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.GetAccessorStatement, 1).AsNode(), MethodBaseSyntax)
1487
Dim defPropSetSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SetAccessorStatement, 1).AsNode(), MethodBaseSyntax)
1489
Dim regularPropSetSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SetAccessorStatement, 2).AsNode(), MethodBaseSyntax)
1519
Dim importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 1).AsNode(), SimpleImportsClauseSyntax)
1537
importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 2).AsNode(), SimpleImportsClauseSyntax)
1539
importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 3).AsNode(), SimpleImportsClauseSyntax)
1541
importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 4).AsNode(), SimpleImportsClauseSyntax)
1543
importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 5).AsNode(), SimpleImportsClauseSyntax)
1545
importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 6).AsNode(), SimpleImportsClauseSyntax)
1547
importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 7).AsNode(), SimpleImportsClauseSyntax)
1550
Dim genericSyntax = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 7).AsNode()
1594
Dim Labels = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.LabelStatement, 1).AsNode(), LabelStatementSyntax)
1601
Dim OnErrorGoto = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.OnErrorGoToLabelStatement, 1).AsNode(), OnErrorGoToStatementSyntax)
1604
Dim OnErrorResumeNext = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.OnErrorResumeNextStatement, 1).AsNode(), OnErrorResumeNextStatementSyntax)
1607
Dim OnErrorGoto0 = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.OnErrorGoToZeroStatement, 1).AsNode(), OnErrorGoToStatementSyntax)
1610
Dim OnErrorGoto1 = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.OnErrorGoToMinusOneStatement, 1).AsNode(), OnErrorGoToStatementSyntax)
1674
Dim fSyntax1 = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax)
1675
Dim nSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SubNewStatement, 1).AsNode(), SubNewStatementSyntax)
1676
Dim sSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SubStatement, 1).AsNode(), MethodStatementSyntax)
1677
Dim fSyntax2 = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.FunctionStatement, 2).AsNode(), MethodStatementSyntax)
1678
Dim declareSubSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.DeclareSubStatement, 1).AsNode(), DeclareStatementSyntax)
1679
Dim declareFunSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.DeclareFunctionStatement, 1).AsNode(), DeclareStatementSyntax)
1705
Assert.Same(fSymbol2, model.GetDeclaredSymbol(DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.FunctionBlock, 1).AsNode(), MethodBlockSyntax)))
1706
Assert.Same(nSymbol, model.GetDeclaredSymbol(DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.ConstructorBlock, 1).AsNode(), ConstructorBlockSyntax)))
1707
Assert.Same(sSymbol, model.GetDeclaredSymbol(DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SubBlock, 1).AsNode(), MethodBlockSyntax)))
1742
Dim nsSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.NamespaceStatement, 1).AsNode(), NamespaceStatementSyntax)
1743
Dim i1Syntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.InterfaceStatement, 1).AsNode(), TypeStatementSyntax)
1744
Dim c1Syntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.ClassStatement, 1).AsNode(), TypeStatementSyntax)
1745
Dim e2Syntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.EnumStatement, 1).AsNode(), EnumStatementSyntax)
1746
Dim c2Syntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.ClassStatement, 2).AsNode(), TypeStatementSyntax)
1747
Dim i2Syntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.InterfaceStatement, 2).AsNode(), TypeStatementSyntax)
1748
Dim e2NoneSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.EnumMemberDeclaration, 1).AsNode(), EnumMemberDeclarationSyntax)
2370
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleMemberAccessExpression)
2377
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleMemberAccessExpression, 4)
2428
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, 3).AsNode()
2436
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, 5).AsNode()
2442
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, 7).AsNode()
2448
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, 9).AsNode()
2905
Dim fSyntax1 = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax)
2916
Dim fSyntax2 = DirectCast(newTree.
FindNodeOrTokenByKind
(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax)
2927
fSyntax2 = DirectCast(newTree.
FindNodeOrTokenByKind
(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax)
2950
Dim syntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.ClassStatement, 2).AsNode(), ClassStatementSyntax)
FlowAnalysis\TryLockUsingStatementTests.vb (1)
1636
Dim tryBlock = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.TryBlock).AsNode(), TryBlockSyntax)
Semantics\AccessCheckTests.vb (1)
726
Dim importsClause = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleImportsClause, 2).AsNode(), SimpleImportsClauseSyntax)
Semantics\ConditionalExpressionsTests.vb (3)
365
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.BinaryConditionalExpression).AsNode()
367
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.TernaryConditionalExpression).AsNode()
378
node = tree.
FindNodeOrTokenByKind
(SyntaxKind.BinaryConditionalExpression).AsNode()
Semantics\FieldInitializerBindingTests.vb (7)
569
Dim firstMeF = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleMemberAccessExpression, 1)
570
Dim secondMeF = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleMemberAccessExpression, 2)
571
Dim thirdMeF = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleMemberAccessExpression, 3)
583
Dim firstMe = tree.
FindNodeOrTokenByKind
(SyntaxKind.MeExpression, 1)
584
Dim secondMe = tree.
FindNodeOrTokenByKind
(SyntaxKind.MeExpression, 2)
585
Dim thirdMe = tree.
FindNodeOrTokenByKind
(SyntaxKind.MeExpression, 3)
619
Dim firstMeF = tree.
FindNodeOrTokenByKind
(SyntaxKind.SimpleMemberAccessExpression, 1)
Semantics\ForeachTest.vb (2)
1393
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.ForEachStatement, index).AsNode()
1400
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.ForEachBlock, index).AsNode()
Semantics\ForLoopTest.vb (2)
662
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.ForStatement, index).AsNode()
669
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.ForBlock, index).AsNode()
Semantics\GetExtendedSemanticInfoTests.vb (1)
8487
Dim node As ExpressionSyntax = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName).AsNode(), ExpressionSyntax)
Semantics\GetSemanticInfoTests.vb (1)
3739
Dim node = compilation.SyntaxTrees(0).
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword)
Semantics\IFOperatorTest.vb (1)
1248
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.TernaryConditionalExpression, index).AsNode()
Semantics\MethodCalls.vb (1)
2927
Dim objectCreationNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.ObjectCreationExpression)
Semantics\MultiDimensionalTest.vb (1)
380
Dim node = tree.
FindNodeOrTokenByKind
(syntaxKind, index).AsNode()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (24)
DocumentationComments\DocCommentTests.vb (3)
122
Dim moduleStatement = tree.
FindNodeOrTokenByKind
(SyntaxKind.ModuleStatement)
153
Dim moduleStatement = tree.
FindNodeOrTokenByKind
(SyntaxKind.ModuleStatement)
184
Dim moduleStatement = tree.
FindNodeOrTokenByKind
(SyntaxKind.ModuleStatement)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
587
Dim node0 = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.AnonymousObjectCreationExpression).AsNode(), ExpressionSyntax)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (7)
57
Assert.Equal(info0.Type.Locations(0).SourceSpan, tree.
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword, 1).Span)
61
Assert.Equal(info1.Type.Locations(0).SourceSpan, tree.
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword, 3).Span)
65
Assert.Equal(info2.Type.Locations(0).SourceSpan, tree.
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword, 5).Span)
509
Assert.Equal(info0.Type.Locations(0).SourceSpan, tree.
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword, 1).Span)
513
Assert.Equal(info1.Type.Locations(0).SourceSpan, tree.
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword, 2).Span)
517
Assert.Equal(info2.Type.Locations(0).SourceSpan, tree.
FindNodeOrTokenByKind
(SyntaxKind.NewKeyword, 4).Span)
1925
Dim node = tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, identifierIndex).AsNode
SymbolsTests\MyBaseMyClassSemanticsTests.vb (1)
85
Dim node = DirectCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierName, identifierIndex).AsNode, IdentifierNameSyntax)
SymbolsTests\Source\BindingsTests.vb (2)
665
Dim a_d = treeA.
FindNodeOrTokenByKind
(SyntaxKind.QualifiedName)
707
Dim a_d = treeA.
FindNodeOrTokenByKind
(SyntaxKind.QualifiedName)
SymbolsTests\Source\SourceSymbolTests.vb (2)
83
Dim r1 = TryCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.ModifiedIdentifier, 1).AsNode(), ModifiedIdentifierSyntax)
89
Dim r2 = TryCast(tree.
FindNodeOrTokenByKind
(SyntaxKind.ModifiedIdentifier, 2).AsNode(), ModifiedIdentifierSyntax)
SymbolsTests\SymbolErrorTests.vb (8)
21458
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax))
21459
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax))
21484
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax))
21485
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax))
21510
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax))
21511
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax))
21536
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax))
21537
model.GetSemanticInfoSummary(CType(tree.
FindNodeOrTokenByKind
(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (10)
Parser\XmlDocComments.vb (5)
155
FindNodeOrTokenByKind
(SyntaxKind.XmlElementStartTag).VerifyPrecedingCommentIsTrivia()
166
FindNodeOrTokenByKind
(SyntaxKind.XmlTextLiteralToken, 2).VerifyPrecedingCommentIsTrivia()
177
FindNodeOrTokenByKind
(SyntaxKind.XmlTextLiteralToken, 2).VerifyPrecedingCommentIsTrivia()
189
FindNodeOrTokenByKind
(SyntaxKind.XmlNameToken, 2).VerifyPrecedingCommentIsTrivia()
201
FindNodeOrTokenByKind
(SyntaxKind.XmlNameToken, 2).VerifyPrecedingCommentIsTrivia()
Syntax\SyntaxFactsTest.vb (5)
257
Dim symNode =
FindNodeOrTokenByKind
(tree, SyntaxKind.AddressOfExpression, 1).AsNode
262
Assert.False(SyntaxFacts.IsInvoked(DirectCast(
FindNodeOrTokenByKind
(tree, SyntaxKind.InvocationExpression, 1).AsNode, ExpressionSyntax)))
264
symNode =
FindNodeOrTokenByKind
(tree, SyntaxKind.InvocationExpression, 1).AsNode
267
symNode =
FindNodeOrTokenByKind
(tree, SyntaxKind.Attribute, 1).AsNode
270
symNode =
FindNodeOrTokenByKind
(tree, SyntaxKind.Attribute, 1).AsNode