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