137 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.IOperation.UnitTests (61)
IOperation\IOperationTests_ICollectionExpressionOperation.cs (61)
78
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
86
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
140
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
150
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
206
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
216
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
273
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
281
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
336
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
346
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
403
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
413
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
470
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
478
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
536
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
546
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
606
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
616
var operation = semanticModel.GetOperation(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.WithElement).AsNode()!);
672
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
731
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
800
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
872
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
938
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
1001
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1058
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1131
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1198
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1265
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1347
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1429
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1514
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1582
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1642
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1708
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1782
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1856
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1933
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
1996
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
2056
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
2145
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
2234
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
2326
comp.VerifyOperationTree(comp.SyntaxTrees.First().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
2391
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
2451
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
2515
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), $$"""
3583
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3616
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3647
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3681
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3715
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3753
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3798
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3844
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3884
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3923
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
3963
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
4006
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
4049
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
4093
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
4144
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
4196
comp.VerifyOperationTree(comp.SyntaxTrees.Single().
FindNodeOrTokenByKind
(SyntaxKind.CollectionExpression).AsNode(), """
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
Semantics\AccessibilityTests.cs (1)
35
s_testPosition = t.
FindNodeOrTokenByKind
(SyntaxKind.VariableDeclaration).SpanStart;
Semantics\AwaitExpressionTests.cs (4)
276
var syntaxNode = (AwaitExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AwaitExpression).AsNode();
302
var syntaxNode = (AwaitExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AwaitExpression).AsNode();
332
var syntaxNode = (AwaitExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AwaitExpression).AsNode();
462
var expr = (AwaitExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AwaitExpression).AsNode();
Semantics\ForEachTests.cs (2)
3775
(CommonForEachStatementSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.ForEachStatement).AsNode() ??
3776
(CommonForEachStatementSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.ForEachVariableStatement).AsNode();
Semantics\GenericConstraintsTests.cs (1)
2878
var value = ((VariableDeclaratorSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.VariableDeclarator)).Initializer.Value;
Semantics\LocalFunctionTests.cs (11)
438
var mMethod = (MethodDeclarationSyntax)newTree.
FindNodeOrTokenByKind
(SyntaxKind.MethodDeclaration, occurrence: 1).AsNode();
612
var arg1 = (AttributeArgumentSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AttributeArgument, occurrence: 1).AsNode();
616
var arg2 = (AttributeArgumentSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AttributeArgument, occurrence: 2).AsNode();
620
var arg3 = (AttributeArgumentSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AttributeArgument, occurrence: 3).AsNode();
665
var arg = (AttributeArgumentSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AttributeArgument, occurrence: 1).AsNode();
669
var decl = (DeclarationPatternSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.DeclarationPattern, occurrence: 1).AsNode();
719
var arg = (AttributeArgumentSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.AttributeArgument, occurrence: 1).AsNode();
723
var decl = (DeclarationExpressionSyntax)tree.
FindNodeOrTokenByKind
(SyntaxKind.DeclarationExpression, occurrence: 1).AsNode();
1918
var localDecl = tree.
FindNodeOrTokenByKind
(SyntaxKind.LocalFunctionStatement);
1968
var localDecl = tree.
FindNodeOrTokenByKind
(SyntaxKind.LocalFunctionStatement);
5410
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)
8267
var selectClauseNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.SelectClause).AsNode() as SelectClauseSyntax;
8432
var attributeNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.Attribute).AsNode() as AttributeSyntax;
8456
var attributeNode = tree.
FindNodeOrTokenByKind
(SyntaxKind.Attribute).AsNode() as AttributeSyntax;
15052
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)
3465
var token = syntaxTree.
FindNodeOrTokenByKind
(SyntaxKind.GreaterThanToken);