213 references to IsKeyword
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Operators.cs (1)
3134
Error(diagnostics, ErrorCode.ERR_BadUnaryOp, node, SyntaxFacts.GetText(SyntaxKind.
IsKeyword
), operand.Display);
Parser\LanguageParser.cs (3)
3576
if (!(opKind == SyntaxKind.
IsKeyword
||
5650
case SyntaxKind.
IsKeyword
: // e.g. `e is A<B> is bool`
11783
case SyntaxKind.
IsKeyword
:
Syntax\SyntaxKindFacts.cs (3)
595
case SyntaxKind.
IsKeyword
:
943
return SyntaxKind.
IsKeyword
;
1583
case SyntaxKind.
IsKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
SpacingFormattingRule.cs (2)
339
if (currentKind == SyntaxKind.
IsKeyword
||
343
previousKind == SyntaxKind.
IsKeyword
||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
87
Token(SyntaxKind.
IsKeyword
).WithTriviaFrom(asExpression.OperatorToken),
CSharpSyntaxGeneratorInternal.cs (1)
156
isKeyword == default ? SyntaxFactory.Token(SyntaxKind.
IsKeyword
) : isKeyword,
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
109
Token(SyntaxKind.
IsKeyword
).WithTriviaFrom(binary.OperatorToken),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
1370
if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.
IsKeyword
)
1510
binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.
IsKeyword
) &&
1907
if (token.IsKind(SyntaxKind.
IsKeyword
) ||
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
13
: base(SyntaxKind.
IsKeyword
)
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
87
Token(SyntaxKind.
IsKeyword
).WithTriviaFrom(asExpression.OperatorToken),
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
109
Token(SyntaxKind.
IsKeyword
).WithTriviaFrom(binary.OperatorToken),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (188)
Generated\Syntax.Test.xml.Generated.cs (4)
257
=> InternalSyntaxFactory.IsPatternExpression(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.
IsKeyword
), GenerateDiscardPattern());
1701
Assert.Equal(SyntaxKind.
IsKeyword
, node.IsKeyword.Kind);
10233
=> SyntaxFactory.IsPatternExpression(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.
IsKeyword
), GenerateDiscardPattern());
11677
Assert.Equal(SyntaxKind.
IsKeyword
, node.IsKeyword.Kind());
Parsing\DeclarationExpressionTests.cs (6)
74
N(SyntaxKind.
IsKeyword
);
110
N(SyntaxKind.
IsKeyword
);
160
N(SyntaxKind.
IsKeyword
);
203
N(SyntaxKind.
IsKeyword
);
267
N(SyntaxKind.
IsKeyword
);
333
N(SyntaxKind.
IsKeyword
);
Parsing\DeconstructionTests.cs (2)
2706
N(SyntaxKind.
IsKeyword
);
2768
N(SyntaxKind.
IsKeyword
);
Parsing\ExpressionParsingTests.cs (5)
661
TestBinary(SyntaxKind.
IsKeyword
);
4149
N(SyntaxKind.
IsKeyword
);
4243
N(SyntaxKind.
IsKeyword
);
4342
N(SyntaxKind.
IsKeyword
);
4447
N(SyntaxKind.
IsKeyword
);
Parsing\FunctionPointerTests.cs (2)
2480
N(SyntaxKind.
IsKeyword
);
2512
N(SyntaxKind.
IsKeyword
);
Parsing\LambdaAttributeParsingTests.cs (7)
1467
N(SyntaxKind.
IsKeyword
);
2188
N(SyntaxKind.
IsKeyword
);
2232
N(SyntaxKind.
IsKeyword
);
2286
N(SyntaxKind.
IsKeyword
);
2341
N(SyntaxKind.
IsKeyword
);
2399
N(SyntaxKind.
IsKeyword
);
2453
N(SyntaxKind.
IsKeyword
);
Parsing\LambdaReturnTypeParsingTests.cs (1)
4624
N(SyntaxKind.
IsKeyword
);
Parsing\NullableParsingTests.cs (4)
344
N(SyntaxKind.
IsKeyword
);
376
N(SyntaxKind.
IsKeyword
);
412
N(SyntaxKind.
IsKeyword
);
456
N(SyntaxKind.
IsKeyword
);
Parsing\PatternParsingTests.cs (107)
236
N(SyntaxKind.
IsKeyword
);
369
N(SyntaxKind.
IsKeyword
);
471
N(SyntaxKind.
IsKeyword
);
486
N(SyntaxKind.
IsKeyword
);
528
N(SyntaxKind.
IsKeyword
);
567
N(SyntaxKind.
IsKeyword
);
597
N(SyntaxKind.
IsKeyword
);
629
N(SyntaxKind.
IsKeyword
);
659
N(SyntaxKind.
IsKeyword
);
686
N(SyntaxKind.
IsKeyword
);
716
N(SyntaxKind.
IsKeyword
);
746
N(SyntaxKind.
IsKeyword
);
776
N(SyntaxKind.
IsKeyword
);
1061
N(SyntaxKind.
IsKeyword
);
1099
N(SyntaxKind.
IsKeyword
);
1137
N(SyntaxKind.
IsKeyword
);
1180
N(SyntaxKind.
IsKeyword
);
2901
N(SyntaxKind.
IsKeyword
);
3109
N(SyntaxKind.
IsKeyword
);
3167
N(SyntaxKind.
IsKeyword
);
3227
N(SyntaxKind.
IsKeyword
);
3292
N(SyntaxKind.
IsKeyword
);
3359
N(SyntaxKind.
IsKeyword
);
3417
N(SyntaxKind.
IsKeyword
);
3477
N(SyntaxKind.
IsKeyword
);
3542
N(SyntaxKind.
IsKeyword
);
3609
N(SyntaxKind.
IsKeyword
);
3683
N(SyntaxKind.
IsKeyword
);
3759
N(SyntaxKind.
IsKeyword
);
3840
N(SyntaxKind.
IsKeyword
);
4397
N(SyntaxKind.
IsKeyword
);
4507
N(SyntaxKind.
IsKeyword
);
4613
N(SyntaxKind.
IsKeyword
);
4681
N(SyntaxKind.
IsKeyword
);
4745
N(SyntaxKind.
IsKeyword
);
4832
N(SyntaxKind.
IsKeyword
);
4915
N(SyntaxKind.
IsKeyword
);
4960
N(SyntaxKind.
IsKeyword
);
5066
N(SyntaxKind.
IsKeyword
);
5168
N(SyntaxKind.
IsKeyword
);
5232
N(SyntaxKind.
IsKeyword
);
5292
N(SyntaxKind.
IsKeyword
);
5375
N(SyntaxKind.
IsKeyword
);
5653
N(SyntaxKind.
IsKeyword
);
5691
N(SyntaxKind.
IsKeyword
);
5729
N(SyntaxKind.
IsKeyword
);
6391
N(SyntaxKind.
IsKeyword
);
6443
N(SyntaxKind.
IsKeyword
);
6496
N(SyntaxKind.
IsKeyword
);
6549
N(SyntaxKind.
IsKeyword
);
6581
N(SyntaxKind.
IsKeyword
);
6822
N(SyntaxKind.
IsKeyword
);
6868
N(SyntaxKind.
IsKeyword
);
6906
N(SyntaxKind.
IsKeyword
);
6965
N(SyntaxKind.
IsKeyword
);
7072
N(SyntaxKind.
IsKeyword
);
8188
N(SyntaxKind.
IsKeyword
);
8230
N(SyntaxKind.
IsKeyword
);
8268
N(SyntaxKind.
IsKeyword
);
8323
N(SyntaxKind.
IsKeyword
);
8385
N(SyntaxKind.
IsKeyword
);
8444
N(SyntaxKind.
IsKeyword
);
8493
N(SyntaxKind.
IsKeyword
);
9181
N(SyntaxKind.
IsKeyword
);
9221
N(SyntaxKind.
IsKeyword
);
9265
N(SyntaxKind.
IsKeyword
);
9310
N(SyntaxKind.
IsKeyword
);
9416
N(SyntaxKind.
IsKeyword
);
9463
N(SyntaxKind.
IsKeyword
);
9768
N(SyntaxKind.
IsKeyword
);
9821
N(SyntaxKind.
IsKeyword
);
9887
N(SyntaxKind.
IsKeyword
);
9960
N(SyntaxKind.
IsKeyword
);
10000
N(SyntaxKind.
IsKeyword
);
10050
N(SyntaxKind.
IsKeyword
);
10096
N(SyntaxKind.
IsKeyword
);
10151
N(SyntaxKind.
IsKeyword
);
10200
N(SyntaxKind.
IsKeyword
);
10248
N(SyntaxKind.
IsKeyword
);
10292
N(SyntaxKind.
IsKeyword
);
10394
N(SyntaxKind.
IsKeyword
);
10435
N(SyntaxKind.
IsKeyword
);
10476
N(SyntaxKind.
IsKeyword
);
10517
N(SyntaxKind.
IsKeyword
);
10572
N(SyntaxKind.
IsKeyword
);
10617
N(SyntaxKind.
IsKeyword
);
10690
N(SyntaxKind.
IsKeyword
);
10727
N(SyntaxKind.
IsKeyword
);
10768
N(SyntaxKind.
IsKeyword
);
10810
N(SyntaxKind.
IsKeyword
);
10863
N(SyntaxKind.
IsKeyword
);
10912
N(SyntaxKind.
IsKeyword
);
10969
N(SyntaxKind.
IsKeyword
);
11030
N(SyntaxKind.
IsKeyword
);
11081
N(SyntaxKind.
IsKeyword
);
11133
N(SyntaxKind.
IsKeyword
);
11186
N(SyntaxKind.
IsKeyword
);
11243
N(SyntaxKind.
IsKeyword
);
11416
N(SyntaxKind.
IsKeyword
);
11526
N(SyntaxKind.
IsKeyword
);
11610
N(SyntaxKind.
IsKeyword
);
11670
N(SyntaxKind.
IsKeyword
);
11728
N(SyntaxKind.
IsKeyword
);
11859
N(SyntaxKind.
IsKeyword
);
11932
N(SyntaxKind.
IsKeyword
);
12040
N(SyntaxKind.
IsKeyword
);
12757
N(SyntaxKind.
IsKeyword
);
Parsing\PatternParsingTests_ListPatterns.cs (31)
42
N(SyntaxKind.
IsKeyword
);
75
N(SyntaxKind.
IsKeyword
);
113
N(SyntaxKind.
IsKeyword
);
160
N(SyntaxKind.
IsKeyword
);
192
N(SyntaxKind.
IsKeyword
);
219
N(SyntaxKind.
IsKeyword
);
243
N(SyntaxKind.
IsKeyword
);
280
N(SyntaxKind.
IsKeyword
);
320
N(SyntaxKind.
IsKeyword
);
359
N(SyntaxKind.
IsKeyword
);
388
N(SyntaxKind.
IsKeyword
);
420
N(SyntaxKind.
IsKeyword
);
458
N(SyntaxKind.
IsKeyword
);
484
N(SyntaxKind.
IsKeyword
);
517
N(SyntaxKind.
IsKeyword
);
541
N(SyntaxKind.
IsKeyword
);
565
N(SyntaxKind.
IsKeyword
);
595
N(SyntaxKind.
IsKeyword
);
631
N(SyntaxKind.
IsKeyword
);
674
N(SyntaxKind.
IsKeyword
);
721
N(SyntaxKind.
IsKeyword
);
749
N(SyntaxKind.
IsKeyword
);
779
N(SyntaxKind.
IsKeyword
);
818
N(SyntaxKind.
IsKeyword
);
847
N(SyntaxKind.
IsKeyword
);
884
N(SyntaxKind.
IsKeyword
);
927
N(SyntaxKind.
IsKeyword
);
956
N(SyntaxKind.
IsKeyword
);
991
N(SyntaxKind.
IsKeyword
);
1043
N(SyntaxKind.
IsKeyword
);
1080
N(SyntaxKind.
IsKeyword
);
Parsing\PatternParsingTests2.cs (16)
63
N(SyntaxKind.
IsKeyword
);
128
N(SyntaxKind.
IsKeyword
);
174
N(SyntaxKind.
IsKeyword
);
231
N(SyntaxKind.
IsKeyword
);
288
N(SyntaxKind.
IsKeyword
);
342
N(SyntaxKind.
IsKeyword
);
398
N(SyntaxKind.
IsKeyword
);
454
N(SyntaxKind.
IsKeyword
);
509
N(SyntaxKind.
IsKeyword
);
565
N(SyntaxKind.
IsKeyword
);
613
N(SyntaxKind.
IsKeyword
);
659
N(SyntaxKind.
IsKeyword
);
713
N(SyntaxKind.
IsKeyword
);
784
N(SyntaxKind.
IsKeyword
);
842
N(SyntaxKind.
IsKeyword
);
902
N(SyntaxKind.
IsKeyword
);
Parsing\RecordParsing.cs (2)
1865
N(SyntaxKind.
IsKeyword
);
2027
N(SyntaxKind.
IsKeyword
);
Parsing\StatementParsingTests.cs (1)
4639
N(SyntaxKind.
IsKeyword
);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CSharpSyntaxGeneratorInternal.cs (1)
156
isKeyword == default ? SyntaxFactory.Token(SyntaxKind.
IsKeyword
) : isKeyword,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
1370
if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.
IsKeyword
)
1510
binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.
IsKeyword
) &&
1907
if (token.IsKind(SyntaxKind.
IsKeyword
) ||
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (1)
75
(CSharp.SyntaxFacts.IsKeywordKind(nextToken.Kind()) && nextToken.Kind() is not SyntaxKind.AsKeyword and not SyntaxKind.
IsKeyword
))
SpacingFormattingRule.cs (2)
339
if (currentKind == SyntaxKind.
IsKeyword
||
343
previousKind == SyntaxKind.
IsKeyword
||