65 references to ExplicitKeyword
Microsoft.CodeAnalysis.CSharp (14)
Parser\DocumentationCommentParser.cs (2)
946case SyntaxKind.ExplicitKeyword: 1141Debug.Assert(CurrentToken.Kind == SyntaxKind.ExplicitKeyword ||
Parser\LanguageParser.cs (8)
1534(currentTokenKind is SyntaxKind.ExplicitKeyword or SyntaxKind.ImplicitKeyword && PeekToken(1).Kind == SyntaxKind.OperatorKeyword)) 2344case SyntaxKind.ExplicitKeyword: 3252return this.CurrentToken.Kind is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword or SyntaxKind.OperatorKeyword; 3539if (this.CurrentToken.Kind is not (SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)) 3617var style = this.CurrentToken.Kind is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword 3619: this.EatToken(SyntaxKind.ExplicitKeyword); 3781if (firstToken.Kind is SyntaxKind.ExplicitKeyword or SyntaxKind.ImplicitKeyword && 3822if (this.CurrentToken.Kind is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
711return SyntaxKind.ExplicitKeyword;
Syntax\SyntaxKindFacts.cs (3)
1013return SyntaxKind.ExplicitKeyword; 1044return SyntaxKind.ExplicitKeyword; 1661case SyntaxKind.ExplicitKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
30public static readonly SyntaxToken ExplicitKeyword = Token(SyntaxKind.ExplicitKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1177token.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
58if (previousToken.Kind() == SyntaxKind.ExplicitKeyword)
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (1)
31: base(SyntaxKind.ExplicitKeyword)
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
26SyntaxKind.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)
1766N(SyntaxKind.ExplicitKeyword); 1824N(SyntaxKind.ExplicitKeyword);
Parsing\CrefParsingTests.cs (10)
930N(SyntaxKind.ExplicitKeyword); 958N(SyntaxKind.ExplicitKeyword); 994N(SyntaxKind.ExplicitKeyword); 1113N(SyntaxKind.ExplicitKeyword); 1149N(SyntaxKind.ExplicitKeyword); 1193N(SyntaxKind.ExplicitKeyword); 2064N(SyntaxKind.ExplicitKeyword); 2093N(SyntaxKind.ExplicitKeyword); 2124N(SyntaxKind.ExplicitKeyword); 2153N(SyntaxKind.ExplicitKeyword);
Parsing\DeclarationParsingTests.cs (1)
5605Assert.Equal(SyntaxKind.ExplicitKeyword, ms.ImplicitOrExplicitKeyword.Kind());
Parsing\MemberDeclarationParsingTests.cs (27)
6403M(SyntaxKind.ExplicitKeyword); 6470M(SyntaxKind.ExplicitKeyword); 6654N(SyntaxKind.ExplicitKeyword); 6771N(SyntaxKind.ExplicitKeyword); 6871N(SyntaxKind.ExplicitKeyword); 7030N(SyntaxKind.ExplicitKeyword); 7247N(SyntaxKind.ExplicitKeyword); 7455N(SyntaxKind.ExplicitKeyword); 7580N(SyntaxKind.ExplicitKeyword); 7688N(SyntaxKind.ExplicitKeyword); 7827N(SyntaxKind.ExplicitKeyword); 7954N(SyntaxKind.ExplicitKeyword); 8008N(SyntaxKind.ExplicitKeyword); 8062N(SyntaxKind.ExplicitKeyword); 8116N(SyntaxKind.ExplicitKeyword); 8175N(SyntaxKind.ExplicitKeyword); 8224N(SyntaxKind.ExplicitKeyword); 8289N(SyntaxKind.ExplicitKeyword); 8341N(SyntaxKind.ExplicitKeyword); 8399N(SyntaxKind.ExplicitKeyword); 8455N(SyntaxKind.ExplicitKeyword); 8504N(SyntaxKind.ExplicitKeyword); 8559N(SyntaxKind.ExplicitKeyword); 8638N(SyntaxKind.ExplicitKeyword); 9909[InlineData("explicit", SyntaxKind.ExplicitKeyword)] 9951[InlineData("explicit", SyntaxKind.ExplicitKeyword)] 10127[InlineData("explicit", SyntaxKind.ExplicitKeyword)]
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
30public static readonly SyntaxToken ExplicitKeyword = Token(SyntaxKind.ExplicitKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1177token.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)