279 references to IsKeyword
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Operators.cs (1)
3177Error(diagnostics, ErrorCode.ERR_BadUnaryOp, node, SyntaxFacts.GetText(SyntaxKind.IsKeyword), operand.Display);
Parser\LanguageParser.cs (3)
3920if (!(opKind == SyntaxKind.IsKeyword || 5934case SyntaxKind.IsKeyword: // e.g. `e is A<B> is bool` 12596case SyntaxKind.IsKeyword:
Syntax\SyntaxKindFacts.cs (3)
623case SyntaxKind.IsKeyword: 971return SyntaxKind.IsKeyword; 1619case SyntaxKind.IsKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
47public static readonly SyntaxToken IsKeyword = Token(SyntaxKind.IsKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
339if (currentKind == SyntaxKind.IsKeyword || 343previousKind == SyntaxKind.IsKeyword ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1384if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1526binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.IsKeyword) && 1919if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
13: base(SyntaxKind.IsKeyword)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (258)
Generated\Syntax.Test.xml.Generated.cs (4)
269=> InternalSyntaxFactory.IsPatternExpression(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.IsKeyword), GenerateDiscardPattern()); 1762Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.Kind); 10485=> SyntaxFactory.IsPatternExpression(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.IsKeyword), GenerateDiscardPattern()); 11978Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.Kind());
Parsing\AsyncParsingTests.cs (4)
2664N(SyntaxKind.IsKeyword); 2706N(SyntaxKind.IsKeyword); 2755N(SyntaxKind.IsKeyword); 2802N(SyntaxKind.IsKeyword);
Parsing\AwaitParsingTests.cs (11)
1164N(SyntaxKind.IsKeyword); 1201N(SyntaxKind.IsKeyword); 1254N(SyntaxKind.IsKeyword); 1307N(SyntaxKind.IsKeyword); 1389N(SyntaxKind.IsKeyword); 1469N(SyntaxKind.IsKeyword); 1548N(SyntaxKind.IsKeyword); 1639N(SyntaxKind.IsKeyword); 1706N(SyntaxKind.IsKeyword); 1760N(SyntaxKind.IsKeyword); 1801N(SyntaxKind.IsKeyword);
Parsing\CollectionExpressionParsingTests.cs (8)
1150N(SyntaxKind.IsKeyword); 18132N(SyntaxKind.IsKeyword); 18216N(SyntaxKind.IsKeyword); 18275N(SyntaxKind.IsKeyword); 18330N(SyntaxKind.IsKeyword); 18390N(SyntaxKind.IsKeyword); 18456N(SyntaxKind.IsKeyword); 18533N(SyntaxKind.IsKeyword);
Parsing\DeclarationExpressionTests.cs (7)
75N(SyntaxKind.IsKeyword); 111N(SyntaxKind.IsKeyword); 153N(SyntaxKind.IsKeyword); 197N(SyntaxKind.IsKeyword); 240N(SyntaxKind.IsKeyword); 304N(SyntaxKind.IsKeyword); 370N(SyntaxKind.IsKeyword);
Parsing\DeconstructionTests.cs (2)
2706N(SyntaxKind.IsKeyword); 2768N(SyntaxKind.IsKeyword);
Parsing\ExpressionParsingTests.cs (8)
661TestBinary(SyntaxKind.IsKeyword); 4149N(SyntaxKind.IsKeyword); 4243N(SyntaxKind.IsKeyword); 4342N(SyntaxKind.IsKeyword); 4447N(SyntaxKind.IsKeyword); 6840N(SyntaxKind.IsKeyword); 6894N(SyntaxKind.IsKeyword); 6975N(SyntaxKind.IsKeyword);
Parsing\FunctionPointerTests.cs (2)
2480N(SyntaxKind.IsKeyword); 2512N(SyntaxKind.IsKeyword);
Parsing\LambdaAttributeParsingTests.cs (7)
1422N(SyntaxKind.IsKeyword); 2173N(SyntaxKind.IsKeyword); 2222N(SyntaxKind.IsKeyword); 2274N(SyntaxKind.IsKeyword); 2336N(SyntaxKind.IsKeyword); 2398N(SyntaxKind.IsKeyword); 2465N(SyntaxKind.IsKeyword);
Parsing\LambdaReturnTypeParsingTests.cs (1)
4697N(SyntaxKind.IsKeyword);
Parsing\NameParsingTests.cs (1)
1450N(SyntaxKind.IsKeyword);
Parsing\NullableParsingTests.cs (16)
344N(SyntaxKind.IsKeyword); 376N(SyntaxKind.IsKeyword); 412N(SyntaxKind.IsKeyword); 456N(SyntaxKind.IsKeyword); 1800N(SyntaxKind.IsKeyword); 1836N(SyntaxKind.IsKeyword); 1870N(SyntaxKind.IsKeyword); 1912N(SyntaxKind.IsKeyword); 1962N(SyntaxKind.IsKeyword); 2001N(SyntaxKind.IsKeyword); 2052N(SyntaxKind.IsKeyword); 2108N(SyntaxKind.IsKeyword); 2162N(SyntaxKind.IsKeyword); 2237N(SyntaxKind.IsKeyword); 2285N(SyntaxKind.IsKeyword); 2331N(SyntaxKind.IsKeyword);
Parsing\PatternParsingTests.cs (107)
236N(SyntaxKind.IsKeyword); 369N(SyntaxKind.IsKeyword); 471N(SyntaxKind.IsKeyword); 486N(SyntaxKind.IsKeyword); 528N(SyntaxKind.IsKeyword); 567N(SyntaxKind.IsKeyword); 597N(SyntaxKind.IsKeyword); 629N(SyntaxKind.IsKeyword); 659N(SyntaxKind.IsKeyword); 686N(SyntaxKind.IsKeyword); 716N(SyntaxKind.IsKeyword); 746N(SyntaxKind.IsKeyword); 776N(SyntaxKind.IsKeyword); 1061N(SyntaxKind.IsKeyword); 1099N(SyntaxKind.IsKeyword); 1137N(SyntaxKind.IsKeyword); 1180N(SyntaxKind.IsKeyword); 2862N(SyntaxKind.IsKeyword); 3070N(SyntaxKind.IsKeyword); 3128N(SyntaxKind.IsKeyword); 3188N(SyntaxKind.IsKeyword); 3253N(SyntaxKind.IsKeyword); 3320N(SyntaxKind.IsKeyword); 3378N(SyntaxKind.IsKeyword); 3438N(SyntaxKind.IsKeyword); 3503N(SyntaxKind.IsKeyword); 3570N(SyntaxKind.IsKeyword); 3644N(SyntaxKind.IsKeyword); 3720N(SyntaxKind.IsKeyword); 3801N(SyntaxKind.IsKeyword); 4358N(SyntaxKind.IsKeyword); 4468N(SyntaxKind.IsKeyword); 4574N(SyntaxKind.IsKeyword); 4642N(SyntaxKind.IsKeyword); 4706N(SyntaxKind.IsKeyword); 4793N(SyntaxKind.IsKeyword); 4876N(SyntaxKind.IsKeyword); 4921N(SyntaxKind.IsKeyword); 5027N(SyntaxKind.IsKeyword); 5129N(SyntaxKind.IsKeyword); 5193N(SyntaxKind.IsKeyword); 5253N(SyntaxKind.IsKeyword); 5336N(SyntaxKind.IsKeyword); 5614N(SyntaxKind.IsKeyword); 5652N(SyntaxKind.IsKeyword); 5690N(SyntaxKind.IsKeyword); 6352N(SyntaxKind.IsKeyword); 6404N(SyntaxKind.IsKeyword); 6457N(SyntaxKind.IsKeyword); 6510N(SyntaxKind.IsKeyword); 6542N(SyntaxKind.IsKeyword); 6783N(SyntaxKind.IsKeyword); 6829N(SyntaxKind.IsKeyword); 6867N(SyntaxKind.IsKeyword); 6926N(SyntaxKind.IsKeyword); 7033N(SyntaxKind.IsKeyword); 8149N(SyntaxKind.IsKeyword); 8191N(SyntaxKind.IsKeyword); 8229N(SyntaxKind.IsKeyword); 8284N(SyntaxKind.IsKeyword); 8346N(SyntaxKind.IsKeyword); 8405N(SyntaxKind.IsKeyword); 8454N(SyntaxKind.IsKeyword); 9142N(SyntaxKind.IsKeyword); 9182N(SyntaxKind.IsKeyword); 9226N(SyntaxKind.IsKeyword); 9271N(SyntaxKind.IsKeyword); 9377N(SyntaxKind.IsKeyword); 9424N(SyntaxKind.IsKeyword); 9729N(SyntaxKind.IsKeyword); 9782N(SyntaxKind.IsKeyword); 9848N(SyntaxKind.IsKeyword); 9921N(SyntaxKind.IsKeyword); 9961N(SyntaxKind.IsKeyword); 10011N(SyntaxKind.IsKeyword); 10057N(SyntaxKind.IsKeyword); 10112N(SyntaxKind.IsKeyword); 10161N(SyntaxKind.IsKeyword); 10209N(SyntaxKind.IsKeyword); 10253N(SyntaxKind.IsKeyword); 10355N(SyntaxKind.IsKeyword); 10396N(SyntaxKind.IsKeyword); 10437N(SyntaxKind.IsKeyword); 10478N(SyntaxKind.IsKeyword); 10533N(SyntaxKind.IsKeyword); 10578N(SyntaxKind.IsKeyword); 10651N(SyntaxKind.IsKeyword); 10688N(SyntaxKind.IsKeyword); 10729N(SyntaxKind.IsKeyword); 10771N(SyntaxKind.IsKeyword); 10824N(SyntaxKind.IsKeyword); 10873N(SyntaxKind.IsKeyword); 10930N(SyntaxKind.IsKeyword); 10991N(SyntaxKind.IsKeyword); 11042N(SyntaxKind.IsKeyword); 11094N(SyntaxKind.IsKeyword); 11147N(SyntaxKind.IsKeyword); 11204N(SyntaxKind.IsKeyword); 11377N(SyntaxKind.IsKeyword); 11487N(SyntaxKind.IsKeyword); 11571N(SyntaxKind.IsKeyword); 11631N(SyntaxKind.IsKeyword); 11689N(SyntaxKind.IsKeyword); 11820N(SyntaxKind.IsKeyword); 11893N(SyntaxKind.IsKeyword); 12001N(SyntaxKind.IsKeyword); 12718N(SyntaxKind.IsKeyword);
Parsing\PatternParsingTests_ListPatterns.cs (40)
43N(SyntaxKind.IsKeyword); 76N(SyntaxKind.IsKeyword); 114N(SyntaxKind.IsKeyword); 161N(SyntaxKind.IsKeyword); 193N(SyntaxKind.IsKeyword); 220N(SyntaxKind.IsKeyword); 244N(SyntaxKind.IsKeyword); 281N(SyntaxKind.IsKeyword); 321N(SyntaxKind.IsKeyword); 360N(SyntaxKind.IsKeyword); 389N(SyntaxKind.IsKeyword); 421N(SyntaxKind.IsKeyword); 459N(SyntaxKind.IsKeyword); 485N(SyntaxKind.IsKeyword); 518N(SyntaxKind.IsKeyword); 541N(SyntaxKind.IsKeyword); 565N(SyntaxKind.IsKeyword); 595N(SyntaxKind.IsKeyword); 631N(SyntaxKind.IsKeyword); 674N(SyntaxKind.IsKeyword); 721N(SyntaxKind.IsKeyword); 749N(SyntaxKind.IsKeyword); 779N(SyntaxKind.IsKeyword); 818N(SyntaxKind.IsKeyword); 847N(SyntaxKind.IsKeyword); 884N(SyntaxKind.IsKeyword); 927N(SyntaxKind.IsKeyword); 956N(SyntaxKind.IsKeyword); 991N(SyntaxKind.IsKeyword); 1043N(SyntaxKind.IsKeyword); 1080N(SyntaxKind.IsKeyword); 1113N(SyntaxKind.IsKeyword); 1149N(SyntaxKind.IsKeyword); 1189N(SyntaxKind.IsKeyword); 1240N(SyntaxKind.IsKeyword); 1291N(SyntaxKind.IsKeyword); 1354N(SyntaxKind.IsKeyword); 1417N(SyntaxKind.IsKeyword); 1484N(SyntaxKind.IsKeyword); 1551N(SyntaxKind.IsKeyword);
Parsing\PatternParsingTests2.cs (29)
64N(SyntaxKind.IsKeyword); 129N(SyntaxKind.IsKeyword); 175N(SyntaxKind.IsKeyword); 232N(SyntaxKind.IsKeyword); 289N(SyntaxKind.IsKeyword); 343N(SyntaxKind.IsKeyword); 399N(SyntaxKind.IsKeyword); 455N(SyntaxKind.IsKeyword); 510N(SyntaxKind.IsKeyword); 566N(SyntaxKind.IsKeyword); 614N(SyntaxKind.IsKeyword); 660N(SyntaxKind.IsKeyword); 714N(SyntaxKind.IsKeyword); 785N(SyntaxKind.IsKeyword); 843N(SyntaxKind.IsKeyword); 903N(SyntaxKind.IsKeyword); 968N(SyntaxKind.IsKeyword); 1002N(SyntaxKind.IsKeyword); 1059N(SyntaxKind.IsKeyword); 1093N(SyntaxKind.IsKeyword); 1162N(SyntaxKind.IsKeyword); 1279N(SyntaxKind.IsKeyword); 1310N(SyntaxKind.IsKeyword); 1377N(SyntaxKind.IsKeyword); 1423N(SyntaxKind.IsKeyword); 1473N(SyntaxKind.IsKeyword); 1553N(SyntaxKind.IsKeyword); 1630N(SyntaxKind.IsKeyword); 1691N(SyntaxKind.IsKeyword);
Parsing\RangeExpressionParsingTests.cs (3)
236N(SyntaxKind.IsKeyword); 271N(SyntaxKind.IsKeyword); 302N(SyntaxKind.IsKeyword);
Parsing\RecordParsing.cs (5)
1865N(SyntaxKind.IsKeyword); 2027N(SyntaxKind.IsKeyword); 2116N(SyntaxKind.IsKeyword); 2168N(SyntaxKind.IsKeyword); 2232N(SyntaxKind.IsKeyword);
Parsing\StatementParsingTests.cs (3)
4667N(SyntaxKind.IsKeyword); 5869N(SyntaxKind.IsKeyword); 5963N(SyntaxKind.IsKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (1)
75(CSharp.SyntaxFacts.IsKeywordKind(nextToken.Kind()) && nextToken.Kind() is not SyntaxKind.AsKeyword and not SyntaxKind.IsKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
47public static readonly SyntaxToken IsKeyword = Token(SyntaxKind.IsKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
339if (currentKind == SyntaxKind.IsKeyword || 343previousKind == SyntaxKind.IsKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1384if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1526binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.IsKeyword) && 1919if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)