1944 references to Kind
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
187
Assert.Equal(VB.SyntaxKind.None, VisualBasic.VisualBasicExtensions.
Kind
(node));
189
Assert.Equal(VB.SyntaxKind.None, VisualBasic.VisualBasicExtensions.
Kind
(token));
Microsoft.CodeAnalysis.VisualBasic (693)
Binding\Binder_AnonymousTypes.vb (3)
158
If fieldNameToken.
Kind
= SyntaxKind.None Then
169
fieldIsKey = inferredFieldInitializer.KeyKeyword.
Kind
= SyntaxKind.KeyKeyword
176
fieldIsKey = namedFieldInitializer.KeyKeyword.
Kind
= SyntaxKind.KeyKeyword
Binding\Binder_Attributes.vb (1)
802
If cast.Keyword.
Kind
= SyntaxKind.CObjKeyword Then
Binding\Binder_Conversions.vb (7)
27
Select Case node.Keyword.
Kind
38
Throw ExceptionUtilities.UnexpectedValue(node.Keyword.
Kind
)
49
Debug.Assert(node.Keyword.
Kind
= SyntaxKind.CTypeKeyword)
62
Debug.Assert(node.Keyword.
Kind
= SyntaxKind.DirectCastKeyword)
169
Debug.Assert(node.Keyword.
Kind
= SyntaxKind.TryCastKeyword)
270
Select Case node.Keyword.
Kind
288
Throw ExceptionUtilities.UnexpectedValue(node.Keyword.
Kind
)
Binding\Binder_Expressions.vb (4)
492
If nameToken.
Kind
() = SyntaxKind.IdentifierToken Then
2315
ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.
Kind
))
2338
ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.
Kind
))
2350
ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.
Kind
))
Binding\Binder_ObjectInitializer.vb (1)
644
Debug.Assert(fieldInitializer.KeyKeyword.
Kind
<> SyntaxKind.KeyKeyword)
Binding\Binder_Operators.vb (1)
185
left = BindBinaryOperator(binary, left, right, binary.OperatorToken.
Kind
,
Binding\Binder_Query.vb (1)
2847
If nameToken.
Kind
<> SyntaxKind.None Then
Binding\Binder_SelectCase.vb (3)
208
Debug.Assert(SyntaxFacts.IsRelationalOperator(node.OperatorToken.
Kind
) OrElse node.ContainsDiagnostics)
227
operatorTokenKind:=node.OperatorToken.
Kind
,
479
operatorTokenKind:=syntax.OperatorToken.
Kind
,
Binding\Binder_Statements.vb (1)
598
DirectCast(node.Syntax, LabelStatementSyntax).LabelToken.
Kind
= SyntaxKind.IntegerLiteralToken Then
Binding\Binder_Symbols.vb (2)
641
If nameSyntax.
Kind
() = SyntaxKind.IdentifierToken Then
756
Return LookupPredefinedTypeName(predefinedTypeSyntax, predefinedTypeSyntax.Keyword.
Kind
, binder, diagBag, reportedAnError, suppressUseSiteError)
Binding\Binder_Utils.vb (12)
29
Select Case varianceKeywordOpt.
Kind
37
Throw ExceptionUtilities.UnexpectedValue(varianceKeywordOpt.
Kind
)
48
If Array.IndexOf(keywordKinds, keywordSyntax.
Kind
) >= 0 Then
67
If badKeyword.
Kind
= SyntaxKind.ProtectedKeyword Then
69
If friendToken.
Kind
<> SyntaxKind.None Then
86
Select Case syntax.
Kind
268
Select Case keywordSyntax.
Kind
783
Select Case keywordSyntax.
Kind
789
Throw ExceptionUtilities.UnexpectedValue(keywordSyntax.
Kind
)
802
Select Case keywordSyntax.
Kind
808
Throw ExceptionUtilities.UnexpectedValue(keywordSyntax.
Kind
)
1214
If containingTypeBLock IsNot Nothing AndAlso FindFirstKeyword(containingTypeBLock.BlockStatement.Modifiers, s_notInheritableKeyword).
Kind
= SyntaxKind.None Then
Binding\Binder_XmlLiterals.vb (4)
947
Select Case token.
Kind
951
Throw ExceptionUtilities.UnexpectedValue(token.
Kind
)
1299
Select Case token.
Kind
1303
Throw ExceptionUtilities.UnexpectedValue(token.
Kind
)
Binding\DocumentationCommentCrefBinder.vb (3)
470
part.Modifier.
Kind
= SyntaxKind.ByRefKeyword))
900
Select Case crefOperator.OperatorToken.
Kind
1070
Throw ExceptionUtilities.UnexpectedValue(crefOperator.OperatorToken.
Kind
)
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
352
Select Case node.Keyword.
Kind
386
Throw ExceptionUtilities.UnexpectedValue(node.Keyword.
Kind
)
Binding\MemberSemanticModel.vb (2)
1273
Debug.Assert(trivia.Token.
Kind
<> SyntaxKind.None)
1985
Debug.Assert(trivia.Token.
Kind
<> SyntaxKind.None)
Binding\StatementListBinder.vb (1)
55
Select Case modifier.
Kind
CommandLine\VisualBasicCommandLineParser.vb (20)
1880
While tokens.Current.
Kind
= SyntaxKind.CommaToken OrElse tokens.Current.
Kind
= SyntaxKind.ColonToken
1882
If lastSeparatorToken.
Kind
= SyntaxKind.None Then
1886
ElseIf lastSeparatorToken.
Kind
<> tokens.Current.
Kind
Then
1888
GetErrorStringForRemainderOfConditionalCompilation(tokens, parsedTokensAsString, stopTokenKind:=lastSeparatorToken.
Kind
, includeCurrentToken:=True)
1901
If tokens.Current.
Kind
<> SyntaxKind.EndOfFileToken Then
1910
If tokens.Current.
Kind
= SyntaxKind.EndOfFileToken Then
1933
If Not tokens.Current.
Kind
= SyntaxKind.IdentifierToken Then
1951
If tokens.Current.
Kind
= SyntaxKind.EqualsToken Then
1968
While tokens.Current.
Kind
<> SyntaxKind.EndOfFileToken AndAlso tokens.Current.Span.End <= parsedEnd
2033
ElseIf tokens.Current.
Kind
= SyntaxKind.CommaToken OrElse
2034
tokens.Current.
Kind
= SyntaxKind.ColonToken OrElse
2035
tokens.Current.
Kind
= SyntaxKind.EndOfFileToken Then
2040
ElseIf tokens.Current.
Kind
= SyntaxKind.BadToken Then
2093
Return token.
Kind
= SyntaxKind.EndOfFileToken OrElse token.
Kind
= SyntaxKind.ColonToken OrElse token.
Kind
= SyntaxKind.CommaToken
2105
If tokens.Current.
Kind
= SyntaxKind.ColonToken AndAlso tokens.Current.FullWidth = 0 Then
2116
While tokens.MoveNext AndAlso Not tokens.Current.
Kind
= stopTokenKind
Compilation\SyntaxTreeSemanticModel.vb (2)
593
If token.
Kind
= SyntaxKind.None Then
1647
Select Case modifier.
Kind
Declarations\DeclarationTreeBuilder.vb (2)
818
Select Case modifier.
Kind
853
Throw ExceptionUtilities.UnexpectedValue(modifier.
Kind
)
Errors\ErrorFactories.vb (3)
71
Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.
Kind
))
79
Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.
Kind
), type)
83
Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.
Kind
), type1, type2)
Generated\Syntax.xml.Main.Generated.vb (511)
5693
Select Case empty.
Kind
()
5724
Select Case endKeyword.
Kind
()
5729
Select Case blockKeyword.
Kind
()
5781
Select Case endKeyword.
Kind
()
5786
Select Case blockKeyword.
Kind
()
5816
Select Case endKeyword.
Kind
()
5821
Select Case blockKeyword.
Kind
()
5851
Select Case endKeyword.
Kind
()
5856
Select Case blockKeyword.
Kind
()
5886
Select Case endKeyword.
Kind
()
5891
Select Case blockKeyword.
Kind
()
5921
Select Case endKeyword.
Kind
()
5926
Select Case blockKeyword.
Kind
()
5956
Select Case endKeyword.
Kind
()
5961
Select Case blockKeyword.
Kind
()
5991
Select Case endKeyword.
Kind
()
5996
Select Case blockKeyword.
Kind
()
6026
Select Case endKeyword.
Kind
()
6031
Select Case blockKeyword.
Kind
()
6061
Select Case endKeyword.
Kind
()
6066
Select Case blockKeyword.
Kind
()
6096
Select Case endKeyword.
Kind
()
6101
Select Case blockKeyword.
Kind
()
6131
Select Case endKeyword.
Kind
()
6136
Select Case blockKeyword.
Kind
()
6166
Select Case endKeyword.
Kind
()
6171
Select Case blockKeyword.
Kind
()
6201
Select Case endKeyword.
Kind
()
6206
Select Case blockKeyword.
Kind
()
6236
Select Case endKeyword.
Kind
()
6241
Select Case blockKeyword.
Kind
()
6271
Select Case endKeyword.
Kind
()
6276
Select Case blockKeyword.
Kind
()
6306
Select Case endKeyword.
Kind
()
6311
Select Case blockKeyword.
Kind
()
6341
Select Case endKeyword.
Kind
()
6346
Select Case blockKeyword.
Kind
()
6376
Select Case endKeyword.
Kind
()
6381
Select Case blockKeyword.
Kind
()
6411
Select Case endKeyword.
Kind
()
6416
Select Case blockKeyword.
Kind
()
6446
Select Case endKeyword.
Kind
()
6451
Select Case blockKeyword.
Kind
()
6481
Select Case endKeyword.
Kind
()
6486
Select Case blockKeyword.
Kind
()
6516
Select Case endKeyword.
Kind
()
6521
Select Case blockKeyword.
Kind
()
6564
Select Case endKeyword.
Kind
()
6675
Select Case endOfFileToken.
Kind
()
6730
Select Case optionKeyword.
Kind
()
6735
Select Case nameKeyword.
Kind
()
6786
Select Case importsKeyword.
Kind
()
6865
Select Case identifier.
Kind
()
6870
Select Case equalsToken.
Kind
()
6908
Select Case lessThanToken.
Kind
()
6921
Select Case greaterThanToken.
Kind
()
7010
Select Case namespaceKeyword.
Kind
()
7407
Select Case inheritsKeyword.
Kind
()
7448
Select Case implementsKeyword.
Kind
()
7502
Select Case moduleKeyword.
Kind
()
7507
Select Case identifier.
Kind
()
7587
Select Case structureKeyword.
Kind
()
7592
Select Case identifier.
Kind
()
7672
Select Case interfaceKeyword.
Kind
()
7677
Select Case identifier.
Kind
()
7757
Select Case classKeyword.
Kind
()
7762
Select Case identifier.
Kind
()
7842
Select Case enumKeyword.
Kind
()
7847
Select Case identifier.
Kind
()
7921
Select Case openParenToken.
Kind
()
7926
Select Case ofKeyword.
Kind
()
7931
Select Case closeParenToken.
Kind
()
7979
Select Case identifier.
Kind
()
8023
Select Case asKeyword.
Kind
()
8074
Select Case asKeyword.
Kind
()
8079
Select Case openBraceToken.
Kind
()
8084
Select Case closeBraceToken.
Kind
()
8129
Select Case constraintKeyword.
Kind
()
8150
Select Case constraintKeyword.
Kind
()
8171
Select Case constraintKeyword.
Kind
()
8200
Select Case constraintKeyword.
Kind
()
8246
Select Case identifier.
Kind
()
9154
Select Case openParenToken.
Kind
()
9159
Select Case closeParenToken.
Kind
()
9229
Select Case subOrFunctionKeyword.
Kind
()
9235
Select Case identifier.
Kind
()
9357
Select Case subOrFunctionKeyword.
Kind
()
9362
Select Case identifier.
Kind
()
9494
Select Case identifier.
Kind
()
9581
Select Case subKeyword.
Kind
()
9586
Select Case newKeyword.
Kind
()
9676
Select Case declareKeyword.
Kind
()
9681
Select Case subOrFunctionKeyword.
Kind
()
9687
Select Case identifier.
Kind
()
9692
Select Case libKeyword.
Kind
()
9829
Select Case declareKeyword.
Kind
()
9834
Select Case subOrFunctionKeyword.
Kind
()
9839
Select Case identifier.
Kind
()
9844
Select Case libKeyword.
Kind
()
9988
Select Case declareKeyword.
Kind
()
9996
Select Case identifier.
Kind
()
10001
Select Case libKeyword.
Kind
()
10157
Select Case delegateKeyword.
Kind
()
10162
Select Case subOrFunctionKeyword.
Kind
()
10168
Select Case identifier.
Kind
()
10267
Select Case delegateKeyword.
Kind
()
10272
Select Case subOrFunctionKeyword.
Kind
()
10277
Select Case identifier.
Kind
()
10384
Select Case delegateKeyword.
Kind
()
10392
Select Case identifier.
Kind
()
10527
Select Case eventKeyword.
Kind
()
10532
Select Case identifier.
Kind
()
10633
Select Case operatorKeyword.
Kind
()
10638
Select Case operatorToken.
Kind
()
10755
Select Case propertyKeyword.
Kind
()
10760
Select Case identifier.
Kind
()
10862
Select Case accessorKeyword.
Kind
()
10936
Select Case accessorKeyword.
Kind
()
11006
Select Case accessorKeyword.
Kind
()
11076
Select Case accessorKeyword.
Kind
()
11146
Select Case accessorKeyword.
Kind
()
11280
Select Case implementsKeyword.
Kind
()
11324
Select Case handlesKeyword.
Kind
()
11366
Select Case keyword.
Kind
()
11385
Select Case identifier.
Kind
()
11428
Select Case dotToken.
Kind
()
11484
Select Case dotToken.
Kind
()
11665
Select Case asKeyword.
Kind
()
11734
Select Case asKeyword.
Kind
()
11783
Select Case withKeyword.
Kind
()
11788
Select Case openBraceToken.
Kind
()
11793
Select Case closeBraceToken.
Kind
()
11835
Select Case fromKeyword.
Kind
()
11921
Select Case dotToken.
Kind
()
11934
Select Case equalsToken.
Kind
()
12081
Select Case equalsToken.
Kind
()
12278
Select Case identifier.
Kind
()
12340
Select Case openParenToken.
Kind
()
12345
Select Case closeParenToken.
Kind
()
12376
Select Case lessThanToken.
Kind
()
12381
Select Case greaterThanToken.
Kind
()
12465
Select Case attributeModifier.
Kind
()
12471
Select Case colonToken.
Kind
()
12648
Select Case questionToken.
Kind
()
13057
Select Case labelToken.
Kind
()
13063
Select Case colonToken.
Kind
()
13107
Select Case goToKeyword.
Kind
()
13147
Select Case labelToken.
Kind
()
13180
Select Case labelToken.
Kind
()
13207
Select Case labelToken.
Kind
()
13285
Select Case stopOrEndKeyword.
Kind
()
13303
Select Case stopOrEndKeyword.
Kind
()
13328
Select Case stopOrEndKeyword.
Kind
()
13349
Select Case exitKeyword.
Kind
()
13354
Select Case blockKeyword.
Kind
()
13391
Select Case exitKeyword.
Kind
()
13396
Select Case blockKeyword.
Kind
()
13425
Select Case exitKeyword.
Kind
()
13430
Select Case blockKeyword.
Kind
()
13459
Select Case exitKeyword.
Kind
()
13464
Select Case blockKeyword.
Kind
()
13493
Select Case exitKeyword.
Kind
()
13498
Select Case blockKeyword.
Kind
()
13527
Select Case exitKeyword.
Kind
()
13532
Select Case blockKeyword.
Kind
()
13561
Select Case exitKeyword.
Kind
()
13566
Select Case blockKeyword.
Kind
()
13595
Select Case exitKeyword.
Kind
()
13600
Select Case blockKeyword.
Kind
()
13629
Select Case exitKeyword.
Kind
()
13634
Select Case blockKeyword.
Kind
()
13673
Select Case exitKeyword.
Kind
()
13740
Select Case continueKeyword.
Kind
()
13745
Select Case blockKeyword.
Kind
()
13777
Select Case continueKeyword.
Kind
()
13782
Select Case blockKeyword.
Kind
()
13812
Select Case continueKeyword.
Kind
()
13817
Select Case blockKeyword.
Kind
()
13855
Select Case continueKeyword.
Kind
()
13907
Select Case returnKeyword.
Kind
()
13955
Select Case ifKeyword.
Kind
()
14072
Select Case thenKeyword.
Kind
()
14121
Select Case elseKeyword.
Kind
()
14242
Select Case ifKeyword.
Kind
()
14421
Select Case elseIfKeyword.
Kind
()
14601
Select Case elseKeyword.
Kind
()
14691
Select Case tryKeyword.
Kind
()
14759
Select Case catchKeyword.
Kind
()
14804
Select Case whenKeyword.
Kind
()
14984
Select Case finallyKeyword.
Kind
()
15011
Select Case errorKeyword.
Kind
()
15163
Select Case onKeyword.
Kind
()
15168
Select Case errorKeyword.
Kind
()
15173
Select Case goToKeyword.
Kind
()
15224
Select Case onKeyword.
Kind
()
15229
Select Case errorKeyword.
Kind
()
15234
Select Case goToKeyword.
Kind
()
15285
Select Case onKeyword.
Kind
()
15290
Select Case errorKeyword.
Kind
()
15295
Select Case goToKeyword.
Kind
()
15354
Select Case onKeyword.
Kind
()
15359
Select Case errorKeyword.
Kind
()
15364
Select Case goToKeyword.
Kind
()
15416
Select Case onKeyword.
Kind
()
15421
Select Case errorKeyword.
Kind
()
15426
Select Case resumeKeyword.
Kind
()
15431
Select Case nextKeyword.
Kind
()
15461
Select Case resumeKeyword.
Kind
()
15506
Select Case resumeKeyword.
Kind
()
15551
Select Case resumeKeyword.
Kind
()
15604
Select Case resumeKeyword.
Kind
()
15721
Select Case selectKeyword.
Kind
()
15980
Select Case caseKeyword.
Kind
()
16030
Select Case caseKeyword.
Kind
()
16087
Select Case caseKeyword.
Kind
()
16139
Select Case elseKeyword.
Kind
()
16404
Select Case toKeyword.
Kind
()
16553
Select Case operatorToken.
Kind
()
16704
Select Case operatorToken.
Kind
()
16850
Select Case operatorToken.
Kind
()
16996
Select Case operatorToken.
Kind
()
17142
Select Case operatorToken.
Kind
()
17288
Select Case operatorToken.
Kind
()
17612
Select Case syncLockKeyword.
Kind
()
18095
Select Case doKeyword.
Kind
()
18135
Select Case doKeyword.
Kind
()
18175
Select Case doKeyword.
Kind
()
18222
Select Case doKeyword.
Kind
()
18280
Select Case loopKeyword.
Kind
()
18320
Select Case loopKeyword.
Kind
()
18360
Select Case loopKeyword.
Kind
()
18408
Select Case loopKeyword.
Kind
()
18469
Select Case whileOrUntilKeyword.
Kind
()
18615
Select Case whileOrUntilKeyword.
Kind
()
18908
Select Case whileKeyword.
Kind
()
19158
Select Case forKeyword.
Kind
()
19276
Select Case equalsToken.
Kind
()
19393
Select Case toKeyword.
Kind
()
19577
Select Case stepKeyword.
Kind
()
19737
Select Case forKeyword.
Kind
()
19742
Select Case eachKeyword.
Kind
()
19860
Select Case inKeyword.
Kind
()
20017
Select Case nextKeyword.
Kind
()
20068
Select Case usingKeyword.
Kind
()
20115
Select Case throwKeyword.
Kind
()
20270
Select Case operatorToken.
Kind
()
20542
Select Case operatorToken.
Kind
()
20805
Select Case operatorToken.
Kind
()
21068
Select Case operatorToken.
Kind
()
21331
Select Case operatorToken.
Kind
()
21594
Select Case operatorToken.
Kind
()
21857
Select Case operatorToken.
Kind
()
22120
Select Case operatorToken.
Kind
()
22383
Select Case operatorToken.
Kind
()
22646
Select Case operatorToken.
Kind
()
22909
Select Case operatorToken.
Kind
()
23341
Select Case mid.
Kind
()
23383
Select Case callKeyword.
Kind
()
23430
Select Case addHandlerOrRemoveHandlerKeyword.
Kind
()
23548
Select Case commaToken.
Kind
()
23701
Select Case addHandlerOrRemoveHandlerKeyword.
Kind
()
23818
Select Case commaToken.
Kind
()
24094
Select Case commaToken.
Kind
()
24261
Select Case raiseEventKeyword.
Kind
()
24315
Select Case withKeyword.
Kind
()
24463
Select Case reDimKeyword.
Kind
()
24508
Select Case reDimKeyword.
Kind
()
24560
Select Case reDimKeyword.
Kind
()
24743
Select Case eraseKeyword.
Kind
()
24793
Select Case token.
Kind
()
24829
Select Case token.
Kind
()
24865
Select Case token.
Kind
()
24901
Select Case token.
Kind
()
24937
Select Case token.
Kind
()
24973
Select Case token.
Kind
()
25009
Select Case token.
Kind
()
25054
Select Case token.
Kind
()
25084
Select Case openParenToken.
Kind
()
25201
Select Case closeParenToken.
Kind
()
25234
Select Case openParenToken.
Kind
()
25239
Select Case closeParenToken.
Kind
()
25283
Select Case openParenToken.
Kind
()
25288
Select Case closeParenToken.
Kind
()
25358
Select Case identifier.
Kind
()
25398
Select Case keyword.
Kind
()
25424
Select Case keyword.
Kind
()
25448
Select Case keyword.
Kind
()
25481
Select Case getTypeKeyword.
Kind
()
25486
Select Case openParenToken.
Kind
()
25508
Select Case closeParenToken.
Kind
()
25544
Select Case typeOfKeyword.
Kind
()
25661
Select Case operatorToken.
Kind
()
25718
Select Case typeOfKeyword.
Kind
()
25835
Select Case operatorToken.
Kind
()
25898
Select Case typeOfKeyword.
Kind
()
26086
Select Case getXmlNamespaceKeyword.
Kind
()
26091
Select Case openParenToken.
Kind
()
26096
Select Case closeParenToken.
Kind
()
26127
Select Case operatorToken.
Kind
()
26187
Select Case operatorToken.
Kind
()
26321
Select Case token1.
Kind
()
26392
Select Case token1.
Kind
()
26463
Select Case token1.
Kind
()
26542
Select Case token1.
Kind
()
26650
Select Case newKeyword.
Kind
()
26724
Select Case newKeyword.
Kind
()
26791
Select Case newKeyword.
Kind
()
26873
Select Case openBraceToken.
Kind
()
26878
Select Case closeBraceToken.
Kind
()
26927
Select Case keyword.
Kind
()
26934
Select Case openParenToken.
Kind
()
27051
Select Case commaToken.
Kind
()
27073
Select Case closeParenToken.
Kind
()
27112
Select Case keyword.
Kind
()
27117
Select Case openParenToken.
Kind
()
27234
Select Case commaToken.
Kind
()
27256
Select Case closeParenToken.
Kind
()
27295
Select Case keyword.
Kind
()
27300
Select Case openParenToken.
Kind
()
27417
Select Case commaToken.
Kind
()
27439
Select Case closeParenToken.
Kind
()
27476
Select Case keyword.
Kind
()
27496
Select Case openParenToken.
Kind
()
27613
Select Case closeParenToken.
Kind
()
27761
Select Case operatorToken.
Kind
()
28045
Select Case operatorToken.
Kind
()
28306
Select Case operatorToken.
Kind
()
28567
Select Case operatorToken.
Kind
()
28828
Select Case operatorToken.
Kind
()
29089
Select Case operatorToken.
Kind
()
29350
Select Case operatorToken.
Kind
()
29611
Select Case operatorToken.
Kind
()
29872
Select Case operatorToken.
Kind
()
30133
Select Case operatorToken.
Kind
()
30394
Select Case operatorToken.
Kind
()
30655
Select Case operatorToken.
Kind
()
30916
Select Case operatorToken.
Kind
()
31177
Select Case operatorToken.
Kind
()
31438
Select Case operatorToken.
Kind
()
31699
Select Case operatorToken.
Kind
()
31960
Select Case operatorToken.
Kind
()
32221
Select Case operatorToken.
Kind
()
32482
Select Case operatorToken.
Kind
()
32743
Select Case operatorToken.
Kind
()
33004
Select Case operatorToken.
Kind
()
33265
Select Case operatorToken.
Kind
()
33526
Select Case operatorToken.
Kind
()
33787
Select Case operatorToken.
Kind
()
34245
Select Case operatorToken.
Kind
()
34390
Select Case operatorToken.
Kind
()
34532
Select Case operatorToken.
Kind
()
34674
Select Case operatorToken.
Kind
()
34980
Select Case ifKeyword.
Kind
()
34985
Select Case openParenToken.
Kind
()
35102
Select Case commaToken.
Kind
()
35219
Select Case closeParenToken.
Kind
()
35272
Select Case ifKeyword.
Kind
()
35277
Select Case openParenToken.
Kind
()
35394
Select Case firstCommaToken.
Kind
()
35511
Select Case secondCommaToken.
Kind
()
35628
Select Case closeParenToken.
Kind
()
36748
Select Case subOrFunctionKeyword.
Kind
()
36817
Select Case subOrFunctionKeyword.
Kind
()
36938
Select Case openParenToken.
Kind
()
36943
Select Case closeParenToken.
Kind
()
36980
Select Case empty.
Kind
()
37155
Select Case colonEqualsToken.
Kind
()
37301
Select Case toKeyword.
Kind
()
37490
Select Case inKeyword.
Kind
()
37847
Select Case equalsToken.
Kind
()
37898
Select Case functionName.
Kind
()
37955
Select Case groupKeyword.
Kind
()
37986
Select Case fromKeyword.
Kind
()
38031
Select Case letKeyword.
Kind
()
38081
Select Case aggregateKeyword.
Kind
()
38086
Select Case intoKeyword.
Kind
()
38133
Select Case distinctKeyword.
Kind
()
38160
Select Case whereKeyword.
Kind
()
38306
Select Case skipOrTakeKeyword.
Kind
()
38312
Select Case whileKeyword.
Kind
()
38459
Select Case skipOrTakeKeyword.
Kind
()
38464
Select Case whileKeyword.
Kind
()
38621
Select Case whileKeyword.
Kind
()
38781
Select Case skipOrTakeKeyword.
Kind
()
38924
Select Case skipOrTakeKeyword.
Kind
()
39222
Select Case groupKeyword.
Kind
()
39227
Select Case byKeyword.
Kind
()
39232
Select Case intoKeyword.
Kind
()
39398
Select Case equalsKeyword.
Kind
()
39553
Select Case joinKeyword.
Kind
()
39558
Select Case onKeyword.
Kind
()
39629
Select Case groupKeyword.
Kind
()
39634
Select Case joinKeyword.
Kind
()
39639
Select Case onKeyword.
Kind
()
39644
Select Case intoKeyword.
Kind
()
39705
Select Case orderKeyword.
Kind
()
39710
Select Case byKeyword.
Kind
()
40193
Select Case selectKeyword.
Kind
()
40264
Select Case lessThanQuestionToken.
Kind
()
40269
Select Case xmlKeyword.
Kind
()
40282
Select Case questionGreaterThanToken.
Kind
()
40312
Select Case name.
Kind
()
40317
Select Case equals.
Kind
()
40399
Select Case lessThanToken.
Kind
()
40413
Select Case greaterThanToken.
Kind
()
40442
Select Case lessThanSlashToken.
Kind
()
40447
Select Case greaterThanToken.
Kind
()
40476
Select Case lessThanToken.
Kind
()
40490
Select Case slashGreaterThanToken.
Kind
()
40528
Select Case equalsToken.
Kind
()
40559
Select Case startQuoteToken.
Kind
()
40565
Select Case endQuoteToken.
Kind
()
40588
Select Case name.
Kind
()
40611
Select Case localName.
Kind
()
40636
Select Case lessThanToken.
Kind
()
40649
Select Case greaterThanToken.
Kind
()
40672
Select Case name.
Kind
()
40677
Select Case colonToken.
Kind
()
40699
Select Case lessThanExclamationMinusMinusToken.
Kind
()
40704
Select Case minusMinusGreaterThanToken.
Kind
()
40727
Select Case lessThanQuestionToken.
Kind
()
40732
Select Case name.
Kind
()
40737
Select Case questionGreaterThanToken.
Kind
()
40759
Select Case beginCDataToken.
Kind
()
40764
Select Case endCDataToken.
Kind
()
40786
Select Case lessThanPercentEqualsToken.
Kind
()
40903
Select Case percentGreaterThanToken.
Kind
()
40990
Select Case questionMarkToken.
Kind
()
41019
Select Case keyword.
Kind
()
41051
Select Case identifier.
Kind
()
41083
Select Case identifier.
Kind
()
41143
Select Case dotToken.
Kind
()
41184
Select Case globalKeyword.
Kind
()
41217
Select Case openParenToken.
Kind
()
41222
Select Case ofKeyword.
Kind
()
41227
Select Case closeParenToken.
Kind
()
41298
Select Case openParenToken.
Kind
()
41303
Select Case closeParenToken.
Kind
()
41341
Select Case operatorKeyword.
Kind
()
41346
Select Case operatorToken.
Kind
()
41397
Select Case dotToken.
Kind
()
41429
Select Case yieldKeyword.
Kind
()
41571
Select Case awaitKeyword.
Kind
()
42035
Select Case equalsToken.
Kind
()
42040
Select Case startQuoteToken.
Kind
()
42054
Select Case endQuoteToken.
Kind
()
42088
Select Case equalsToken.
Kind
()
42093
Select Case startQuoteToken.
Kind
()
42107
Select Case endQuoteToken.
Kind
()
42141
Select Case questionMarkToken.
Kind
()
42207
Select Case nameOfKeyword.
Kind
()
42212
Select Case openParenToken.
Kind
()
42329
Select Case closeParenToken.
Kind
()
42362
Select Case dollarSignDoubleQuoteToken.
Kind
()
42367
Select Case doubleQuoteToken.
Kind
()
42405
Select Case textToken.
Kind
()
42443
Select Case openBraceToken.
Kind
()
42560
Select Case closeBraceToken.
Kind
()
42609
Select Case commaToken.
Kind
()
42753
Select Case colonToken.
Kind
()
42758
Select Case formatStringToken.
Kind
()
42949
Select Case hashToken.
Kind
()
42954
Select Case constKeyword.
Kind
()
42959
Select Case name.
Kind
()
42964
Select Case equalsToken.
Kind
()
43123
Select Case hashToken.
Kind
()
43128
Select Case ifOrElseIfKeyword.
Kind
()
43267
Select Case hashToken.
Kind
()
43272
Select Case ifOrElseIfKeyword.
Kind
()
43418
Select Case hashToken.
Kind
()
43423
Select Case ifOrElseIfKeyword.
Kind
()
43565
Select Case hashToken.
Kind
()
43570
Select Case elseKeyword.
Kind
()
43594
Select Case hashToken.
Kind
()
43599
Select Case endKeyword.
Kind
()
43604
Select Case ifKeyword.
Kind
()
43634
Select Case hashToken.
Kind
()
43639
Select Case regionKeyword.
Kind
()
43644
Select Case name.
Kind
()
43674
Select Case hashToken.
Kind
()
43679
Select Case endKeyword.
Kind
()
43684
Select Case regionKeyword.
Kind
()
43709
Select Case hashToken.
Kind
()
43714
Select Case externalSourceKeyword.
Kind
()
43719
Select Case openParenToken.
Kind
()
43724
Select Case externalSource.
Kind
()
43729
Select Case commaToken.
Kind
()
43734
Select Case lineStart.
Kind
()
43739
Select Case closeParenToken.
Kind
()
43764
Select Case hashToken.
Kind
()
43769
Select Case endKeyword.
Kind
()
43774
Select Case externalSourceKeyword.
Kind
()
43798
Select Case hashToken.
Kind
()
43803
Select Case externalChecksumKeyword.
Kind
()
43808
Select Case openParenToken.
Kind
()
43813
Select Case externalSource.
Kind
()
43818
Select Case firstCommaToken.
Kind
()
43823
Select Case guid.
Kind
()
43828
Select Case secondCommaToken.
Kind
()
43833
Select Case checksum.
Kind
()
43838
Select Case closeParenToken.
Kind
()
43862
Select Case hashToken.
Kind
()
43867
Select Case enableKeyword.
Kind
()
43872
Select Case warningKeyword.
Kind
()
43904
Select Case hashToken.
Kind
()
43909
Select Case disableKeyword.
Kind
()
43914
Select Case warningKeyword.
Kind
()
43946
Select Case hashToken.
Kind
()
43951
Select Case referenceKeyword.
Kind
()
43956
Select Case file.
Kind
()
43983
Select Case hashToken.
Kind
()
Lowering\LocalRewriter\LocalRewriter_Label.vb (1)
24
If labelSyntax.LabelToken.
Kind
= SyntaxKind.IntegerLiteralToken Then
Scanner\Blender.vb (1)
163
If node.
Kind
= SyntaxKind.None Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
195
If token.
Kind
= SyntaxKind.IdentifierToken Then
Symbols\Source\LocalSymbol.vb (1)
496
Debug.Assert(identifierToken.
Kind
<> SyntaxKind.None)
Symbols\Source\SourceFile.vb (1)
202
Select Case optionStmtSyntax.NameKeyword.
Kind
Symbols\Source\SourceLabelSymbol.vb (2)
27
Debug.Assert(labelNameToken.
Kind
= SyntaxKind.IdentifierToken OrElse labelNameToken.
Kind
= SyntaxKind.IntegerLiteralToken)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
552
(simpleAsClauseSyntax.Type.Kind = SyntaxKind.PredefinedType AndAlso DirectCast(simpleAsClauseSyntax.Type, PredefinedTypeSyntax).Keyword.
Kind
= SyntaxKind.ObjectKeyword) Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
620
Select Case DirectCast(singleHandleClause.EventContainer, KeywordEventContainerSyntax).Keyword.
Kind
Symbols\Source\SourceMethodSymbol.vb (20)
153
Select Case token.
Kind
165
SyntaxFacts.GetText(token.
Kind
))
171
If index >= modifierList.Count - 1 OrElse modifierList(index + 1).
Kind
<> SyntaxKind.FriendKeyword Then
185
token.
Kind
.GetText() & " " & nextToken.
Kind
.GetText())
192
If index >= modifierList.Count - 1 OrElse modifierList(index + 1).
Kind
<> SyntaxKind.ProtectedKeyword Then
209
Debug.Assert(partialToken.
Kind
= SyntaxKind.PartialKeyword)
232
Dim keyword = syntax.Modifiers.First(Function(m) m.
Kind
= SyntaxKind.OverloadsKeyword)
235
Dim keyword = syntax.Modifiers.First(Function(m) m.
Kind
= SyntaxKind.ProtectedKeyword)
240
Dim keyword = syntax.Modifiers.First(Function(m) m.
Kind
= SyntaxKind.ProtectedKeyword)
287
Select Case syntax.CharsetKeyword.
Kind
323
Select Case syntax.OperatorToken.
Kind
340
Throw ExceptionUtilities.UnexpectedValue(syntax.OperatorToken.
Kind
)
366
binder.ReportDiagnostic(diagBag, syntax.OperatorToken, paramCountMismatchERRID, SyntaxFacts.GetText(syntax.OperatorToken.
Kind
))
371
flags = flags Or If(syntax.OperatorToken.
Kind
= SyntaxKind.CTypeKeyword, SourceMemberFlags.MethodKindConversion, SourceMemberFlags.MethodKindOperator)
474
If syntax.OperatorToken.
Kind
= SyntaxKind.CTypeKeyword Then
898
If syntax.VarianceKeyword.
Kind
<> SyntaxKind.None Then
923
Select Case operatorStatement.OperatorToken.
Kind
1016
Throw ExceptionUtilities.UnexpectedValue(operatorStatement.OperatorToken.
Kind
)
1025
If tok.
Kind
= SyntaxKind.SharedKeyword Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
836
If varianceKeyword.
Kind
<> SyntaxKind.None Then
Symbols\Source\UnboundLambdaParameterSymbol.vb (1)
103
If keywordSyntax.
Kind
= tokenKind Then
Symbols\Symbol.vb (1)
315
If token.
Kind
<> SyntaxKind.None Then
Symbols\Symbol_Attributes.vb (2)
373
Select Case targetOpt.AttributeModifier.
Kind
381
Throw ExceptionUtilities.UnexpectedValue(targetOpt.AttributeModifier.
Kind
)
Syntax\SyntaxExtensions.vb (1)
126
Return If(nameToken.
Kind
() = SyntaxKind.IdentifierToken, nameToken.ValueText, Nothing)
Syntax\SyntaxFacts.vb (5)
291
If beginTerminator.
Kind
<> SyntaxKind.None AndAlso beginTerminator.Width > 0 Then
615
Select Case token.
Kind
805
Dim kind = token.
Kind
890
Return token.GetNextToken.
Kind
<> SyntaxKind.DotToken
1044
Dim kind = token.
Kind
Syntax\SyntaxNodePartials.vb (2)
31
Do While (token.
Kind
<> SyntaxKind.None)
56
Do While (token.
Kind
<> SyntaxKind.None)
Syntax\SyntaxNodeRemover.vb (1)
130
If result.
Kind
<> SyntaxKind.None AndAlso Me._residualTrivia IsNot Nothing AndAlso Me._residualTrivia.Count > 0 Then
Syntax\SyntaxNormalizer.vb (57)
109
If token.
Kind
= SyntaxKind.None Then
116
newToken = SyntaxFactory.Token(token.
Kind
)
163
If newToken.
Kind
= SyntaxKind.DocumentationCommentLineBreakToken Then
166
ElseIf newToken.
Kind
= SyntaxKind.XmlTextLiteralToken Then
309
If currentToken.
Kind
= SyntaxKind.None OrElse nextToken.
Kind
= SyntaxKind.None Then
415
If token.
Kind
= SyntaxKind.EndOfFileToken Then
419
If token.Parent Is Nothing OrElse nextToken.
Kind
= SyntaxKind.None Then
427
If nextToken.
Kind
= SyntaxKind.EndOfFileToken Then
434
token.
Kind
<> SyntaxKind.NotKeyword AndAlso
435
token.
Kind
<> SyntaxKind.AddressOfKeyword Then
446
If token.
Kind
= SyntaxKind.OpenParenToken Then
451
If nextToken.
Kind
= SyntaxKind.CloseParenToken Then
456
If token.
Kind
<> SyntaxKind.CommaToken AndAlso nextToken.
Kind
= SyntaxKind.OpenParenToken Then
462
If (token.
Kind
= SyntaxKind.CommaToken AndAlso (nextToken.
Kind
= SyntaxKind.EmptyToken OrElse token.Parent.Kind = SyntaxKind.InterpolationAlignmentClause)) OrElse
463
nextToken.
Kind
= SyntaxKind.CommaToken Then
468
If token.
Kind
= SyntaxKind.DotToken Then
470
ElseIf nextToken.
Kind
= SyntaxKind.DotToken AndAlso nextToken.Parent.Kind <> SyntaxKind.NamedFieldInitializer Then
474
If nextToken.
Kind
= SyntaxKind.ColonToken Then
487
If token.
Kind
= SyntaxKind.OpenBraceToken OrElse nextToken.
Kind
= SyntaxKind.CloseBraceToken Then
492
If token.
Kind
= SyntaxKind.ColonEqualsToken OrElse nextToken.
Kind
= SyntaxKind.ColonEqualsToken Then
505
If (token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
512
If (token.
Kind
= SyntaxKind.LessThanToken OrElse
513
nextToken.
Kind
= SyntaxKind.GreaterThanToken OrElse
514
token.
Kind
= SyntaxKind.LessThanSlashToken OrElse
515
token.
Kind
= SyntaxKind.GreaterThanToken OrElse
516
nextToken.
Kind
= SyntaxKind.LessThanSlashToken) Then
521
If token.
Kind
= SyntaxKind.ColonToken AndAlso token.Parent.Kind = SyntaxKind.XmlPrefix OrElse
522
nextToken.
Kind
= SyntaxKind.ColonToken AndAlso nextToken.Parent.Kind = SyntaxKind.XmlPrefix Then
527
If nextToken.
Kind
= SyntaxKind.SlashGreaterThanToken Then
532
If token.
Kind
= SyntaxKind.LessThanExclamationMinusMinusToken OrElse
533
nextToken.
Kind
= SyntaxKind.MinusMinusGreaterThanToken Then
538
If token.
Kind
= SyntaxKind.LessThanQuestionToken Then
543
If token.
Kind
= SyntaxKind.BeginCDataToken OrElse
544
nextToken.
Kind
= SyntaxKind.EndCDataToken Then
549
If token.
Kind
= SyntaxKind.ColonToken AndAlso token.Parent.Kind = SyntaxKind.AttributeTarget OrElse
550
nextToken.
Kind
= SyntaxKind.ColonToken AndAlso nextToken.Parent.Kind = SyntaxKind.AttributeTarget Then
555
If (token.
Kind
= SyntaxKind.EqualsToken AndAlso
560
(nextToken.
Kind
= SyntaxKind.EqualsToken AndAlso
570
If token.
Kind
= SyntaxKind.DoubleQuoteToken OrElse
571
nextToken.
Kind
= SyntaxKind.DoubleQuoteToken Then
576
If token.
Kind
= SyntaxKind.AtToken AndAlso token.Parent.Kind = SyntaxKind.XmlAttributeAccessExpression Then
581
If token.
Kind
= SyntaxKind.SingleQuoteToken OrElse
582
nextToken.
Kind
= SyntaxKind.SingleQuoteToken Then
587
If nextToken.
Kind
= SyntaxKind.QuestionToken Then
592
If token.
Kind
= SyntaxKind.HashToken AndAlso TypeOf token.Parent Is DirectiveTriviaSyntax Then
598
nextToken.
Kind
= SyntaxKind.StringLiteralToken AndAlso
603
If token.
Kind
= SyntaxKind.XmlTextLiteralToken OrElse token.
Kind
= SyntaxKind.DocumentationCommentLineBreakToken Then
607
If token.
Kind
= SyntaxKind.DollarSignDoubleQuoteToken Then
611
If token.
Kind
= SyntaxKind.InterpolatedStringTextToken OrElse nextToken.
Kind
= SyntaxKind.InterpolatedStringTextToken Then
671
Return t.
Kind
<> SyntaxKind.None
Syntax\VisualBasicSyntaxRewriter.vb (1)
116
If alternate IsNot Nothing AndAlso visited.
Kind
<> SyntaxKind.None Then ' skip the null check since SyntaxToken is a value type
VisualBasicExtensions.vb (5)
305
Select Case token.
Kind
()
347
Return SyntaxFacts.IsKeywordKind(token.
Kind
())
357
Return SyntaxFacts.IsReservedKeyword(token.
Kind
())
366
Return SyntaxFacts.IsContextualKeyword(token.
Kind
())
376
Return SyntaxFacts.IsPreprocessorKeyword(token.
Kind
())
VisualBasicParseOptions.vb (1)
260
Debug.Assert(SyntaxFactory.ParseTokens(symbol.Key).Select(Function(t) t.
Kind
).SequenceEqual({SyntaxKind.IdentifierToken, SyntaxKind.EndOfFileToken}))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (186)
AdjustSpaceFormattingRule.vb (69)
18
If currentToken.
Kind
= SyntaxKind.EndOfFileToken Then
23
If previousToken.
Kind
= SyntaxKind.OpenParenToken AndAlso currentToken.
Kind
= SyntaxKind.CloseParenToken Then
28
If previousToken.
Kind
= SyntaxKind.OpenParenToken AndAlso
46
If previousToken.
Kind
= SyntaxKind.LessThanQuestionToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(previousToken) Then
51
If currentToken.
Kind
= SyntaxKind.QuestionGreaterThanToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(currentToken) Then
56
If (previousToken.
Kind
<> SyntaxKind.LessThanPercentEqualsToken AndAlso FormattingHelpers.IsXmlToken(currentToken)) AndAlso
57
(FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.
Kind
<> SyntaxKind.PercentGreaterThanToken) Then
66
If previousToken.
Kind
= SyntaxKind.PercentGreaterThanToken AndAlso currentToken.
Kind
= SyntaxKind.XmlNameToken Then
71
If FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.
Kind
= SyntaxKind.XmlNameToken Then
76
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.LessThanPercentEqualsToken Then
81
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.PercentGreaterThanToken Then
86
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso FormattingHelpers.IsXmlToken(currentToken) Then
91
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.EqualsToken Then
105
If previousToken.
Kind
= SyntaxKind.EqualsToken AndAlso FormattingHelpers.IsQuoteInXmlString(currentToken) Then
119
If (previousToken.
Kind
= SyntaxKind.XmlTextLiteralToken AndAlso currentToken.
Kind
<> SyntaxKind.XmlNameToken) OrElse
120
(previousToken.
Kind
<> SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.XmlTextLiteralToken) Then
125
If previousToken.
Kind
= SyntaxKind.XmlEntityLiteralToken OrElse
126
currentToken.
Kind
= SyntaxKind.XmlEntityLiteralToken Then
131
If previousToken.
Kind
= SyntaxKind.OpenParenToken AndAlso
132
currentToken.
Kind
= SyntaxKind.OpenParenToken Then
137
If previousToken.
Kind
= SyntaxKind.IdentifierToken AndAlso
138
currentToken.
Kind
= SyntaxKind.OpenParenToken Then
143
If currentToken.
Kind
= SyntaxKind.OpenParenToken Then
144
Select Case previousToken.
Kind
152
If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.
Kind
) Then
173
If currentToken.
Kind
= SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ArrayRankSpecifierSyntax Then
178
If currentToken.
Kind
= SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsOverloadableOperator(previousToken) Then
183
If previousToken.
Kind
= SyntaxKind.CloseParenToken AndAlso TypeOf previousToken.Parent Is TypeParameterListSyntax AndAlso
184
currentToken.
Kind
= SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ParameterListSyntax Then
189
If previousToken.
Kind
= SyntaxKind.CommaToken AndAlso FormattingHelpers.IsNamedFieldInitializerDot(currentToken) Then
195
If previousToken.
Kind
= SyntaxKind.QuestionToken AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.ExclamationToken) AndAlso
201
If currentToken.
Kind
= SyntaxKind.QuestionToken AndAlso
207
If previousToken.
Kind
<> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsMemberAccessDotWithoutExpression(currentToken) Then
210
If previousToken.
Kind
= SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is LabelStatementSyntax Then
218
If previousToken.
Kind
<> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsDictionaryAccessExclamationWithoutExpression(currentToken) Then
223
If previousToken.
Kind
= SyntaxKind.DollarSignDoubleQuoteToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then
228
If currentToken.
Kind
= SyntaxKind.DoubleQuoteToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then
233
If (currentToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse
234
(previousToken.
Kind
= SyntaxKind.CloseBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) Then
239
If (previousToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse
240
(currentToken.
Kind
= SyntaxKind.CloseBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) Then
245
If (previousToken.
Kind
= SyntaxKind.CommaToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) OrElse
246
(currentToken.
Kind
= SyntaxKind.CommaToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) Then
251
If (previousToken.
Kind
= SyntaxKind.ColonToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) OrElse
252
(currentToken.
Kind
= SyntaxKind.ColonToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) Then
262
Select Case currentToken.
Kind
264
Return If(previousToken.
Kind
= SyntaxKind.EmptyToken AndAlso PrecedingTriviaContainsLineBreak(previousToken),
272
Dim space = If(previousToken.
Kind
= SyntaxKind.CallKeyword OrElse
273
previousToken.
Kind
= SyntaxKind.KeyKeyword,
297
Select Case previousToken.
Kind
302
Dim space = If(previousToken.
Kind
= currentToken.
Kind
, 0, 1)
312
If currentToken.
Kind
= SyntaxKind.LessThanSlashToken AndAlso
318
If currentToken.
Kind
= SyntaxKind.SlashGreaterThanToken Then
323
If (currentToken.
Kind
= SyntaxKind.GreaterThanToken AndAlso
329
If (previousToken.
Kind
= SyntaxKind.PlusToken OrElse
330
previousToken.
Kind
= SyntaxKind.MinusToken) AndAlso
340
If previousToken.
Kind
= SyntaxKind.EmptyToken OrElse currentToken.
Kind
= SyntaxKind.EmptyToken Then
345
If previousToken.
Kind
= SyntaxKind.ElseKeyword AndAlso
346
currentToken.
Kind
= SyntaxKind.IfKeyword AndAlso
355
currentToken.
Kind
= SyntaxKind.ColonToken Then
BaseFormattingRule.vb (4)
16
If startToken.
Kind
= SyntaxKind.None OrElse endToken.
Kind
= SyntaxKind.None Then
84
If startToken.
Kind
= SyntaxKind.None OrElse endToken.
Kind
= SyntaxKind.None Then
DefaultOperationProvider.vb (9)
75
If previousToken.IsLastTokenOfStatement(statement:=previousStatement) AndAlso ContainEndOfLine(previousToken, currentToken) AndAlso currentToken.
Kind
<> SyntaxKind.EmptyToken Then
79
If previousToken.
Kind
= SyntaxKind.GreaterThanToken AndAlso previousToken.Parent IsNot Nothing AndAlso TypeOf previousToken.Parent Is AttributeListSyntax Then
90
If currentToken.
Kind
= SyntaxKind.LessThanToken AndAlso currentToken.Parent IsNot Nothing AndAlso TypeOf currentToken.Parent Is AttributeListSyntax Then
93
If (previousToken.
Kind
= SyntaxKind.CommaToken OrElse previousToken.
Kind
= SyntaxKind.OpenParenToken) AndAlso
126
If currentToken.
Kind
() = SyntaxKind.ImportsKeyword AndAlso
209
If previousToken.
Kind
= SyntaxKind.ColonToken AndAlso
211
currentToken.
Kind
<> SyntaxKind.EndOfFileToken Then
215
Dim space As Integer = If(currentToken.
Kind
= SyntaxKind.EndOfFileToken, 0, 1)
ElasticTriviaFormattingRule.vb (13)
101
If currentToken.
Kind
= SyntaxKind.ImplementsKeyword AndAlso
109
If previousToken.GetAncestor(Of ImplementsClauseSyntax)() IsNot Nothing AndAlso currentToken.
Kind
= SyntaxKind.CommaToken Then
113
If currentToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso
140
If currentToken.
Kind
= SyntaxKind.DotToken AndAlso
147
If previousToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso
155
If previousToken.
Kind
= SyntaxKind.CommaToken AndAlso
163
If currentToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso
170
If currentToken.
Kind
= SyntaxKind.CloseBraceToken Then
187
attributeNode.GreaterThanToken = previousToken AndAlso currentToken.
Kind
<> SyntaxKind.LessThanToken Then
196
If currentToken.
Kind
= SyntaxKind.CloseParenToken AndAlso
231
If nextToken.
Kind
= SyntaxKind.ImportsKeyword Then
266
If currentToken.
Kind
= SyntaxKind.None OrElse
267
previousToken.
Kind
= SyntaxKind.None Then
FormattingHelpers.vb (23)
12
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
23
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
37
If (token.
Kind
= SyntaxKind.DoubleQuoteToken OrElse
38
token.
Kind
= SyntaxKind.SingleQuoteToken) AndAlso
73
Select Case token.
Kind
92
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
103
If token.
Kind
= SyntaxKind.AtToken AndAlso
114
If token.
Kind
= SyntaxKind.ColonToken AndAlso
125
If token.
Kind
= SyntaxKind.EqualsToken AndAlso
136
If token.
Kind
= SyntaxKind.EqualsToken AndAlso
147
If token.
Kind
= SyntaxKind.EqualsToken AndAlso
158
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
169
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
180
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
191
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
206
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
217
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
229
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso IsGreaterThanInXmlTag(token.Parent, token) Then
251
If currentToken.
Kind
<> SyntaxKind.QuestionToken Then
260
If currentToken.
Kind
<> SyntaxKind.ColonToken Then
268
If token.
Kind
<> SyntaxKind.ExclamationToken Then
328
If token.
Kind
<> SyntaxKind.DotToken Then
346
If token.
Kind
<> SyntaxKind.ExclamationToken Then
ImportsClauseComparer.vb (2)
56
Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.
Kind
= SyntaxKind.IdentifierToken).ToList()
57
Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.
Kind
= SyntaxKind.IdentifierToken).ToList()
NodeBasedFormattingRule.vb (2)
116
Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().
Kind
= SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken())
302
If previousToken.
Kind
= SyntaxKind.None OrElse
ParenthesizedExpressionSyntaxExtensions.vb (4)
333
nextToken.
Kind
= SyntaxKind.SelectKeyword AndAlso
334
nextNextToken.
Kind
<> SyntaxKind.CaseKeyword Then
342
nextToken.
Kind
= SyntaxKind.CommaToken) Then
420
lastToken.
Kind
= SyntaxKind.ThenKeyword Then
SingleLineRewriter.vb (3)
43
If token.
Kind
() = SyntaxKind.StringLiteralToken OrElse
44
token.
Kind
() = SyntaxKind.InterpolatedStringTextToken Then
49
If token.
Kind
() = SyntaxKind.StringLiteralToken Then
SpeculationAnalyzer.vb (2)
354
If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.
Kind
()) Then
503
Dim operatorTokenKind = binaryExpression.OperatorToken.
Kind
StatementSyntaxExtensions.vb (1)
727
If nextToken.
Kind
= SyntaxKind.None Then
StructuredTriviaFormattingRule.vb (2)
26
If previousToken.
Kind
= SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.
Kind
, SyntaxKind)) Then
SyntaxNodeExtensions.vb (1)
95
Any(Function(t) t.
Kind
= SyntaxKind.SharedKeyword)
SyntaxTokenExtensions.vb (13)
14
Return token.
Kind
= kind1 OrElse
15
token.
Kind
= kind2
20
Return kinds.Contains(token.
Kind
)
25
Return token.
Kind
= kind OrElse
36
Return token.
Kind
= SyntaxKind.CharacterLiteralToken
42
token.
Kind
= SyntaxKind.DateLiteralToken OrElse
43
token.
Kind
= SyntaxKind.DecimalLiteralToken OrElse
44
token.
Kind
= SyntaxKind.FloatingLiteralToken OrElse
45
token.
Kind
= SyntaxKind.IntegerLiteralToken
198
If previousToken.
Kind
= SyntaxKind.None Then
233
Return If(nextToken.
Kind
= SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
238
Return token.
Kind
() = SyntaxKind.AssemblyKeyword OrElse
239
token.
Kind
() = SyntaxKind.ModuleKeyword
SyntaxTreeExtensions.vb (3)
315
If token.
Kind
= SyntaxKind.None Then
320
Return token.
Kind
= SyntaxKind.DotToken
326
Return token.
Kind
= SyntaxKind.IntegerLiteralToken
TokenComparer.vb (2)
25
token1.GetPreviousToken().
Kind
= SyntaxKind.ImportsKeyword AndAlso
26
token2.GetPreviousToken().
Kind
= SyntaxKind.ImportsKeyword Then
TriviaDataFactory.ComplexTrivia.vb (1)
71
Dim beginningOfNewLine = Me.Token1.
Kind
= SyntaxKind.None
TriviaDataFactory.TriviaRewriter.vb (5)
48
If pair.Key.Item1.
Kind
<> 0 Then
52
If pair.Key.Item2.
Kind
<> 0 Then
59
If pair.Key.Item1.
Kind
= 0 OrElse _lastToken = pair.Key.Item2 Then
85
If pair.Item1.
Kind
= 0 Then
89
If pair.Item2.
Kind
= 0 Then
TriviaDataFactory.vb (1)
174
Dim initialColumn = If(token1.
Kind
= 0, 0, Me.TreeInfo.GetOriginalColumn(Me.Options.TabSize, token1) + token1.Width)
VisualBasicAccessibilityFacts.vb (1)
191
Select Case token.
Kind
VisualBasicAddAccessibilityModifiers.vb (1)
27
If name.
Kind
() = SyntaxKind.None Then
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
42
If unaryExpressionSyntax IsNot Nothing AndAlso unaryExpressionSyntax.OperatorToken.
Kind
() = SyntaxKind.AddressOfKeyword Then
VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
19
Select Case attribute.Target?.AttributeModifier.
Kind
()
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
63
Return If(nextToken.
Kind
= SyntaxKind.CommaToken, nextToken, lastToken)
VisualBasicSmartTokenFormatter.vb (2)
35
Contract.ThrowIfTrue(token.
Kind
= SyntaxKind.None OrElse token.
Kind
= SyntaxKind.EndOfFileToken)
VisualBasicSyntaxFacts.vb (10)
111
Return (IsUnaryExpressionOperatorToken(CType(token.
Kind
, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse
112
(IsBinaryExpressionOperatorToken(CType(token.
Kind
, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax))
271
Select Case token.
Kind
()
327
Select Case token.
Kind
381
Select Case token.
Kind
490
Select Case token.
Kind
()
1213
Return token.
Kind
= SyntaxKind.DecimalLiteralToken OrElse
1214
token.
Kind
= SyntaxKind.FloatingLiteralToken OrElse
1215
token.
Kind
= SyntaxKind.IntegerLiteralToken
1518
If token.
Kind
() = SyntaxKind.OverridesKeyword Then
VisualBasicTriviaFormatter.vb (7)
81
If Token1.
Kind
= SyntaxKind.ColonToken AndAlso trivia2.Kind = SyntaxKind.ColonTrivia Then
87
Token2.
Kind
<> SyntaxKind.None AndAlso Token2.
Kind
<> SyntaxKind.EndOfFileToken Then
110
Dim firstLine = (trivia1.RawKind = SyntaxKind.None) AndAlso (Token1.
Kind
= SyntaxKind.None)
118
Token2.
Kind
= SyntaxKind.CaseKeyword AndAlso Token2.Parent.IsKind(SyntaxKind.CaseStatement) Then
155
Return (Token1.
Kind
= 0 OrElse Token2.
Kind
= 0) AndAlso (trivia1.Kind = 0 OrElse trivia2.Kind = 0)
VisualBasicVirtualCharService.vb (2)
37
If token.
Kind
() = SyntaxKind.StringLiteralToken Then
41
If token.
Kind
() = SyntaxKind.InterpolatedStringTextToken Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (56)
IsStatementTerminatingTokenVisitor.vb (1)
135
Return token.
Kind
<> SyntaxKind.None AndAlso Not token.IsMissing AndAlso _targetToken = token
ModifierCollectionFacts.vb (2)
44
targetToken.
Kind
= SyntaxKind.DimKeyword OrElse
48
Select Case targetToken.
Kind
MultiLineConditionalExpressionFormattingRule.vb (1)
32
If token.
Kind
() = SyntaxKind.CommaToken Then
SyntaxTokenExtensions.vb (2)
127
If token.
Kind
() = SyntaxKind.CommaToken Then
149
Select Case token.
Kind
SyntaxTreeExtensions.vb (18)
20
Do While token.
Kind
<> SyntaxKind.None
90
Select Case token.
Kind
()
125
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
168
If token.
Kind
= SyntaxKind.DimKeyword Then
177
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso token.Parent.Kind = SyntaxKind.AttributeList Then
353
If targetToken.FollowsEndOfStatement(position) OrElse targetToken.
Kind
= SyntaxKind.None Then
442
If targetToken.
Kind
= SyntaxKind.CloseParenToken AndAlso
449
If targetToken.
Kind
= SyntaxKind.CommaToken AndAlso
638
If targetToken.
Kind
= SyntaxKind.None Then
672
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
718
If targetToken.
Kind
= SyntaxKind.None Then
737
If targetToken.
Kind
= SyntaxKind.EqualsToken Then
752
Return Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.
Kind
= SyntaxKind.RaiseEventKeyword
765
If Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.
Kind
= SyntaxKind.NewKeyword Then
836
If terminatingToken.
Kind
<> SyntaxKind.None AndAlso
881
If functionAggregationExpression.OpenParenToken.
Kind
<> SyntaxKind.None Then
975
If lastOrdering.AscendingOrDescendingKeyword.
Kind
= SyntaxKind.None Then
1115
Select Case targetToken.
Kind
()
VisualBasicIndentationService.Indenter.vb (7)
133
If token.
Kind
= SyntaxKind.IdentifierToken AndAlso token.HasMatchingText(SyntaxKind.FromKeyword) Then
163
If containingToken.
Kind
= SyntaxKind.StringLiteralToken AndAlso containingToken.FullSpan.Contains(position) Then
234
If token.
Kind
= SyntaxKind.None Then
247
If token.
Kind
= SyntaxKind.XmlTextLiteralToken OrElse
248
token.
Kind
= SyntaxKind.XmlEntityLiteralToken Then
270
If token.
Kind
= SyntaxKind.EmptyToken Then
312
Return token.
Kind
= SyntaxKind.CommaToken AndAlso
VisualBasicIndentationService.vb (4)
59
If token.
Kind
= SyntaxKind.None OrElse token.SpanStart <> firstNonWhitespacePosition Then
70
If previousToken.
Kind
= SyntaxKind.None Then
124
Return token.
Kind
= SyntaxKind.None OrElse
125
token.
Kind
= SyntaxKind.EndOfFileToken
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (2)
76
Return token.
Kind
() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text)
80
Return token.
Kind
() = SyntaxKind.DocumentationCommentLineBreakToken
VisualBasicSimplificationHelpers.vb (1)
11
If identifierToken.
Kind
<> SyntaxKind.IdentifierToken OrElse identifierToken.ValueText.Length = 0 Then
VisualBasicSyntaxContext.vb (7)
139
If targetToken.
Kind
() = SyntaxKind.AsKeyword Then
205
If targetToken.
Kind
= SyntaxKind.InKeyword Then
263
Return targetToken.
Kind
= SyntaxKind.None OrElse
264
targetToken.
Kind
= SyntaxKind.EndOfFileToken OrElse
270
If targetToken.
Kind
= SyntaxKind.HashToken Then
274
Return targetToken.
Kind
= SyntaxKind.None OrElse
275
targetToken.
Kind
= SyntaxKind.EndOfFileToken OrElse
VisualBasicSyntaxContextExtensions.vb (1)
65
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
VisualBasicTypeInferenceService.TypeInferrer.vb (10)
433
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.AsKeyword Then
438
If expressionOpt Is asClause.Type OrElse previousToken.
Kind
= SyntaxKind.AsKeyword Then
528
Select Case binop.OperatorToken.
Kind
548
Select Case binop.OperatorToken.
Kind
719
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.ReturnKeyword Then
812
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.OpenParenToken AndAlso previousToken.
Kind
<> SyntaxKind.CommaToken Then
831
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.ThrowKeyword Then
1062
If previousToken.
Kind
() = SyntaxKind.OpenBraceToken OrElse
1063
previousToken.
Kind
() = SyntaxKind.CommaToken Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (23)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (3)
72
lastToken = If(lastToken.
Kind
= SyntaxKind.EndOfFileToken, lastToken.GetPreviousToken(includeZeroWidth:=True), lastToken)
75
If lastToken.
Kind
= SyntaxKind.None OrElse line.End < lastToken.Span.End Then
113
If nextNonMissingToken.
Kind
= SyntaxKind.EndOfFileToken Then
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (5)
108
If startToken.
Kind
= SyntaxKind.None Then
162
Select Case token.
Kind
187
Dim hasValidToken = pairToken.
Kind
<> SyntaxKind.None AndAlso Not pairToken.IsMissing AndAlso token.ValueText = pairToken.ValueText
231
Return pairToken.
Kind
<> SyntaxKind.None AndAlso Not pairToken.IsMissing AndAlso token.ValueText = pairToken.ValueText
251
Dim hasValidToken = pairToken.
Kind
<> SyntaxKind.None AndAlso Not pairToken.IsMissing AndAlso token = pairToken
EndConstructGeneration\EndConstructCommandHandler.vb (2)
161
Return TextSpan.FromBounds(If(previousToken.
Kind
<> SyntaxKind.None, previousToken, firstToken).SpanStart,
162
If(nextToken.
Kind
<> SyntaxKind.None, nextToken, lastToken).Span.End)
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (1)
16
If node.CustomKeyword.
Kind
<> SyntaxKind.CustomKeyword Then
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (3)
33
Dim endStatement = SyntaxFactory.EndBlockStatement(endStatementKind, SyntaxFactory.Token(originalNode.SubOrFunctionHeader.DeclarationKeyword.
Kind
).WithLeadingTrivia(SyntaxFactory.WhitespaceTrivia(" "))) _
122
If containingMethodBlock.BlockStatement.DeclarationKeyword.
Kind
= node.DeclarationKeyword.
Kind
Then
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (1)
193
ElseIf propertyDeclaration.Identifier.
Kind
= SyntaxKind.IdentifierToken Then
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (3)
157
If tokenToLeft.
Kind
= SyntaxKind.None Then
201
If state.TokenToLeft.
Kind
= SyntaxKind.GreaterThanToken Then
317
If token.
Kind
<> expectedKind Then
TextStructureNavigation\VisualBasicTextStructureNavigatorProvider.vb (2)
34
Select Case token.
Kind
61
If token.
Kind
() = SyntaxKind.StringLiteralToken AndAlso position.Position = token.Span.End - 1 AndAlso token.Text.EndsWith("""", StringComparison.Ordinal) Then
Utilities\LineAdjustmentFormattingRule.vb (3)
27
If current.
Kind
= SyntaxKind.EndKeyword Then
40
If currentToken.
Kind
= SyntaxKind.LessThanToken AndAlso currentToken.Parent IsNot Nothing AndAlso TypeOf currentToken.Parent Is AttributeListSyntax AndAlso
41
previousToken.
Kind
= SyntaxKind.GreaterThanToken AndAlso previousToken.Parent IsNot Nothing AndAlso TypeOf previousToken.Parent Is AttributeListSyntax Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Extensions\StatementSyntaxExtensionTests.vb (1)
221
.Where(Function(t) t.
Kind
= SyntaxKind.NamespaceKeyword) _
Microsoft.CodeAnalysis.VisualBasic.Features (176)
BraceCompletion\BracketBraceCompletionService.vb (2)
45
token.
Kind
= SyntaxKind.BadToken AndAlso
78
Return skippedToken.ParentTrivia.Token.
Kind
= SyntaxKind.GreaterThanToken
BraceCompletion\ParenthesisBraceCompletionService.vb (1)
46
If skippedToken.
Kind
<> SyntaxKind.CloseParenToken OrElse Not TypeOf skippedToken.Parent Is BinaryConditionalExpressionSyntax Then
BraceMatching\StringLiteralBraceMatcher.vb (1)
29
If token.
Kind
= SyntaxKind.StringLiteralToken AndAlso Not token.ContainsDiagnostics Then
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (4)
202
Return String.Format(VBFeaturesResources.Insert_the_missing_0, "End " + SyntaxFacts.GetText(endBlockSyntax.BlockKeyword.
Kind
))
238
stringToAppend = vbCrLf + "End " + SyntaxFacts.GetText(endBlock.BlockKeyword.
Kind
) + vbCrLf
243
stringToAppend = vbCrLf & SyntaxFacts.GetText(nextStatement.NextKeyword.
Kind
) & vbCrLf
248
stringToAppend = vbCrLf & SyntaxFacts.GetText(loopStatement.LoopKeyword.
Kind
) & vbCrLf
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (2)
119
ElseIf Not blockKinds.Any(Function(bk) KeywordAndBlockKindMatch(bk, continueStatement.BlockKeyword.
Kind
)) Then
151
ElseIf Not blockKinds.Any(Function(bk) KeywordAndBlockKindMatch(bk, exitStatement.BlockKeyword.
Kind
)) Then
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (2)
105
attributesStatement.AttributeLists.All(Function(attributeList) attributeList.Attributes.All(Function(a) a.Target.AttributeModifier.
Kind
() = SyntaxKind.AssemblyKeyword))
113
Return token.
Kind
= SyntaxKind.EndOfFileToken
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (2)
52
If context.TargetToken.
Kind
= SyntaxKind.None Then
120
Select Case previousToken.
Kind
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (6)
59
If context.TargetToken.
Kind
= SyntaxKind.None Then
72
memberKindKeyword = methodDeclaration.DeclarationKeyword.
Kind
77
memberKindKeyword = propertyDeclaration.DeclarationKeyword.
Kind
82
memberKindKeyword = eventDeclaration.DeclarationKeyword.
Kind
93
If context.TargetToken.
Kind
= SyntaxKind.ImplementsKeyword AndAlso context.TargetToken.Parent.IsKind(SyntaxKind.ImplementsClause) Then
97
If context.TargetToken.
Kind
= SyntaxKind.CommaToken AndAlso context.TargetToken.Parent.IsKind(SyntaxKind.ImplementsClause) Then
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
67
If token.
Kind
= SyntaxKind.CommaToken Then
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
48
If newToken.
Kind
= SyntaxKind.NewKeyword Then
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (6)
39
If token.
Kind
= SyntaxKind.DotToken Then
43
If token.
Kind
<> SyntaxKind.CommaToken AndAlso token.
Kind
<> SyntaxKind.OpenBraceToken Then
68
If token.
Kind
<> SyntaxKind.DotToken Then
74
If commaOrBrace.
Kind
<> SyntaxKind.CommaToken AndAlso commaOrBrace.
Kind
<> SyntaxKind.OpenBraceToken Then
Completion\CompletionProviders\OverrideCompletionProvider.vb (3)
87
Select Case token.
Kind
135
If previousToken.
Kind
= SyntaxKind.None OrElse Not IsOnStartLine(previousToken.SpanStart, text, startLine) Then
143
Return overridesToken.
Kind
= SyntaxKind.OverridesKeyword AndAlso IsOnStartLine(overridesToken.Parent.SpanStart, text, startLine)
Completion\CompletionProviders\SymbolCompletionProvider.vb (2)
85
If token.
Kind
() <> SyntaxKind.DotToken Then
90
If previousToken.
Kind
= SyntaxKind.IntegerLiteralToken Then
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (4)
55
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.FollowsEndOfStatement(position) Then
65
If targetToken.
Kind
= SyntaxKind.CommaToken AndAlso targetToken.Parent.Kind = SyntaxKind.ParameterList Then
68
If parameter.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.OptionalKeyword) Then
127
Select Case statementSyntax.DeclarationKeyword.
Kind
()
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (2)
91
If attachedToken.
Kind
= SyntaxKind.None Then
98
If token.
Kind
= SyntaxKind.LessThanSlashToken Then
Completion\KeywordRecommenders\ArrayStatements\PreserveKeywordRecommender.vb (1)
27
If targetToken.
Kind
= SyntaxKind.ReDimKeyword AndAlso targetToken.IsChildToken(Of ReDimStatementSyntax)(Function(statement) statement.ReDimKeyword) Then
Completion\KeywordRecommenders\Declarations\AsyncKeywordRecommender.vb (4)
20
If context.ModifierCollectionFacts.AsyncKeyword.
Kind
= SyntaxKind.None AndAlso
21
context.ModifierCollectionFacts.IteratorKeyword.
Kind
= SyntaxKind.None AndAlso
22
context.ModifierCollectionFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.PartialKeyword AndAlso
23
context.ModifierCollectionFacts.MutabilityOrWithEventsKeyword.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\CustomEventKeywordRecommender.vb (1)
26
modifiers.CustomKeyword.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\DimKeywordRecommender.vb (2)
32
modifiers.MutabilityOrWithEventsKeyword.
Kind
<> SyntaxKind.ConstKeyword AndAlso
33
modifiers.DimKeyword.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (2)
160
Return node.BlockStatement.DeclarationKeyword.
Kind
192
Return node.PropertyStatement.DeclarationKeyword.
Kind
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
36
If targetToken.
Kind
= SyntaxKind.IdentifierToken AndAlso SyntaxFacts.GetContextualKeywordKind(targetToken.GetIdentifierText()) = SyntaxKind.CustomKeyword Then
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
24
If modifiers.OverridableSharedOrPartialKeyword.
Kind
= SyntaxKind.PartialKeyword Then
Completion\KeywordRecommenders\Declarations\GenericConstraintsKeywordRecommender.vb (1)
32
If targetToken = multipleConstraint.OpenBraceToken OrElse targetToken.
Kind
= SyntaxKind.CommaToken Then
Completion\KeywordRecommenders\Declarations\GetSetKeywordRecommender.vb (2)
46
If Not propertyDeclaration.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.ReadOnlyKeyword) Then
50
If Not propertyDeclaration.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.WriteOnlyKeyword) Then
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
40
If targetToken.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\IteratorKeywordRecommender.vb (1)
25
modifiers.IteratorKeyword.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (30)
33
If modifierFacts.AccessibilityKeyword.
Kind
= SyntaxKind.None AndAlso Not context.IsInterfaceMemberDeclarationKeywordContext Then
34
If modifierFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.PartialKeyword Then
39
If modifierFacts.NarrowingOrWideningKeyword.
Kind
= SyntaxKind.None Then
40
If modifierFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.PartialKeyword Then
44
If modifierFacts.DefaultKeyword.
Kind
= SyntaxKind.None AndAlso innermostDeclarationKind <> SyntaxKind.NamespaceBlock Then
51
If modifierFacts.AccessibilityKeyword.
Kind
= SyntaxKind.None Then
54
ElseIf modifierFacts.AccessibilityKeyword.
Kind
= SyntaxKind.ProtectedKeyword AndAlso Not modifierFacts.HasProtectedAndFriend Then
57
ElseIf modifierFacts.AccessibilityKeyword.
Kind
= SyntaxKind.FriendKeyword AndAlso Not modifierFacts.HasProtectedAndFriend Then
71
modifierFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.PartialKeyword AndAlso
72
modifierFacts.AsyncKeyword.
Kind
= SyntaxKind.None AndAlso
73
modifierFacts.IteratorKeyword.
Kind
= SyntaxKind.None Then
79
If modifierFacts.AsyncKeyword.
Kind
= SyntaxKind.None AndAlso
80
modifierFacts.IteratorKeyword.
Kind
= SyntaxKind.None Then
82
If modifierFacts.MutabilityOrWithEventsKeyword.
Kind
= SyntaxKind.None Then
103
If modifierFacts.InheritenceKeyword.
Kind
= SyntaxKind.None AndAlso modifierFacts.CouldApplyToOneOf(PossibleDeclarationTypes.Class) Then
108
If modifierFacts.OverridableSharedOrPartialKeyword.
Kind
= SyntaxKind.None Then
110
modifierFacts.OverridesOrShadowsKeyword.
Kind
<> SyntaxKind.OverridesKeyword Then
117
If modifierFacts.OverridesOrShadowsKeyword.
Kind
<> SyntaxKind.ShadowsKeyword Then
121
If modifierFacts.OverridesOrShadowsKeyword.
Kind
<> SyntaxKind.OverridesKeyword Then
127
If modifierFacts.OverridesOrShadowsKeyword.
Kind
= SyntaxKind.None Then
128
If modifierFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.OverridableKeyword AndAlso
131
modifierFacts.SharedKeyword.
Kind
= SyntaxKind.None AndAlso
132
modifierFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.PartialKeyword Then
136
If modifierFacts.OverloadsKeyword.
Kind
= SyntaxKind.None AndAlso
137
modifierFacts.OverridableSharedOrPartialKeyword.
Kind
<> SyntaxKind.NotOverridableKeyword AndAlso
143
If modifierFacts.OverloadsKeyword.
Kind
= SyntaxKind.None AndAlso
144
modifierFacts.OverridesOrShadowsKeyword.
Kind
<> SyntaxKind.ShadowsKeyword AndAlso
149
If modifierFacts.DefaultKeyword.
Kind
= SyntaxKind.None AndAlso
151
modifierFacts.AccessibilityKeyword.
Kind
<> SyntaxKind.PrivateKeyword Then
155
If modifierFacts.NarrowingOrWideningKeyword.
Kind
= SyntaxKind.None AndAlso modifierFacts.CouldApplyToOneOf(PossibleDeclarationTypes.Operator) Then
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (1)
23
If modifiers.NarrowingOrWideningKeyword.
Kind
<> SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\OverloadableOperatorRecommender.vb (1)
32
If modifierFacts.NarrowingOrWideningKeyword.
Kind
<> SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\ParameterModifiersKeywordRecommender.vb (5)
61
ElseIf targetToken.
Kind
= SyntaxKind.CommaToken AndAlso targetToken.Parent.Kind = SyntaxKind.ParameterList Then
66
If parameter.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.ParamArrayKeyword) Then
72
If parameter.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.OptionalKeyword) AndAlso optionalAndParamArrayAllowed Then
79
ElseIf targetToken.
Kind
= SyntaxKind.OptionalKeyword AndAlso Not parameterAlreadyHasByValOrByRef Then
81
ElseIf targetToken.
Kind
= SyntaxKind.ParamArrayKeyword AndAlso Not parameterAlreadyHasByValOrByRef Then
Completion\KeywordRecommenders\Declarations\SubKeywordRecommender.vb (1)
22
modifiers.IteratorKeyword.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (1)
123
If token.
Kind
= SyntaxKind.IntegerLiteralToken AndAlso CInt(token.Value) = 0 Then
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
29
If methodBlock IsNot Nothing AndAlso methodBlock.BlockStatement.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.SharedKeyword) Then
Completion\KeywordRecommenders\OnErrorStatements\GoToDestinationsRecommender.vb (1)
28
Return If(targetToken.
Kind
= SyntaxKind.GoToKeyword AndAlso TypeOf targetToken.Parent Is OnErrorGoToStatementSyntax,
Completion\KeywordRecommenders\OnErrorStatements\GoToKeywordRecommender.vb (1)
27
Return If(targetToken.
Kind
= SyntaxKind.ErrorKeyword AndAlso IsOnErrorStatement(targetToken.Parent) AndAlso Not context.IsInLambda,
Completion\KeywordRecommenders\OnErrorStatements\ResumeKeywordRecommender.vb (1)
25
If targetToken.
Kind
= SyntaxKind.ErrorKeyword AndAlso IsOnErrorStatement(targetToken.Parent) Then
Completion\KeywordRecommenders\OptionStatements\OptionKeywordRecommender.vb (1)
28
If targetToken.
Kind
= SyntaxKind.None Then
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
22
If targetToken.
Kind
= SyntaxKind.SelectKeyword AndAlso
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (1)
35
If targetToken.
Kind
= SyntaxKind.CaseKeyword AndAlso targetToken.Parent.IsKind(SyntaxKind.CaseStatement) Then
Completion\KeywordRecommenders\Statements\UntilAndWhileKeywordRecommender.vb (4)
25
If (targetToken.
Kind
= SyntaxKind.DoKeyword AndAlso TypeOf targetToken.Parent Is DoStatementSyntax) OrElse
26
(targetToken.
Kind
= SyntaxKind.LoopKeyword AndAlso
30
New RecommendedKeyword("Until", If(targetToken.
Kind
= SyntaxKind.LoopKeyword,
33
New RecommendedKeyword("While", If(targetToken.
Kind
= SyntaxKind.LoopKeyword,
Debugging\ProximityExpressionsGetter.Worker.vb (2)
137
If methodBlock IsNot Nothing AndAlso methodBlock.BlockStatement.Modifiers.Any(Function(t) t.
Kind
= SyntaxKind.SharedKeyword) Then
142
If propertyBlock IsNot Nothing AndAlso propertyBlock.PropertyStatement.Modifiers.Any(Function(t) t.
Kind
= SyntaxKind.SharedKeyword) Then
Diagnostics\Analyzers\VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb (1)
34
Return Not KeywordMatchesTypeName(node.Keyword.
Kind
())
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (4)
105
If previousToken.
Kind
<> SyntaxKind.None Then
175
Return lastTextToken.
Kind
= SyntaxKind.DocumentationCommentLineBreakToken AndAlso
218
Return lastTextToken.
Kind
= SyntaxKind.DocumentationCommentLineBreakToken AndAlso
248
Return token.
Kind
= SyntaxKind.DocumentationCommentLineBreakToken
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
58
Dim useableModifiers = fieldDeclaration.Modifiers.Where(Function(m) Not modifierKinds.Contains(m.
Kind
))
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
96
Return typeDeclaration.GetModifiers().Any(Function(m) SyntaxFacts.IsAccessibilityModifier(m.
Kind
()))
ExtractMethod\Extensions.vb (4)
103
If Not modifiersGetter(decl).Any(Function(m) m.
Kind
= SyntaxKind.ConstKeyword) Then
160
If token.
Kind
<> SyntaxKind.ThrowKeyword Then
239
Return member.Expression Is Nothing AndAlso member.OperatorToken.
Kind
= SyntaxKind.DotToken
376
If tuple.Item2.
Kind
= SyntaxKind.None Then
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
189
declaration.Modifiers.Any(Function(m) m.
Kind
<> SyntaxKind.DimKeyword) OrElse
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
55
If token.
Kind
<> 0 Then
ExtractMethod\VisualBasicMethodExtractor.vb (1)
148
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
ExtractMethod\VisualBasicSelectionValidator.vb (4)
473
If firstTokenInSelection.
Kind
= SyntaxKind.None OrElse lastTokenInSelection.
Kind
= SyntaxKind.None Then
604
Function(e As ExitStatementSyntax) e.BlockKeyword.
Kind
<> SyntaxKind.SubKeyword,
613
If lastToken.
Kind
= SyntaxKind.None Then
GenerateType\VisualBasicGenerateTypeService.vb (2)
226
If fieldDecl IsNot Nothing AndAlso fieldDecl.GetModifiers().Any(Function(n) n.
Kind
() = SyntaxKind.WithEventsKeyword) Then
606
Return containingTypeBlocks.All(Function(typeBlock) typeBlock.GetModifiers().Any(Function(n) n.
Kind
() = SyntaxKind.PublicKeyword))
Highlighting\KeywordHighlighters\ConditionalPreprocessorHighlighter.vb (1)
32
If .ThenKeyword.
Kind
<> SyntaxKind.None Then
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
50
blockKind:= .BlockStatement.DeclarationKeyword.
Kind
,
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (2)
27
If .ThenKeyword.
Kind
<> SyntaxKind.None Then
37
If .ThenKeyword.
Kind
<> SyntaxKind.None Then
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
42
blockKind:= .SubOrFunctionHeader.DeclarationKeyword.
Kind
,
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
37
If(.CaseKeyword.
Kind
<> SyntaxKind.None, .CaseKeyword, .SelectKeyword).Span.End))
Highlighting\KeywordHighlightingHelpers.vb (2)
21
If .BlockKeyword.
Kind
= blockKind Then
27
If .BlockKeyword.
Kind
= blockKind Then
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (2)
81
If token1.
Kind
= SyntaxKind.None OrElse token2.
Kind
= SyntaxKind.None Then
MultiLineConditionalExpressionFormattingRule.vb (1)
32
If token.
Kind
() = SyntaxKind.CommaToken Then
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
455
Return method.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of MethodStatementSyntax)().Any(Function(m) m.Modifiers.Any(Function(t) t.
Kind
= SyntaxKind.PartialKeyword))
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (5)
71
Dim xIsShared = x.GetModifiers().Any(Function(t) t.
Kind
= SyntaxKind.SharedKeyword)
72
Dim yIsShared = y.GetModifiers().Any(Function(t) t.
Kind
= SyntaxKind.SharedKeyword)
101
If xModifiers.Any(Function(t) t.
Kind
= SyntaxKind.PublicKeyword) Then
103
ElseIf xModifiers.Any(Function(t) t.
Kind
= SyntaxKind.FriendKeyword) Then
105
ElseIf xModifiers.Any(Function(t) t.
Kind
= SyntaxKind.ProtectedKeyword) Then
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (2)
62
Dim documentation = New PredefinedCastExpressionDocumentation(predefinedCastExpression.Keyword.
Kind
, semanticModel.Compilation)
66
Select Case token.
Kind
ReplaceDocCommentTextWithTag\VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb (2)
22
Return token.
Kind
() = SyntaxKind.XmlTextLiteralToken OrElse
23
token.
Kind
() = SyntaxKind.DocumentationCommentLineBreakToken
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (2)
136
If nameToken.
Kind
() <> SyntaxKind.IdentifierToken Then
165
If nameToken.
Kind
() <> SyntaxKind.IdentifierToken Then
SignatureHelp\AbstractIntrinsicOperatorSignatureHelpProvider.vb (3)
47
Dim textSpan = CommonSignatureHelpUtilities.GetSignatureHelpSpan(node, node.SpanStart, Function(n) n.ChildTokens.FirstOrDefault(Function(c) c.
Kind
= SyntaxKind.CloseParenToken))
85
commaTokens.AddRange(node.ChildTokens().Where(Function(token) token.
Kind
= SyntaxKind.CommaToken))
92
commaTokens.AddRange(leadingTrivia.GetStructure().ChildTokens().Where(Function(token) token.
Kind
= SyntaxKind.CommaToken))
SignatureHelp\ConditionalExpressionSignatureHelpProvider.vb (1)
37
(token.
Kind
<> SyntaxKind.CloseParenToken OrElse
SignatureHelp\GenericNameSignatureHelpProvider.vb (2)
53
Return (token.
Kind
= SyntaxKind.OfKeyword OrElse token.
Kind
= SyntaxKind.CommaToken) AndAlso
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (2)
54
Return (token.
Kind
= SyntaxKind.OpenParenToken OrElse token.
Kind
= SyntaxKind.CommaToken) AndAlso
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (2)
53
Return (token.
Kind
= SyntaxKind.OpenParenToken OrElse token.
Kind
= SyntaxKind.CommaToken) AndAlso
SignatureHelp\PredefinedCastExpressionSignatureHelpProvider.vb (1)
27
Return SpecializedCollections.SingletonEnumerable(New PredefinedCastExpressionDocumentation(node.Keyword.
Kind
, Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)))
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (2)
52
Return (token.
Kind
= SyntaxKind.OpenParenToken OrElse token.
Kind
= SyntaxKind.CommaToken) AndAlso
SignatureHelp\SignatureHelpUtilities.vb (2)
24
If nextToken.
Kind
= SyntaxKind.ColonToken AndAlso nextNextToken.
Kind
<> SyntaxKind.None Then
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (2)
61
Return nameToken.GetNextToken().
Kind
() = SyntaxKind.OpenParenToken AndAlso
62
nameToken.GetNextToken().GetNextToken().
Kind
() = SyntaxKind.OfKeyword
Structure\Providers\CollectionInitializerStructureProvider.vb (1)
38
Dim endPos = If(nextToken.
Kind
() = SyntaxKind.CommaToken,
Structure\VisualBasicStructureHelpers.vb (1)
216
If firstToken.
Kind
() = SyntaxKind.LessThanToken AndAlso
VisualBasicAddAccessibilityModifiers.vb (1)
27
If name.
Kind
() = SyntaxKind.None Then
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
42
If unaryExpressionSyntax IsNot Nothing AndAlso unaryExpressionSyntax.OperatorToken.
Kind
() = SyntaxKind.AddressOfKeyword Then
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (2)
76
Return token.
Kind
() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text)
80
Return token.
Kind
() = SyntaxKind.DocumentationCommentLineBreakToken
VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
19
Select Case attribute.Target?.AttributeModifier.
Kind
()
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
63
Return If(nextToken.
Kind
= SyntaxKind.CommaToken, nextToken, lastToken)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (28)
FlowAnalysis\FlowTestBase.vb (1)
155
Select Case token.
Kind
Semantics\GetSemanticInfoTests.vb (9)
6149
Dim expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.TrueKeyword).Parent
6154
expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.FalseKeyword).Parent
6211
Dim expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.TrueKeyword).Parent
6216
expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.FalseKeyword).Parent
6221
expr = tokens.First(Function(t) t.
Kind
= SyntaxKind.IdentifierToken AndAlso t.Text = "P").Parent
6251
Dim expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.TrueKeyword).Parent
6281
Dim expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.TrueKeyword).Parent
6311
Dim expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.TrueKeyword).Parent
6349
Dim expr = tokens.Single(Function(t) t.
Kind
= SyntaxKind.TrueKeyword).Parent
Semantics\OptionApis.vb (18)
72
Assert.Equal(SyntaxKind.CompareKeyword, stmt.NameKeyword.
Kind
)
73
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
104
Assert.Equal(SyntaxKind.CompareKeyword, stmt.NameKeyword.
Kind
)
105
Assert.Equal(SyntaxKind.BinaryKeyword, stmt.ValueKeyword.
Kind
)
136
Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.
Kind
)
137
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
163
Assert.Equal(SyntaxKind.InferKeyword, stmt.NameKeyword.
Kind
)
164
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
190
Assert.Equal(SyntaxKind.ExplicitKeyword, stmt.NameKeyword.
Kind
)
191
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
217
Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.
Kind
)
218
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
249
Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.
Kind
)
250
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
281
Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.
Kind
)
282
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
314
Assert.Equal(SyntaxKind.CompareKeyword, stmt.NameKeyword.
Kind
)
315
Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.
Kind
)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (420)
IncrementalParser\IncrementalParser.vb (1)
1712
Dim tempToken2 = tempRoot2.DescendantTokens().First(Function(t) t.
Kind
= SyntaxKind.IdentifierToken)
Parser\ParseAsyncTests.vb (1)
46
Assert.Equal(2, Aggregate t In tree.GetRoot().DescendantTokens Where t.
Kind
= SyntaxKind.AsyncKeyword Into Count())
Parser\ParseDirectives.vb (125)
1263
Assert.Equal(SyntaxKind.ClassKeyword, tk.
Kind
)
1619
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1620
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1624
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1625
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1649
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1650
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1658
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1659
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1688
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1689
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1694
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1695
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1733
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1735
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1750
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.
Kind
)
1753
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1755
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1771
Assert.Equal(SyntaxKind.CommaToken, skippedTokens.DescendantTokens.First.
Kind
)
1772
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
1775
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1777
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1796
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.
Kind
)
1799
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1801
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1817
Assert.Equal(SyntaxKind.ConstKeyword, skippedTokens.DescendantTokens.First.
Kind
)
1818
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
1821
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1823
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1843
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.First.
Kind
)
1844
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Skip(1).First.
Kind
)
1845
Assert.Equal(SyntaxKind.CommaToken, skippedTokens.DescendantTokens.Skip(2).First.
Kind
)
1846
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Skip(3).First.
Kind
)
1847
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
1850
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1852
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1867
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.
Kind
)
1870
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1872
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1888
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.First.
Kind
)
1889
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
1892
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
1894
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
1911
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1913
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1936
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1938
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1958
Assert.Equal(SyntaxKind.AtToken, skippedTokens.DescendantTokens.First.
Kind
)
1959
Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.DescendantTokens.Last.
Kind
)
1962
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1964
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
1985
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
1987
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2005
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.
Kind
)
2008
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2010
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2032
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.First.
Kind
)
2033
Assert.Equal(SyntaxKind.CommaToken, skippedTokens.DescendantTokens.Skip(1).First.
Kind
)
2034
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
2037
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2039
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2062
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2064
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2088
Assert.Equal(SyntaxKind.BadToken, skippedTokens.DescendantTokens.First.
Kind
)
2089
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
2092
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2094
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2114
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2116
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2140
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2142
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2162
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2164
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2193
Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.First.DescendantTokens.Single.
Kind
)
2194
Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.Skip(1).First.DescendantTokens.Single.
Kind
)
2195
Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.Skip(2).First.DescendantTokens.Single.
Kind
)
2196
Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.Skip(3).First.DescendantTokens.Single.
Kind
)
2197
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.Last.DescendantTokens.Single.
Kind
)
2200
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2202
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2232
Assert.Equal(SyntaxKind.CharacterLiteralToken, skippedTokens.First.DescendantTokens.Single.
Kind
)
2233
Assert.Equal(SyntaxKind.StringLiteralToken, skippedTokens.Skip(1).First.DescendantTokens.Single.
Kind
)
2237
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2239
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2259
Assert.Equal(SyntaxKind.DateLiteralToken, skippedTokens.DescendantTokens.Single.
Kind
)
2263
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2265
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2295
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2297
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2323
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2325
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2349
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2351
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2371
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2373
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2393
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2395
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2410
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2418
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2434
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2436
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2457
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2459
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2481
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2483
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2501
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2503
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2529
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2531
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2549
Assert.Equal(SyntaxKind.BadToken, skippedTokens.DescendantTokens.First.
Kind
)
2550
Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.
Kind
)
2553
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2555
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2579
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2580
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2598
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2600
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2615
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2617
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
2635
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2637
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2674
Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.
Kind
)
2675
Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.
Kind
)
2686
Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.
Kind
)
2687
Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.
Kind
)
Parser\ParseExpression.vb (5)
493
Assert.Equal(SyntaxKind.CObjKeyword, DirectCast(expr, PredefinedCastExpressionSyntax).Keyword.
Kind
)
497
Assert.Equal(SyntaxKind.CStrKeyword, DirectCast(expr, PredefinedCastExpressionSyntax).Keyword.
Kind
)
501
Assert.Equal(SyntaxKind.CUIntKeyword, DirectCast(expr, PredefinedCastExpressionSyntax).Keyword.
Kind
)
1115
Assert.Equal(SyntaxKind.IdentifierToken, lastToken.
Kind
)
1139
Assert.Equal(SyntaxKind.CloseParenToken, lastToken.
Kind
)
Parser\ParseIteratorTests.vb (2)
78
Assert.Equal(6, Aggregate t In tree.GetRoot().DescendantTokens Where t.
Kind
= SyntaxKind.IteratorKeyword Into Count())
419
Return methodSyntax.BlockStatement.Modifiers.Contains(Function(t As SyntaxToken) t.
Kind
= SyntaxKind.IteratorKeyword)
Parser\ParseStatements.vb (6)
1699
Dim tokens = root.DescendantTokens().Select(Function(t) t.
Kind
).ToArray()
2287
Assert.Equal(SyntaxKind.ForKeyword, t.
Kind
)
2291
Assert.Equal(SyntaxKind.NextKeyword, tokens(6).
Kind
)
4367
If tokens(i).
Kind
= SyntaxKind.OpenParenToken Then
4375
Assert.Equal(ofToken.
Kind
, SyntaxKind.OfKeyword)
4380
Assert.Equal(identifierToken.
Kind
, SyntaxKind.IdentifierToken)
Scanner\ScannerTests.vb (244)
47
Assert.Equal(t.Item1.
Kind
, t.Item2.
Kind
)
69
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
())
73
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
())
79
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
())
83
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
96
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
())
99
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
())
104
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
())
107
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
123
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.
Kind
())
127
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.
Kind
())
133
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.
Kind
())
137
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
150
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.
Kind
())
153
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.
Kind
())
158
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.
Kind
())
161
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
177
Assert.Equal(SyntaxKind.EqualsToken, token.
Kind
())
183
Assert.Equal(SyntaxKind.EqualsToken, token.
Kind
())
187
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
193
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
204
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
226
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
247
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
282
Assert.Equal(SyntaxKind.EqualsToken, token.
Kind
())
288
Assert.Equal(SyntaxKind.EqualsToken, token.
Kind
())
292
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
303
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
314
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
336
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
357
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
391
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
418
Assert.Equal(SyntaxKind.BadToken, token.
Kind
())
424
Assert.Equal(SyntaxKind.BadToken, token.
Kind
())
428
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
434
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
445
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
467
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
488
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
523
Assert.Equal(SyntaxKind.BadToken, token.
Kind
())
529
Assert.Equal(SyntaxKind.BadToken, token.
Kind
())
533
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
544
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
555
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
577
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
598
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
632
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
658
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
())
695
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
699
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
703
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
707
Assert.Equal(SyntaxKind.EmptyToken, tk.
Kind
)
712
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
717
Assert.Equal(SyntaxKind.EmptyToken, tk.
Kind
)
725
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
736
Assert.Equal(SyntaxKind.EmptyToken, tk.
Kind
)
740
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
745
Assert.Equal(SyntaxKind.EndOfFileToken, tks(0).
Kind
)
750
Assert.Equal(SyntaxKind.EndOfFileToken, tks(0).
Kind
)
755
Assert.Equal(SyntaxKind.IdentifierToken, tks(0).
Kind
)
757
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).
Kind
)
759
Assert.Equal(SyntaxKind.EndOfFileToken, tks(2).
Kind
)
766
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
770
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
775
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
780
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
785
Assert.Equal(SyntaxKind.EmptyToken, tk.
Kind
)
790
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
795
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
802
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
806
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
810
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
814
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
823
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
832
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
845
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
854
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
865
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
870
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
875
Assert.Equal(SyntaxKind.BadToken, tks(0).
Kind
)
880
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
884
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
889
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
894
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
904
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
909
Assert.Equal(SyntaxKind.EmptyToken, tk.
Kind
)
914
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
920
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
926
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
935
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
940
Assert.Equal(SyntaxKind.IdentifierToken, tk.
Kind
)
945
Assert.Equal(SyntaxKind.IdentifierToken, tks(0).
Kind
)
947
Assert.Equal(SyntaxKind.IdentifierToken, tks(1).
Kind
)
949
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(2).
Kind
)
950
Assert.Equal(SyntaxKind.IdentifierToken, tks(3).
Kind
)
952
Assert.Equal(SyntaxKind.EndOfFileToken, tks(4).
Kind
)
958
Assert.Equal(SyntaxKind.EndOfFileToken, tk.
Kind
)
963
Assert.Equal(SyntaxKind.EmptyToken, tk.
Kind
)
968
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
973
Assert.Equal(SyntaxKind.OpenParenToken, tk.
Kind
)
1048
Assert.Equal(tokens(i).
Kind
, kinds(i))
1056
Assert.Equal(SyntaxKind.DimKeyword, tk.
Kind
)
1061
Assert.Equal(SyntaxKind.DimKeyword, tk.
Kind
)
1066
Assert.Equal(SyntaxKind.DimKeyword, tk.
Kind
)
1071
Assert.Equal(SyntaxKind.DimKeyword, tk.
Kind
)
1077
Assert.Equal(SyntaxKind.DimKeyword, tks(0).
Kind
)
1078
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).
Kind
)
1079
Assert.Equal(SyntaxKind.IdentifierToken, tks(2).
Kind
)
1080
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(3).
Kind
)
1081
Assert.Equal(SyntaxKind.OpenParenToken, tks(4).
Kind
)
1089
Assert.Equal(SyntaxKind.StaticKeyword, tk.
Kind
)
1094
Assert.Equal(SyntaxKind.StaticKeyword, tk.
Kind
)
1099
Assert.Equal(SyntaxKind.StaticKeyword, tk.
Kind
)
1104
Assert.Equal(SyntaxKind.StaticKeyword, tk.
Kind
)
1110
Assert.Equal(SyntaxKind.StaticKeyword, tks(0).
Kind
)
1111
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).
Kind
)
1112
Assert.Equal(SyntaxKind.IdentifierToken, tks(2).
Kind
)
1113
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(3).
Kind
)
1114
Assert.Equal(SyntaxKind.OpenParenToken, tks(4).
Kind
)
1120
Assert.Equal(SyntaxKind.EndKeyword, tk.
Kind
)
1127
Assert.Equal(SyntaxKind.AsKeyword, tk.
Kind
)
1134
Assert.Equal(SyntaxKind.IfKeyword, tk.
Kind
)
1144
Assert.Equal(SyntaxKind.PlusToken, tk.
Kind
)
1149
Assert.Equal(SyntaxKind.PlusEqualsToken, tk.
Kind
)
1157
Assert.Equal(SyntaxKind.CaretToken, tk.
Kind
)
1162
Assert.Equal(SyntaxKind.CaretEqualsToken, tks(0).
Kind
)
1163
Assert.Equal(SyntaxKind.CaretToken, tks(1).
Kind
)
1170
Assert.Equal(SyntaxKind.GreaterThanToken, tk.
Kind
)
1175
Assert.Equal(SyntaxKind.GreaterThanEqualsToken, tk.
Kind
)
1180
Assert.Equal(SyntaxKind.GreaterThanEqualsToken, tk.
Kind
)
1198
Assert.Equal(SyntaxKind.GreaterThanToken, tks(0).
Kind
)
1199
Assert.Equal(SyntaxKind.LessThanToken, tks(1).
Kind
)
1203
Assert.Equal(SyntaxKind.LessThanLessThanToken, tks(0).
Kind
)
1204
Assert.Equal(SyntaxKind.LessThanToken, tks(1).
Kind
)
1205
Assert.Equal(SyntaxKind.LessThanToken, tks(2).
Kind
)
1206
Assert.Equal(SyntaxKind.BadToken, tks(3).
Kind
)
1207
Assert.Equal(SyntaxKind.EndOfFileToken, tks(4).
Kind
)
1211
Assert.Equal(SyntaxKind.LessThanLessThanToken, tks(0).
Kind
)
1212
Assert.Equal(SyntaxKind.LessThanToken, tks(1).
Kind
)
1213
Assert.Equal(SyntaxKind.LessThanToken, tks(2).
Kind
)
1214
Assert.Equal(SyntaxKind.BadToken, tks(3).
Kind
)
1215
Assert.Equal(SyntaxKind.EndOfFileToken, tks(4).
Kind
)
1222
Assert.Equal(SyntaxKind.LessThanLessThanToken, tks(0).
Kind
)
1223
Assert.Equal(SyntaxKind.LessThanLessThanEqualsToken, tks(1).
Kind
)
1224
Assert.Equal(SyntaxKind.EndOfFileToken, tks(2).
Kind
)
1245
Assert.Equal(SyntaxKind.LessThanGreaterThanToken, tks(0).
Kind
)
1246
Assert.Equal(SyntaxKind.EndOfFileToken, tks(1).
Kind
)
1250
Assert.Equal(SyntaxKind.LessThanGreaterThanToken, tks(0).
Kind
)
1251
Assert.Equal(SyntaxKind.EqualsToken, tks(1).
Kind
)
1252
Assert.Equal(SyntaxKind.EndOfFileToken, tks(2).
Kind
)
1278
Assert.Equal(SyntaxKind.CharacterLiteralToken, tk.
Kind
)
1284
Assert.Equal(SyntaxKind.CharacterLiteralToken, tk.
Kind
)
1290
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
1296
Assert.Equal(SyntaxKind.StringLiteralToken, tk.
Kind
)
1303
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
1326
Assert.Equal(SyntaxKind.StringLiteralToken, tk.
Kind
)
1332
Assert.Equal(SyntaxKind.StringLiteralToken, tk.
Kind
)
1338
Assert.Equal(SyntaxKind.StringLiteralToken, tk.
Kind
)
1344
Assert.Equal(SyntaxKind.StringLiteralToken, tk.
Kind
)
1350
Assert.Equal(SyntaxKind.StringLiteralToken, tks(0).
Kind
)
1351
Assert.Equal(SyntaxKind.StringLiteralToken, tks(1).
Kind
)
1356
Assert.Equal(SyntaxKind.StringLiteralToken, tks(0).
Kind
)
1357
Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).
Kind
)
1358
Assert.Equal(SyntaxKind.StringLiteralToken, tks(2).
Kind
)
1365
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1371
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1378
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1386
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1393
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1400
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1407
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1414
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1421
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1428
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1435
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1442
Assert.Equal(SyntaxKind.IntegerLiteralToken, tks(0).
Kind
)
1449
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1456
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1467
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1472
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1479
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1486
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1493
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1500
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1507
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1514
Assert.Equal(SyntaxKind.FloatingLiteralToken, tks(1).
Kind
)
1525
Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.
Kind
)
1531
Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.
Kind
)
1537
Assert.Equal(SyntaxKind.DecimalLiteralToken, tks(1).
Kind
)
1548
Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.
Kind
)
1558
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1563
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1569
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1574
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1579
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1585
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1591
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1596
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1601
Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.
Kind
)
1607
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1616
Assert.Equal(SyntaxKind.IdentifierToken, tk.
Kind
)
1621
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1627
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1633
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1639
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1645
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1653
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1664
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1672
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1684
Assert.Equal(SyntaxKind.DateLiteralToken, tk.
Kind
)
1689
Assert.Equal(SyntaxKind.DateLiteralToken, tk.
Kind
)
1694
Assert.Equal(SyntaxKind.DateLiteralToken, tk.
Kind
)
1699
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
1705
Assert.Equal(SyntaxKind.DateLiteralToken, tk.
Kind
)
1718
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1724
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1730
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1735
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1741
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1747
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1753
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1759
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1764
Assert.Equal(SyntaxKind.DateLiteralToken, token.
Kind
)
1774
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1779
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1784
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1789
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1794
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1799
Assert.Equal(SyntaxKind.BadToken, token.
Kind
)
1811
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1816
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1822
Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.
Kind
)
1828
Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.
Kind
)
1834
Assert.Equal(SyntaxKind.DateLiteralToken, tk.
Kind
)
1845
Assert.Equal(SyntaxKind.IdentifierToken, tk.
Kind
)
1853
Assert.Equal(SyntaxKind.IdentifierToken, tk.
Kind
)
1860
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
1866
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
1872
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
1883
Assert.Equal(SyntaxKind.StringLiteralToken, tk.
Kind
)
1896
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
)
1943
Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.
Kind
)
1949
Assert.Equal(SyntaxKind.BadToken, tk.
Kind
)
Syntax\ManualTests.vb (2)
60
Assert.Equal(objUnderTest.
Kind
, CType(k, SyntaxKind))
66
Assert.Equal(objUnderTest.
Kind
, CType(k, SyntaxKind))
Syntax\SyntaxAnnotationTests.vb (4)
647
If token.
Kind
<> SyntaxKind.None Then
681
If token.
Kind
= SyntaxKind.None Then
722
If token.
Kind
= SyntaxKind.None Then
765
If token.
Kind
= SyntaxKind.None Then
Syntax\SyntaxFactsTest.vb (14)
1039
nextToken.
Kind
= SyntaxKind.EndOfFileToken Then
1083
nextToken.
Kind
<> SyntaxKind.EndOfFileToken Then
1091
ElseIf currentToken.
Kind
<> SyntaxKind.XmlKeyword AndAlso
1092
currentToken.
Kind
<> SyntaxKind.XmlNameToken AndAlso
1093
currentToken.
Kind
<> SyntaxKind.DoubleQuoteToken AndAlso
1094
currentToken.
Kind
<> SyntaxKind.XmlTextLiteralToken Then
1139
currentToken.
Kind
= SyntaxKind.ColonToken OrElse
1140
currentToken.
Kind
= SyntaxKind.NextKeyword OrElse
1141
nextToken.
Kind
= SyntaxKind.DotToken OrElse
1142
nextToken.
Kind
= SyntaxKind.ColonToken OrElse
1143
nextToken.
Kind
= SyntaxKind.EndOfFileToken Then
1147
Dim kindAndParentKind = Tuple.Create(currentToken.
Kind
(), currentToken.Parent.Kind())
1161
"Expected diagnostic when adding line continuation to " & currentToken.
Kind
.ToString() & " in " & currentToken.Parent.ToString() & ".")
1188
If token.
Kind
= SyntaxKind.ThenKeyword Then
Syntax\SyntaxRewriterTests.vb (3)
222
If token.
Kind
= SyntaxKind.CommaToken AndAlso first Then
251
Return If(token.
Kind
= SyntaxKind.CommaToken, Nothing, token)
467
Return If(token.
Kind
= SyntaxKind.CommaToken, Nothing, token)
Syntax\SyntaxTokenFactoryTests.vb (2)
120
Assert.Equal(token.
Kind
, CType(k, SyntaxKind))
218
Assert.Equal(SyntaxKind.IdentifierToken, id.
Kind
)
TestSyntaxNodes.vb (11)
818
Assert.Equal(SyntaxKind.EndKeyword, endTry.EndKeyword.
Kind
)
820
Assert.Equal(SyntaxKind.TryKeyword, endTry.BlockKeyword.
Kind
)
1125
Select Case token.
Kind
1142
If SyntaxFacts.IsKeywordKind(token.
Kind
) Then
1810
Assert.Equal(SyntaxKind.XmlNameToken, result.
Kind
)
1987
Assert.Equal(SyntaxKind.OpenParenToken, openParenToken.
Kind
)
1991
Assert.Equal(SyntaxKind.IdentifierToken, listToken.
Kind
)
2218
While token.
Kind
<> 0
2232
While token.
Kind
<> 0
2236
Debug.Assert(list(list.Count - 1).
Kind
= SyntaxKind.EndOfFileToken)
2239
Debug.Assert(lastToken.
Kind
= SyntaxKind.EndOfFileToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (322)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
255
Dim expectedText = _syntaxFactsService.GetText(token.
Kind
)
258
Return SyntaxFactory.Token(token.LeadingTrivia, token.
Kind
, token.TrailingTrivia, expectedText)
Classification\ClassificationHelpers.vb (10)
23
ElseIf SyntaxFacts.IsKeywordKind(token.
Kind
) Then
27
ElseIf SyntaxFacts.IsPunctuation(token.
Kind
) Then
29
ElseIf token.
Kind
= SyntaxKind.IdentifierToken Then
33
ElseIf token.
Kind
= SyntaxKind.XmlNameToken Then
35
ElseIf token.
Kind
= SyntaxKind.XmlTextLiteralToken Then
48
ElseIf token.
Kind
= SyntaxKind.XmlEntityLiteralToken Then
53
Throw ExceptionUtilities.UnexpectedValue(token.
Kind
())
73
Return IsControlKeywordKind(token.
Kind
) AndAlso
173
If AllOperators.Contains(token.
Kind
) Then
175
Select Case token.
Kind
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
241
modifiedIdentifier.Nullable.
Kind
<> SyntaxKind.None Then
Classification\Worker.DocumentationCommentClassifier.vb (2)
130
If token.
Kind
= SyntaxKind.XmlEntityLiteralToken Then
132
ElseIf token.
Kind
() <> SyntaxKind.DocumentationCommentLineBreakToken Then
Classification\Worker.vb (1)
92
If token.
Kind
() = SyntaxKind.IdentifierToken AndAlso
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (2)
16
If func.DeclarationKeyword.
Kind
= SyntaxKind.FunctionKeyword Then
38
If lambdaHeader.DeclarationKeyword.
Kind
= SyntaxKind.FunctionKeyword AndAlso
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (1)
88
Debug.Assert(token.
Kind
= SyntaxKind.IdentifierToken)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (13)
189
If node.DeclarationKeyword.
Kind
<> SyntaxKind.AddHandlerKeyword AndAlso
190
node.DeclarationKeyword.
Kind
<> SyntaxKind.RemoveHandlerKeyword AndAlso
191
node.DeclarationKeyword.
Kind
<> SyntaxKind.RaiseEventKeyword Then
373
.Any(Function(t) kinds.Contains(t.
Kind
))
401
Select Case node.NameKeyword.
Kind
413
Return If(newNode.CaseKeyword.
Kind
= SyntaxKind.None,
459
originalToken.
Kind
= SyntaxKind.None OrElse
460
originalToken.
Kind
= SyntaxKind.IdentifierToken Then
476
Select Case newToken.
Kind
522
Return token.
Kind
= SyntaxKind.None
547
If previousToken.IsMissing OrElse previousToken.IsSkipped OrElse previousToken.
Kind
= 0 Then
553
If nextToken.
Kind
= 0 Then
584
Return CreateToken(token, token.
Kind
)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (2)
151
Return If(newStatement.BlockKeyword.
Kind
= SyntaxKind.IfKeyword,
236
If skippedTokens.Count = 1 AndAlso skippedTokens.First.
Kind
= SyntaxKind.EndIfKeyword Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (18)
215
Function(t) t.
Kind
= SyntaxKind.GreaterThanToken,
226
If [operator].
Kind
= SyntaxKind.None Then
250
Function(t) s_normalizeOperatorsSet.ContainsKey(t.
Kind
),
252
Function(t) s_normalizeOperatorsSet(t.
Kind
),
257
t.
Kind
,
261
If [operator].
Kind
= SyntaxKind.None Then
276
If token.IsMissing OrElse Not (SyntaxFacts.IsOperator(token.
Kind
) OrElse token.IsKind(SyntaxKind.ColonEqualsToken)) Then
281
Dim expectedText = SyntaxFacts.GetText(token.
Kind
)
287
Return SyntaxFactory.Token(newToken.LeadingTrivia, newToken.
Kind
, newToken.TrailingTrivia, expectedText)
311
If Not SyntaxFacts.IsOperatorStatementOperatorToken(last.
Kind
) Then
367
If token.
Kind
<> expected(i) Then
414
Dim tokenInRightOrder = modifierList.FirstOrDefault(Function(m) m.
Kind
= k)
417
If tokenInRightOrder.
Kind
= SyntaxKind.None Then
431
modifierList.GroupBy(Function(token) token.
Kind
).SelectMany(Function(grp) grp.Skip(1)).Count)
466
If newModifiers.Any(Function(m) s_removeDimKeywordSet.Contains(m.
Kind
)) Then
496
Dim modifier = modifiers.FirstOrDefault(Function(m) m.
Kind
= modifierKind)
497
If modifier.
Kind
= SyntaxKind.None Then
528
Dim newIndex = s_modifierKindsInOrder.IndexOf(modifier.
Kind
, startIndex)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (3)
50
Select Case literal.
Kind
299
Select Case token.
Kind
307
Throw ExceptionUtilities.UnexpectedValue(token.
Kind
)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (4)
120
If token1.
Kind
= SyntaxKind.None Then
192
Dim token2Kind = GetToken(token2).
Kind
213
If GetToken(token1).
Kind
= SyntaxKind.DistinctKeyword AndAlso dotOrExclamationInWithBlock Then
234
If token1.
Kind
<> SyntaxKind.ColonToken OrElse trailing.Count = 0 Then
CodeCleanup\VisualBasicCodeCleanerService.vb (2)
92
If t.
Kind
() = SyntaxKind.StringLiteralToken OrElse
93
t.
Kind
() = SyntaxKind.InterpolatedStringTextToken Then
CodeGeneration\MethodGenerator.vb (5)
123
Where token.
Kind
= SyntaxKind.IdentifierToken OrElse
124
token.
Kind
= SyntaxKind.MyBaseKeyword OrElse
125
token.
Kind
= SyntaxKind.MyClassKeyword OrElse
126
token.
Kind
= SyntaxKind.MeKeyword
129
Select SyntaxFactory.HandlesClauseItem(If(token.
Kind
= SyntaxKind.IdentifierToken,
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
660
Function(modifier) SyntaxFacts.IsAccessibilityModifier(modifier.
Kind
()))
CodeGeneration\VisualBasicDeclarationComparer.vb (3)
290
Return token.
Kind
= kind
399
s_operatorPrecedenceMap.TryGetValue(x.
Kind
, xPrecedence)
400
s_operatorPrecedenceMap.TryGetValue(y.
Kind
, yPrecedence)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
325
If(fieldDecl.Modifiers.Any(Function(m) m.
Kind
() = SyntaxKind.ConstKeyword),
409
Select Case modifier.
Kind
()
527
If modifier.
Kind
() <> SyntaxKind.ByValKeyword Then
630
Select Case predefinedTypeNode.Keyword.
Kind
()
Formatting\DefaultOperationProvider.vb (9)
75
If previousToken.IsLastTokenOfStatement(statement:=previousStatement) AndAlso ContainEndOfLine(previousToken, currentToken) AndAlso currentToken.
Kind
<> SyntaxKind.EmptyToken Then
79
If previousToken.
Kind
= SyntaxKind.GreaterThanToken AndAlso previousToken.Parent IsNot Nothing AndAlso TypeOf previousToken.Parent Is AttributeListSyntax Then
90
If currentToken.
Kind
= SyntaxKind.LessThanToken AndAlso currentToken.Parent IsNot Nothing AndAlso TypeOf currentToken.Parent Is AttributeListSyntax Then
93
If (previousToken.
Kind
= SyntaxKind.CommaToken OrElse previousToken.
Kind
= SyntaxKind.OpenParenToken) AndAlso
126
If currentToken.
Kind
() = SyntaxKind.ImportsKeyword AndAlso
209
If previousToken.
Kind
= SyntaxKind.ColonToken AndAlso
211
currentToken.
Kind
<> SyntaxKind.EndOfFileToken Then
215
Dim space As Integer = If(currentToken.
Kind
= SyntaxKind.EndOfFileToken, 0, 1)
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
71
Dim beginningOfNewLine = Me.Token1.
Kind
= SyntaxKind.None
Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (5)
48
If pair.Key.Item1.
Kind
<> 0 Then
52
If pair.Key.Item2.
Kind
<> 0 Then
59
If pair.Key.Item1.
Kind
= 0 OrElse _lastToken = pair.Key.Item2 Then
85
If pair.Item1.
Kind
= 0 Then
89
If pair.Item2.
Kind
= 0 Then
Formatting\Engine\Trivia\TriviaDataFactory.vb (1)
174
Dim initialColumn = If(token1.
Kind
= 0, 0, Me.TreeInfo.GetOriginalColumn(Me.Options.TabSize, token1) + token1.Width)
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (7)
81
If Token1.
Kind
= SyntaxKind.ColonToken AndAlso trivia2.Kind = SyntaxKind.ColonTrivia Then
87
Token2.
Kind
<> SyntaxKind.None AndAlso Token2.
Kind
<> SyntaxKind.EndOfFileToken Then
110
Dim firstLine = (trivia1.RawKind = SyntaxKind.None) AndAlso (Token1.
Kind
= SyntaxKind.None)
118
Token2.
Kind
= SyntaxKind.CaseKeyword AndAlso Token2.Parent.IsKind(SyntaxKind.CaseStatement) Then
155
Return (Token1.
Kind
= 0 OrElse Token2.
Kind
= 0) AndAlso (trivia1.Kind = 0 OrElse trivia2.Kind = 0)
Formatting\FormattingHelpers.vb (23)
12
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
23
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
37
If (token.
Kind
= SyntaxKind.DoubleQuoteToken OrElse
38
token.
Kind
= SyntaxKind.SingleQuoteToken) AndAlso
73
Select Case token.
Kind
92
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
103
If token.
Kind
= SyntaxKind.AtToken AndAlso
114
If token.
Kind
= SyntaxKind.ColonToken AndAlso
125
If token.
Kind
= SyntaxKind.EqualsToken AndAlso
136
If token.
Kind
= SyntaxKind.EqualsToken AndAlso
147
If token.
Kind
= SyntaxKind.EqualsToken AndAlso
158
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
169
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
180
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
191
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
206
If token.
Kind
= SyntaxKind.LessThanToken AndAlso
217
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso
229
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso IsGreaterThanInXmlTag(token.Parent, token) Then
251
If currentToken.
Kind
<> SyntaxKind.QuestionToken Then
260
If currentToken.
Kind
<> SyntaxKind.ColonToken Then
268
If token.
Kind
<> SyntaxKind.ExclamationToken Then
328
If token.
Kind
<> SyntaxKind.DotToken Then
346
If token.
Kind
<> SyntaxKind.ExclamationToken Then
Formatting\Rules\AdjustSpaceFormattingRule.vb (69)
18
If currentToken.
Kind
= SyntaxKind.EndOfFileToken Then
23
If previousToken.
Kind
= SyntaxKind.OpenParenToken AndAlso currentToken.
Kind
= SyntaxKind.CloseParenToken Then
28
If previousToken.
Kind
= SyntaxKind.OpenParenToken AndAlso
46
If previousToken.
Kind
= SyntaxKind.LessThanQuestionToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(previousToken) Then
51
If currentToken.
Kind
= SyntaxKind.QuestionGreaterThanToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(currentToken) Then
56
If (previousToken.
Kind
<> SyntaxKind.LessThanPercentEqualsToken AndAlso FormattingHelpers.IsXmlToken(currentToken)) AndAlso
57
(FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.
Kind
<> SyntaxKind.PercentGreaterThanToken) Then
66
If previousToken.
Kind
= SyntaxKind.PercentGreaterThanToken AndAlso currentToken.
Kind
= SyntaxKind.XmlNameToken Then
71
If FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.
Kind
= SyntaxKind.XmlNameToken Then
76
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.LessThanPercentEqualsToken Then
81
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.PercentGreaterThanToken Then
86
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso FormattingHelpers.IsXmlToken(currentToken) Then
91
If previousToken.
Kind
= SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.EqualsToken Then
105
If previousToken.
Kind
= SyntaxKind.EqualsToken AndAlso FormattingHelpers.IsQuoteInXmlString(currentToken) Then
119
If (previousToken.
Kind
= SyntaxKind.XmlTextLiteralToken AndAlso currentToken.
Kind
<> SyntaxKind.XmlNameToken) OrElse
120
(previousToken.
Kind
<> SyntaxKind.XmlNameToken AndAlso currentToken.
Kind
= SyntaxKind.XmlTextLiteralToken) Then
125
If previousToken.
Kind
= SyntaxKind.XmlEntityLiteralToken OrElse
126
currentToken.
Kind
= SyntaxKind.XmlEntityLiteralToken Then
131
If previousToken.
Kind
= SyntaxKind.OpenParenToken AndAlso
132
currentToken.
Kind
= SyntaxKind.OpenParenToken Then
137
If previousToken.
Kind
= SyntaxKind.IdentifierToken AndAlso
138
currentToken.
Kind
= SyntaxKind.OpenParenToken Then
143
If currentToken.
Kind
= SyntaxKind.OpenParenToken Then
144
Select Case previousToken.
Kind
152
If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.
Kind
) Then
173
If currentToken.
Kind
= SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ArrayRankSpecifierSyntax Then
178
If currentToken.
Kind
= SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsOverloadableOperator(previousToken) Then
183
If previousToken.
Kind
= SyntaxKind.CloseParenToken AndAlso TypeOf previousToken.Parent Is TypeParameterListSyntax AndAlso
184
currentToken.
Kind
= SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ParameterListSyntax Then
189
If previousToken.
Kind
= SyntaxKind.CommaToken AndAlso FormattingHelpers.IsNamedFieldInitializerDot(currentToken) Then
195
If previousToken.
Kind
= SyntaxKind.QuestionToken AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.ExclamationToken) AndAlso
201
If currentToken.
Kind
= SyntaxKind.QuestionToken AndAlso
207
If previousToken.
Kind
<> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsMemberAccessDotWithoutExpression(currentToken) Then
210
If previousToken.
Kind
= SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is LabelStatementSyntax Then
218
If previousToken.
Kind
<> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsDictionaryAccessExclamationWithoutExpression(currentToken) Then
223
If previousToken.
Kind
= SyntaxKind.DollarSignDoubleQuoteToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then
228
If currentToken.
Kind
= SyntaxKind.DoubleQuoteToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then
233
If (currentToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse
234
(previousToken.
Kind
= SyntaxKind.CloseBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) Then
239
If (previousToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse
240
(currentToken.
Kind
= SyntaxKind.CloseBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) Then
245
If (previousToken.
Kind
= SyntaxKind.CommaToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) OrElse
246
(currentToken.
Kind
= SyntaxKind.CommaToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) Then
251
If (previousToken.
Kind
= SyntaxKind.ColonToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) OrElse
252
(currentToken.
Kind
= SyntaxKind.ColonToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) Then
262
Select Case currentToken.
Kind
264
Return If(previousToken.
Kind
= SyntaxKind.EmptyToken AndAlso PrecedingTriviaContainsLineBreak(previousToken),
272
Dim space = If(previousToken.
Kind
= SyntaxKind.CallKeyword OrElse
273
previousToken.
Kind
= SyntaxKind.KeyKeyword,
297
Select Case previousToken.
Kind
302
Dim space = If(previousToken.
Kind
= currentToken.
Kind
, 0, 1)
312
If currentToken.
Kind
= SyntaxKind.LessThanSlashToken AndAlso
318
If currentToken.
Kind
= SyntaxKind.SlashGreaterThanToken Then
323
If (currentToken.
Kind
= SyntaxKind.GreaterThanToken AndAlso
329
If (previousToken.
Kind
= SyntaxKind.PlusToken OrElse
330
previousToken.
Kind
= SyntaxKind.MinusToken) AndAlso
340
If previousToken.
Kind
= SyntaxKind.EmptyToken OrElse currentToken.
Kind
= SyntaxKind.EmptyToken Then
345
If previousToken.
Kind
= SyntaxKind.ElseKeyword AndAlso
346
currentToken.
Kind
= SyntaxKind.IfKeyword AndAlso
355
currentToken.
Kind
= SyntaxKind.ColonToken Then
Formatting\Rules\BaseFormattingRule.vb (4)
16
If startToken.
Kind
= SyntaxKind.None OrElse endToken.
Kind
= SyntaxKind.None Then
84
If startToken.
Kind
= SyntaxKind.None OrElse endToken.
Kind
= SyntaxKind.None Then
Formatting\Rules\ElasticTriviaFormattingRule.vb (13)
101
If currentToken.
Kind
= SyntaxKind.ImplementsKeyword AndAlso
109
If previousToken.GetAncestor(Of ImplementsClauseSyntax)() IsNot Nothing AndAlso currentToken.
Kind
= SyntaxKind.CommaToken Then
113
If currentToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso
140
If currentToken.
Kind
= SyntaxKind.DotToken AndAlso
147
If previousToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso
155
If previousToken.
Kind
= SyntaxKind.CommaToken AndAlso
163
If currentToken.
Kind
= SyntaxKind.OpenBraceToken AndAlso
170
If currentToken.
Kind
= SyntaxKind.CloseBraceToken Then
187
attributeNode.GreaterThanToken = previousToken AndAlso currentToken.
Kind
<> SyntaxKind.LessThanToken Then
196
If currentToken.
Kind
= SyntaxKind.CloseParenToken AndAlso
231
If nextToken.
Kind
= SyntaxKind.ImportsKeyword Then
266
If currentToken.
Kind
= SyntaxKind.None OrElse
267
previousToken.
Kind
= SyntaxKind.None Then
Formatting\Rules\NodeBasedFormattingRule.vb (2)
116
Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().
Kind
= SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken())
302
If previousToken.
Kind
= SyntaxKind.None OrElse
Formatting\Rules\StructuredTriviaFormattingRule.vb (2)
26
If previousToken.
Kind
= SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.
Kind
, SyntaxKind)) Then
ImportsClauseComparer.vb (2)
56
Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.
Kind
= SyntaxKind.IdentifierToken).ToList()
57
Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.
Kind
= SyntaxKind.IdentifierToken).ToList()
IsStatementTerminatingTokenVisitor.vb (1)
135
Return token.
Kind
<> SyntaxKind.None AndAlso Not token.IsMissing AndAlso _targetToken = token
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (13)
14
Return token.
Kind
= kind1 OrElse
15
token.
Kind
= kind2
20
Return kinds.Contains(token.
Kind
)
25
Return token.
Kind
= kind OrElse
36
Return token.
Kind
= SyntaxKind.CharacterLiteralToken
42
token.
Kind
= SyntaxKind.DateLiteralToken OrElse
43
token.
Kind
= SyntaxKind.DecimalLiteralToken OrElse
44
token.
Kind
= SyntaxKind.FloatingLiteralToken OrElse
45
token.
Kind
= SyntaxKind.IntegerLiteralToken
198
If previousToken.
Kind
= SyntaxKind.None Then
233
Return If(nextToken.
Kind
= SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
238
Return token.
Kind
() = SyntaxKind.AssemblyKeyword OrElse
239
token.
Kind
() = SyntaxKind.ModuleKeyword
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (3)
315
If token.
Kind
= SyntaxKind.None Then
320
Return token.
Kind
= SyntaxKind.DotToken
326
Return token.
Kind
= SyntaxKind.IntegerLiteralToken
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
127
If token.
Kind
() = SyntaxKind.CommaToken Then
149
Select Case token.
Kind
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (18)
20
Do While token.
Kind
<> SyntaxKind.None
90
Select Case token.
Kind
()
125
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
168
If token.
Kind
= SyntaxKind.DimKeyword Then
177
If token.
Kind
= SyntaxKind.GreaterThanToken AndAlso token.Parent.Kind = SyntaxKind.AttributeList Then
353
If targetToken.FollowsEndOfStatement(position) OrElse targetToken.
Kind
= SyntaxKind.None Then
442
If targetToken.
Kind
= SyntaxKind.CloseParenToken AndAlso
449
If targetToken.
Kind
= SyntaxKind.CommaToken AndAlso
638
If targetToken.
Kind
= SyntaxKind.None Then
672
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
718
If targetToken.
Kind
= SyntaxKind.None Then
737
If targetToken.
Kind
= SyntaxKind.EqualsToken Then
752
Return Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.
Kind
= SyntaxKind.RaiseEventKeyword
765
If Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.
Kind
= SyntaxKind.NewKeyword Then
836
If terminatingToken.
Kind
<> SyntaxKind.None AndAlso
881
If functionAggregationExpression.OpenParenToken.
Kind
<> SyntaxKind.None Then
975
If lastOrdering.AscendingOrDescendingKeyword.
Kind
= SyntaxKind.None Then
1115
Select Case targetToken.
Kind
()
ModifierCollectionFacts.vb (2)
44
targetToken.
Kind
= SyntaxKind.DimKeyword OrElse
48
Select Case targetToken.
Kind
ParenthesizedExpressionSyntaxExtensions.vb (4)
333
nextToken.
Kind
= SyntaxKind.SelectKeyword AndAlso
334
nextNextToken.
Kind
<> SyntaxKind.CaseKeyword Then
342
nextToken.
Kind
= SyntaxKind.CommaToken) Then
420
lastToken.
Kind
= SyntaxKind.ThenKeyword Then
Rename\VisualBasicRenameRewriterLanguageService.vb (9)
349
If Not isRenameLocation AndAlso TypeOf (symbol) Is INamespaceSymbol AndAlso token.GetPreviousToken().
Kind
= SyntaxKind.NamespaceKeyword Then
364
If isRenameLocation AndAlso token.GetPreviousToken().
Kind
= SyntaxKind.NamespaceKeyword Then
402
If TypeOf token.Parent Is SimpleNameSyntax AndAlso token.
Kind
<> SyntaxKind.GlobalKeyword AndAlso token.Parent.Parent.IsKind(SyntaxKind.QualifiedName, SyntaxKind.QualifiedCrefOperatorReference) Then
435
If newToken.
Kind
= SyntaxKind.XmlNameToken Then
634
If newToken.
Kind
= SyntaxKind.StringLiteralToken Then
636
ElseIf newToken.
Kind
= SyntaxKind.InterpolatedStringTextToken Then
642
If newToken.
Kind
= SyntaxKind.XmlTextLiteralToken Then
644
ElseIf newToken.
Kind
= SyntaxKind.XmlNameToken AndAlso CaseInsensitiveComparison.Equals(oldToken.ValueText, _originalText) Then
819
If token.
Kind
= SyntaxKind.ForKeyword AndAlso token.Parent.IsKind(SyntaxKind.ForEachStatement) Then
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
118
If token.
Kind
= SyntaxKind.None Then
Simplification\Reducers\VisualBasicEscapingReducer.vb (2)
70
If enclosingSingleLineLambda IsNot Nothing AndAlso enclosingSingleLineLambda.SubOrFunctionHeader.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.AsyncKeyword) Then
75
If enclosingMethodBlock IsNot Nothing AndAlso enclosingMethodBlock.BlockStatement.Modifiers.Any(Function(modifier) modifier.
Kind
= SyntaxKind.AsyncKeyword) Then
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
100
If Me._simplifyAllDescendants AndAlso Not Me._insideSpeculatedNode AndAlso token.
Kind
<> SyntaxKind.None Then
SingleLineRewriter.vb (3)
43
If token.
Kind
() = SyntaxKind.StringLiteralToken OrElse
44
token.
Kind
() = SyntaxKind.InterpolatedStringTextToken Then
49
If token.
Kind
() = SyntaxKind.StringLiteralToken Then
SpeculationAnalyzer.vb (2)
354
If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.
Kind
()) Then
503
Dim operatorTokenKind = binaryExpression.OperatorToken.
Kind
StatementSyntaxExtensions.vb (1)
727
If nextToken.
Kind
= SyntaxKind.None Then
SyntaxNodeExtensions.vb (1)
95
Any(Function(t) t.
Kind
= SyntaxKind.SharedKeyword)
TokenComparer.vb (2)
25
token1.GetPreviousToken().
Kind
= SyntaxKind.ImportsKeyword AndAlso
26
token2.GetPreviousToken().
Kind
= SyntaxKind.ImportsKeyword Then
VisualBasicAccessibilityFacts.vb (1)
191
Select Case token.
Kind
VisualBasicIndentationService.Indenter.vb (7)
133
If token.
Kind
= SyntaxKind.IdentifierToken AndAlso token.HasMatchingText(SyntaxKind.FromKeyword) Then
163
If containingToken.
Kind
= SyntaxKind.StringLiteralToken AndAlso containingToken.FullSpan.Contains(position) Then
234
If token.
Kind
= SyntaxKind.None Then
247
If token.
Kind
= SyntaxKind.XmlTextLiteralToken OrElse
248
token.
Kind
= SyntaxKind.XmlEntityLiteralToken Then
270
If token.
Kind
= SyntaxKind.EmptyToken Then
312
Return token.
Kind
= SyntaxKind.CommaToken AndAlso
VisualBasicIndentationService.vb (4)
59
If token.
Kind
= SyntaxKind.None OrElse token.SpanStart <> firstNonWhitespacePosition Then
70
If previousToken.
Kind
= SyntaxKind.None Then
124
Return token.
Kind
= SyntaxKind.None OrElse
125
token.
Kind
= SyntaxKind.EndOfFileToken
VisualBasicSimplificationHelpers.vb (1)
11
If identifierToken.
Kind
<> SyntaxKind.IdentifierToken OrElse identifierToken.ValueText.Length = 0 Then
VisualBasicSmartTokenFormatter.vb (2)
35
Contract.ThrowIfTrue(token.
Kind
= SyntaxKind.None OrElse token.
Kind
= SyntaxKind.EndOfFileToken)
VisualBasicSyntaxContext.vb (7)
139
If targetToken.
Kind
() = SyntaxKind.AsKeyword Then
205
If targetToken.
Kind
= SyntaxKind.InKeyword Then
263
Return targetToken.
Kind
= SyntaxKind.None OrElse
264
targetToken.
Kind
= SyntaxKind.EndOfFileToken OrElse
270
If targetToken.
Kind
= SyntaxKind.HashToken Then
274
Return targetToken.
Kind
= SyntaxKind.None OrElse
275
targetToken.
Kind
= SyntaxKind.EndOfFileToken OrElse
VisualBasicSyntaxContextExtensions.vb (1)
65
If targetToken.
Kind
= SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
VisualBasicSyntaxFacts.vb (10)
111
Return (IsUnaryExpressionOperatorToken(CType(token.
Kind
, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse
112
(IsBinaryExpressionOperatorToken(CType(token.
Kind
, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax))
271
Select Case token.
Kind
()
327
Select Case token.
Kind
381
Select Case token.
Kind
490
Select Case token.
Kind
()
1213
Return token.
Kind
= SyntaxKind.DecimalLiteralToken OrElse
1214
token.
Kind
= SyntaxKind.FloatingLiteralToken OrElse
1215
token.
Kind
= SyntaxKind.IntegerLiteralToken
1518
If token.
Kind
() = SyntaxKind.OverridesKeyword Then
VisualBasicTypeInferenceService.TypeInferrer.vb (10)
433
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.AsKeyword Then
438
If expressionOpt Is asClause.Type OrElse previousToken.
Kind
= SyntaxKind.AsKeyword Then
528
Select Case binop.OperatorToken.
Kind
548
Select Case binop.OperatorToken.
Kind
719
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.ReturnKeyword Then
812
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.OpenParenToken AndAlso previousToken.
Kind
<> SyntaxKind.CommaToken Then
831
If previousToken <> Nothing AndAlso previousToken.
Kind
<> SyntaxKind.ThrowKeyword Then
1062
If previousToken.
Kind
() = SyntaxKind.OpenBraceToken OrElse
1063
previousToken.
Kind
() = SyntaxKind.CommaToken Then
VisualBasicVirtualCharService.vb (2)
37
If token.
Kind
() = SyntaxKind.StringLiteralToken Then
41
If token.
Kind
() = SyntaxKind.InterpolatedStringTextToken Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
EmbeddedLanguages\VirtualChars\VisualBasicVirtualCharServiceTests.vb (2)
23
Assert.True(token.
Kind
() = SyntaxKind.StringLiteralToken OrElse
24
token.
Kind
() = SyntaxKind.InterpolatedStringTextToken)
Microsoft.VisualStudio.LanguageServices.VisualBasic (35)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
515
Dim type = GetTypeFromPredefinedCastKeyword(SemanticModel.Compilation, predefinedCastExpression.Keyword.
Kind
)
CodeModel\ModifierFlagsExtensions.vb (2)
49
Select Case modifier.
Kind
107
Select Case modifier.
Kind
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (8)
169
If oldOption.NameKeyword.
Kind
<> newOption.NameKeyword.
Kind
OrElse
170
oldOption.ValueKeyword.
Kind
<> newOption.ValueKeyword.
Kind
Then
223
Return oldAttributeTarget.AttributeModifier.
Kind
= newAttributeTarget.AttributeModifier.
Kind
1027
Return oldPredefinedType.Keyword.
Kind
= newPredefinedType.Keyword.
Kind
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
201
AppendOperatorName(builder, operatorStatement.OperatorToken.
Kind
)
CodeModel\VisualBasicCodeModelService.vb (3)
866
If (token.IsKeyword() OrElse token.
Kind
= SyntaxKind.IdentifierToken) AndAlso
867
(nextToken.IsKeyword() OrElse nextToken.
Kind
= SyntaxKind.IdentifierToken) Then
3928
If lastToken.
Kind
<> SyntaxKind.EndOfLineTrivia Then
Help\VisualBasicHelpContextService.Visitor.vb (14)
65
If node.AttributeModifier.
Kind
() = SyntaxKind.ModuleKeyword Then
67
ElseIf node.AttributeModifier.
Kind
() = SyntaxKind.AssemblyKeyword Then
82
Select Case node.BlockKeyword.
Kind
()
118
result = Keyword(node.OperatorToken.
Kind
())
278
If node.VarianceKeyword.
Kind
() = SyntaxKind.OutKeyword Then
382
Select Case node.DeclarationKeyword.
Kind
()
421
Select Case node.Identifier.
Kind
()
425
result = Keyword(node.Identifier.
Kind
())
484
Select Case node.NameKeyword.
Kind
()
528
If node.StopOrEndKeyword.
Kind
() = SyntaxKind.EndKeyword Then
565
result = Keyword(node.DeclarationKeyword.
Kind
())
590
If node.Nullable.
Kind
() = SyntaxKind.QuestionToken Then
602
Select Case node.ConstraintKeyword.
Kind
()
681
Select Case node.Token.
Kind
()
LanguageService\VisualBasicPackage.IVbCompiler.vb (1)
34
Return token.
Kind
= SyntaxKind.IdentifierToken
Venus\VisualBasicContainedLanguage.vb (3)
203
If endToken.
Kind
<> SyntaxKind.EndKeyword Then
208
If helperToken.
Kind
<> SyntaxKind.IdentifierToken OrElse
214
If asToken.
Kind
<> SyntaxKind.AsKeyword Then
Venus\VisualBasicVenusBraceMatchingService.vb (2)
24
If token.
Kind
= SyntaxKind.CloseBraceToken Then
27
Return openBrace.
Kind
= SyntaxKind.OpenBraceToken