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