74 references to FindNodeOrTokenByKind
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenDeconstructTests.cs (4)
255var deconstruction = (AssignmentExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.SimpleAssignmentExpression).AsNode(); 278var assignment = (AssignmentExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.SimpleAssignmentExpression, occurrence: 2).AsNode(); 311var foreachDeconstruction = (ForEachVariableStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.ForEachVariableStatement).AsNode(); 2287var deconstruction = (AssignmentExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.SimpleAssignmentExpression).AsNode();
CodeGen\GotoTest.cs (2)
1149var label = (LabeledStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.LabeledStatement); 1162var label = (LabeledStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.LabeledStatement);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\AccessibilityTests.cs (1)
35s_testPosition = t.FindNodeOrTokenByKind(SyntaxKind.VariableDeclaration).SpanStart;
Semantics\AwaitExpressionTests.cs (2)
274var syntaxNode = (AwaitExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AwaitExpression).AsNode(); 410var expr = (AwaitExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AwaitExpression).AsNode();
Semantics\ForEachTests.cs (2)
3259(CommonForEachStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.ForEachStatement).AsNode() ?? 3260(CommonForEachStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.ForEachVariableStatement).AsNode();
Semantics\GenericConstraintsTests.cs (1)
2878var value = ((VariableDeclaratorSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.VariableDeclarator)).Initializer.Value;
Semantics\LocalFunctionTests.cs (11)
444var mMethod = (MethodDeclarationSyntax)newTree.FindNodeOrTokenByKind(SyntaxKind.MethodDeclaration, occurrence: 1).AsNode(); 618var arg1 = (AttributeArgumentSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AttributeArgument, occurrence: 1).AsNode(); 622var arg2 = (AttributeArgumentSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AttributeArgument, occurrence: 2).AsNode(); 626var arg3 = (AttributeArgumentSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AttributeArgument, occurrence: 3).AsNode(); 671var arg = (AttributeArgumentSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AttributeArgument, occurrence: 1).AsNode(); 675var decl = (DeclarationPatternSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.DeclarationPattern, occurrence: 1).AsNode(); 725var arg = (AttributeArgumentSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.AttributeArgument, occurrence: 1).AsNode(); 729var decl = (DeclarationExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.DeclarationExpression, occurrence: 1).AsNode(); 1924var localDecl = tree.FindNodeOrTokenByKind(SyntaxKind.LocalFunctionStatement); 1974var localDecl = tree.FindNodeOrTokenByKind(SyntaxKind.LocalFunctionStatement); 5107var localDecl = (LocalFunctionStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.LocalFunctionStatement).AsNode();
Semantics\RefExtensionMethodsTests.cs (4)
2143var parameter = tree.FindNodeOrTokenByKind(SyntaxKind.Parameter); 2162var parameter = tree.FindNodeOrTokenByKind(SyntaxKind.Parameter); 2181var parameter = tree.FindNodeOrTokenByKind(SyntaxKind.Parameter); 2200var parameter = tree.FindNodeOrTokenByKind(SyntaxKind.Parameter);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (42)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (9)
647tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectMemberDeclarator, 1).AsNode(), 651tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectMemberDeclarator, 2).AsNode(), 672tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectMemberDeclarator, 1).AsNode(), 676tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectMemberDeclarator, 2).AsNode(), 680tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectMemberDeclarator, 3).AsNode(), 684tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectMemberDeclarator, 4).AsNode(), 1031var usingDirective = (UsingDirectiveSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.UsingDirective).AsNode(); 2758var expr = tree.FindNodeOrTokenByKind(SyntaxKind.StringLiteralToken).Parent.FirstAncestorOrSelf<ExpressionStatementSyntax>().Expression; 5133var x = tree.FindNodeOrTokenByKind(SyntaxKind.IncompleteMember);
Compilation\SemanticModelGetSemanticInfoTests.cs (4)
8263var selectClauseNode = tree.FindNodeOrTokenByKind(SyntaxKind.SelectClause).AsNode() as SelectClauseSyntax; 8428var attributeNode = tree.FindNodeOrTokenByKind(SyntaxKind.Attribute).AsNode() as AttributeSyntax; 8452var attributeNode = tree.FindNodeOrTokenByKind(SyntaxKind.Attribute).AsNode() as AttributeSyntax; 15048var expr = (ExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.ThisKeyword).Parent;
Symbols\AnonymousTypesSemanticsTests.cs (27)
69data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 73data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span, 77data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 5).Span, 87data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 7).Span); 89data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 8).Span); 309data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 313data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span, 422data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 484data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 541data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 717data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 737data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span); 774data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, NumberOfNewKeywords(LINQ) + 2).Span, 841data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, NumberOfNewKeywords(LINQ) + 2).Span, 916data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 920data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span); 981data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 985data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span); 1046data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1052data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span); 1140data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1144data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span, 1148data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 5).Span, 1337data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span); 1401data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1489data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span, 1509data.Tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span);
Symbols\TypeTests.cs (2)
1679var mnode = (MethodDeclarationSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.MethodDeclaration); 1763var node1 = (LocalDeclarationStatementSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.LocalDeclarationStatement, 3);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
IncrementalParsing\ChangingAsync.cs (4)
32Assert.Equal(default(SyntaxNodeOrToken), oldTree.FindNodeOrTokenByKind(SyntaxKind.AwaitExpression)); 33Assert.NotEqual(default(SyntaxNodeOrToken), newTree.FindNodeOrTokenByKind(SyntaxKind.AwaitExpression)); 53Assert.NotEqual(default(SyntaxNodeOrToken), oldTree.FindNodeOrTokenByKind(SyntaxKind.AwaitExpression)); 54Assert.Equal(default(SyntaxNodeOrToken), newTree.FindNodeOrTokenByKind(SyntaxKind.AwaitExpression));
Syntax\SyntaxNodeTests.cs (1)
3391var token = syntaxTree.FindNodeOrTokenByKind(SyntaxKind.GreaterThanToken);