318 references to IsKeyword
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Operators.cs (1)
4780Error(diagnostics, ErrorCode.ERR_BadUnaryOp, node, SyntaxFacts.GetText(SyntaxKind.IsKeyword), operand.Display);
Parser\LanguageParser.cs (3)
4102if (!(opKind == SyntaxKind.IsKeyword || 6249case SyntaxKind.IsKeyword: // e.g. `e is A<B> is bool` 13091case SyntaxKind.IsKeyword:
Syntax.xml.Internal.Generated.cs (6)
28988case SyntaxKind.IsKeyword: 30106if (isKeyword.Kind != SyntaxKind.IsKeyword) throw new ArgumentException(nameof(isKeyword)); 32255case SyntaxKind.IsKeyword: 34355case SyntaxKind.IsKeyword: 35473if (isKeyword.Kind != SyntaxKind.IsKeyword) throw new ArgumentException(nameof(isKeyword)); 37622case SyntaxKind.IsKeyword:
Syntax.xml.Main.Generated.cs (5)
2796case SyntaxKind.IsKeyword: 2831SyntaxKind.IsExpression => SyntaxKind.IsKeyword, 3677if (isKeyword.Kind() != SyntaxKind.IsKeyword) throw new ArgumentException(nameof(isKeyword)); 3684=> SyntaxFactory.IsPatternExpression(expression, SyntaxFactory.Token(SyntaxKind.IsKeyword), pattern); 5450case SyntaxKind.IsKeyword:
Syntax\SyntaxKindFacts.cs (3)
648case SyntaxKind.IsKeyword: 998return SyntaxKind.IsKeyword; 1690case SyntaxKind.IsKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
55public static readonly SyntaxToken IsKeyword = Token(SyntaxKind.IsKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
346if (currentKind == SyntaxKind.IsKeyword || 350previousKind == SyntaxKind.IsKeyword ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1385if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1527binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.IsKeyword) && 1920if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\KeywordRecommenders\IsKeywordRecommender.cs (1)
10internal sealed class IsKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.IsKeyword)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (280)
Generated\Syntax.Test.xml.Generated.cs (4)
269=> InternalSyntaxFactory.IsPatternExpression(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.IsKeyword), GenerateDiscardPattern()); 1771Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.Kind); 10619=> SyntaxFactory.IsPatternExpression(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.IsKeyword), GenerateDiscardPattern()); 12121Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.Kind());
Parsing\AsyncParsingTests.cs (4)
2655N(SyntaxKind.IsKeyword); 2697N(SyntaxKind.IsKeyword); 2746N(SyntaxKind.IsKeyword); 2793N(SyntaxKind.IsKeyword);
Parsing\AwaitParsingTests.cs (11)
1281N(SyntaxKind.IsKeyword); 1318N(SyntaxKind.IsKeyword); 1371N(SyntaxKind.IsKeyword); 1424N(SyntaxKind.IsKeyword); 1506N(SyntaxKind.IsKeyword); 1586N(SyntaxKind.IsKeyword); 1665N(SyntaxKind.IsKeyword); 1756N(SyntaxKind.IsKeyword); 1823N(SyntaxKind.IsKeyword); 1877N(SyntaxKind.IsKeyword); 1918N(SyntaxKind.IsKeyword);
Parsing\CollectionExpressionParsingTests.cs (8)
1150N(SyntaxKind.IsKeyword); 18114N(SyntaxKind.IsKeyword); 18198N(SyntaxKind.IsKeyword); 18257N(SyntaxKind.IsKeyword); 18312N(SyntaxKind.IsKeyword); 18372N(SyntaxKind.IsKeyword); 18438N(SyntaxKind.IsKeyword); 18515N(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 (9)
661TestBinary(SyntaxKind.IsKeyword); 4149N(SyntaxKind.IsKeyword); 4243N(SyntaxKind.IsKeyword); 4342N(SyntaxKind.IsKeyword); 4447N(SyntaxKind.IsKeyword); 6884N(SyntaxKind.IsKeyword); 6938N(SyntaxKind.IsKeyword); 7019N(SyntaxKind.IsKeyword); 8636N(SyntaxKind.IsKeyword);
Parsing\ForStatementParsingTest.cs (3)
3213N(SyntaxKind.IsKeyword); 3233N(SyntaxKind.IsKeyword); 3253N(SyntaxKind.IsKeyword);
Parsing\FunctionPointerTests.cs (2)
2480N(SyntaxKind.IsKeyword); 2512N(SyntaxKind.IsKeyword);
Parsing\LambdaAttributeParsingTests.cs (7)
1415N(SyntaxKind.IsKeyword); 2166N(SyntaxKind.IsKeyword); 2215N(SyntaxKind.IsKeyword); 2267N(SyntaxKind.IsKeyword); 2329N(SyntaxKind.IsKeyword); 2391N(SyntaxKind.IsKeyword); 2458N(SyntaxKind.IsKeyword);
Parsing\LambdaReturnTypeParsingTests.cs (1)
4676N(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 (125)
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); 9108N(SyntaxKind.IsKeyword); 9148N(SyntaxKind.IsKeyword); 9192N(SyntaxKind.IsKeyword); 9237N(SyntaxKind.IsKeyword); 9343N(SyntaxKind.IsKeyword); 9390N(SyntaxKind.IsKeyword); 9695N(SyntaxKind.IsKeyword); 9748N(SyntaxKind.IsKeyword); 9814N(SyntaxKind.IsKeyword); 9887N(SyntaxKind.IsKeyword); 9927N(SyntaxKind.IsKeyword); 9977N(SyntaxKind.IsKeyword); 10023N(SyntaxKind.IsKeyword); 10078N(SyntaxKind.IsKeyword); 10127N(SyntaxKind.IsKeyword); 10175N(SyntaxKind.IsKeyword); 10219N(SyntaxKind.IsKeyword); 10321N(SyntaxKind.IsKeyword); 10362N(SyntaxKind.IsKeyword); 10403N(SyntaxKind.IsKeyword); 10444N(SyntaxKind.IsKeyword); 10499N(SyntaxKind.IsKeyword); 10544N(SyntaxKind.IsKeyword); 10617N(SyntaxKind.IsKeyword); 10654N(SyntaxKind.IsKeyword); 10695N(SyntaxKind.IsKeyword); 10737N(SyntaxKind.IsKeyword); 10790N(SyntaxKind.IsKeyword); 10839N(SyntaxKind.IsKeyword); 10896N(SyntaxKind.IsKeyword); 10957N(SyntaxKind.IsKeyword); 11008N(SyntaxKind.IsKeyword); 11060N(SyntaxKind.IsKeyword); 11113N(SyntaxKind.IsKeyword); 11170N(SyntaxKind.IsKeyword); 11343N(SyntaxKind.IsKeyword); 11453N(SyntaxKind.IsKeyword); 11537N(SyntaxKind.IsKeyword); 11597N(SyntaxKind.IsKeyword); 11655N(SyntaxKind.IsKeyword); 11786N(SyntaxKind.IsKeyword); 11859N(SyntaxKind.IsKeyword); 11967N(SyntaxKind.IsKeyword); 12684N(SyntaxKind.IsKeyword); 12837N(SyntaxKind.IsKeyword); 12880N(SyntaxKind.IsKeyword); 12919N(SyntaxKind.IsKeyword); 12959N(SyntaxKind.IsKeyword); 13006N(SyntaxKind.IsKeyword); 13049N(SyntaxKind.IsKeyword); 13090N(SyntaxKind.IsKeyword); 13134N(SyntaxKind.IsKeyword); 13174N(SyntaxKind.IsKeyword); 13221N(SyntaxKind.IsKeyword); 13272N(SyntaxKind.IsKeyword); 13317N(SyntaxKind.IsKeyword); 13363N(SyntaxKind.IsKeyword); 13416N(SyntaxKind.IsKeyword); 13469N(SyntaxKind.IsKeyword); 13529N(SyntaxKind.IsKeyword); 13706N(SyntaxKind.IsKeyword); 13764N(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)
55public static readonly SyntaxToken IsKeyword = Token(SyntaxKind.IsKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
346if (currentKind == SyntaxKind.IsKeyword || 350previousKind == SyntaxKind.IsKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1385if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1527binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.IsKeyword) && 1920if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
55public static readonly SyntaxToken IsKeyword = Token(SyntaxKind.IsKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
346if (currentKind == SyntaxKind.IsKeyword || 350previousKind == SyntaxKind.IsKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1385if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1527binaryExpressionSyntax.OperatorToken.IsKind(SyntaxKind.IsKeyword) && 1920if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)