64 references to ExplicitKeyword
Microsoft.CodeAnalysis.CSharp (14)
Parser\DocumentationCommentParser.cs (2)
946case SyntaxKind.ExplicitKeyword: 1174Debug.Assert(CurrentToken.Kind == SyntaxKind.ExplicitKeyword ||
Parser\LanguageParser.cs (8)
1534(currentTokenKind is SyntaxKind.ExplicitKeyword or SyntaxKind.ImplicitKeyword && PeekToken(1).Kind == SyntaxKind.OperatorKeyword)) 2397case SyntaxKind.ExplicitKeyword: 3320return this.CurrentToken.Kind is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword or SyntaxKind.OperatorKeyword; 3607if (this.CurrentToken.Kind is not (SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)) 3685var style = this.CurrentToken.Kind is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword 3687: this.EatToken(SyntaxKind.ExplicitKeyword); 3849if (firstToken.Kind is SyntaxKind.ExplicitKeyword or SyntaxKind.ImplicitKeyword && 3890if (this.CurrentToken.Kind is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
720return SyntaxKind.ExplicitKeyword;
Syntax\SyntaxKindFacts.cs (3)
1039return SyntaxKind.ExplicitKeyword; 1072return SyntaxKind.ExplicitKeyword; 1731case SyntaxKind.ExplicitKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
34public static readonly SyntaxToken ExplicitKeyword = Token(SyntaxKind.ExplicitKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1186token.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
53if (previousToken.Kind() == SyntaxKind.ExplicitKeyword)
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
20token.Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (44)
LexicalAndXml\CrefLexerTests.cs (4)
42AssertTokens("explicit", Token(SyntaxKind.ExplicitKeyword)); 51AssertTokens("explicit", Token(SyntaxKind.ExplicitKeyword, "explicit", "explicit")); 60AssertTokens("explicit", Token(SyntaxKind.ExplicitKeyword, "explicit", "explicit")); 384Token(SyntaxKind.ExplicitKeyword),
Parsing\AsyncParsingTests.cs (2)
1757N(SyntaxKind.ExplicitKeyword); 1815N(SyntaxKind.ExplicitKeyword);
Parsing\CrefParsingTests.cs (10)
1928N(SyntaxKind.ExplicitKeyword); 1956N(SyntaxKind.ExplicitKeyword); 1992N(SyntaxKind.ExplicitKeyword); 2111N(SyntaxKind.ExplicitKeyword); 2147N(SyntaxKind.ExplicitKeyword); 2191N(SyntaxKind.ExplicitKeyword); 3062N(SyntaxKind.ExplicitKeyword); 3091N(SyntaxKind.ExplicitKeyword); 3122N(SyntaxKind.ExplicitKeyword); 3151N(SyntaxKind.ExplicitKeyword);
Parsing\DeclarationParsingTests.cs (1)
5605Assert.Equal(SyntaxKind.ExplicitKeyword, ms.ImplicitOrExplicitKeyword.Kind());
Parsing\MemberDeclarationParsingTests.cs (27)
6372M(SyntaxKind.ExplicitKeyword); 6439M(SyntaxKind.ExplicitKeyword); 6623N(SyntaxKind.ExplicitKeyword); 6740N(SyntaxKind.ExplicitKeyword); 6840N(SyntaxKind.ExplicitKeyword); 6999N(SyntaxKind.ExplicitKeyword); 7216N(SyntaxKind.ExplicitKeyword); 7424N(SyntaxKind.ExplicitKeyword); 7549N(SyntaxKind.ExplicitKeyword); 7657N(SyntaxKind.ExplicitKeyword); 7795N(SyntaxKind.ExplicitKeyword); 7922N(SyntaxKind.ExplicitKeyword); 7976N(SyntaxKind.ExplicitKeyword); 8030N(SyntaxKind.ExplicitKeyword); 8084N(SyntaxKind.ExplicitKeyword); 8143N(SyntaxKind.ExplicitKeyword); 8192N(SyntaxKind.ExplicitKeyword); 8257N(SyntaxKind.ExplicitKeyword); 8309N(SyntaxKind.ExplicitKeyword); 8367N(SyntaxKind.ExplicitKeyword); 8423N(SyntaxKind.ExplicitKeyword); 8472N(SyntaxKind.ExplicitKeyword); 8526N(SyntaxKind.ExplicitKeyword); 8605N(SyntaxKind.ExplicitKeyword); 9876[InlineData("explicit", SyntaxKind.ExplicitKeyword)] 9918[InlineData("explicit", SyntaxKind.ExplicitKeyword)] 10094[InlineData("explicit", SyntaxKind.ExplicitKeyword)]
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
34public static readonly SyntaxToken ExplicitKeyword = Token(SyntaxKind.ExplicitKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1186token.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)