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)
1039
var label = (LabeledStatementSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.LabeledStatement);
1052
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)
158
var syntaxNode = (AwaitExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AwaitExpression).AsNode();
294
var expr = (AwaitExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AwaitExpression).AsNode();
Semantics\ForEachTests.cs (2)
3258
(CommonForEachStatementSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.ForEachStatement).AsNode() ??
3259
(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);
5023
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;
5135
var x = tree.
FindNodeOrTokenByKind
(SyntaxKind.IncompleteMember);
Compilation\SemanticModelGetSemanticInfoTests.cs (4)
8268
var selectClauseNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.SelectClause).AsNode() as SelectClauseSyntax;
8433
var attributeNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.Attribute).AsNode() as AttributeSyntax;
8457
var attributeNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.Attribute).AsNode() as AttributeSyntax;
15053
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)
1676
var mnode = (MethodDeclarationSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.MethodDeclaration);
1760
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)
3319
var token = syntaxTree.
FindNodeOrTokenByKind
(SyntaxKind.GreaterThanToken);