44 references to Keyword
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (1)
Legacy\CSharpTokenizerIdentifierTest.cs (1)
170TestTokenizer(keyword, SyntaxFactory.Token(SyntaxKind.Keyword, keyword));
Microsoft.AspNetCore.Razor.Language.UnitTests (7)
Legacy\CSharpTokenizerIdentifierTest.cs (1)
173TestTokenizer(keyword, SyntaxFactory.Token(SyntaxKind.Keyword, CSharpSyntaxFacts.GetText(keywordType)));
Syntax\SyntaxTokenCacheTest.cs (6)
50var token2 = cache.GetCachedToken(SyntaxKind.Keyword, "Hello world"); 57Assert.Equal(SyntaxKind.Keyword, token2.Kind); 68var token1 = cache.GetCachedToken(SyntaxKind.Keyword, "Text1"); 69var token2 = cache.GetCachedToken(SyntaxKind.Keyword, "Text2"); 73Assert.Equal(SyntaxKind.Keyword, token1.Kind); 76Assert.Equal(SyntaxKind.Keyword, token2.Kind);
Microsoft.CodeAnalysis.Razor.Compiler (32)
Language\Legacy\CSharpCodeParser.cs (26)
364else if (At(SyntaxKind.Keyword)) 596return At(SyntaxKind.Identifier) || At(SyntaxKind.Keyword); 631if (nextNext.Kind == SyntaxKind.Identifier || nextNext.Kind == SyntaxKind.Keyword) 672if (At(SyntaxKind.Identifier) || At(SyntaxKind.Keyword)) 899case SyntaxKind.Keyword: 1001not SyntaxKind.Keyword, 1035case SyntaxKind.Keyword when encounteredUnexpectedMarkupTransition: 1047case SyntaxKind.Keyword: 1057if (Lookahead(2) is not { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword }) 1104else if (At(SyntaxKind.Keyword)) 1306Debug.Assert(CurrentToken.Kind == SyntaxKind.Identifier || CurrentToken.Kind == SyntaxKind.Keyword); 1728if (At(SyntaxKind.Keyword) && 1776builder.Add(BuildDirective(SyntaxKind.Keyword)); 2084Debug.Assert(CurrentToken.Kind == SyntaxKind.Keyword && result.HasValue); 2101Debug.Assert(CurrentToken.Kind == SyntaxKind.Keyword && result.HasValue); 2161Assert(SyntaxKind.Keyword); 2248Assert(SyntaxKind.Keyword); 2257Assert(SyntaxKind.Keyword); 2685else if (TryAccept(SyntaxKind.Identifier) || TryAccept(SyntaxKind.Keyword)) 2691TryAccept(SyntaxKind.Keyword); 2965if (NextIs(SyntaxKind.Transition) && Lookahead(2) is { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword }) 2977else if (NextIs(SyntaxKind.Keyword, SyntaxKind.Identifier)) 3068Debug.Assert(CurrentToken.Kind is SyntaxKind.Identifier or SyntaxKind.Keyword); 3080Debug.Assert(CurrentToken.Kind == SyntaxKind.Keyword && 3088if (!At(SyntaxKind.Keyword) || result is not { } keywordKind) 3107if (result is not CSharpSyntaxKind.None and { } value && token.Kind == SyntaxKind.Keyword)
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (2)
95case SyntaxKind.Keyword: 130return SyntaxKind.Keyword;
Language\Legacy\NativeCSharpTokenizer.cs (1)
731type = SyntaxKind.Keyword;
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (2)
87case SyntaxKind.Keyword: 122return SyntaxKind.Keyword;
Language\Legacy\RoslynCSharpTokenizer.cs (1)
677type = SyntaxKind.Keyword;
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Completion\CSharpRazorKeywordCompletionItemProvider.cs (1)
67return token is { Kind: SyntaxKind.Identifier or SyntaxKind.Marker or SyntaxKind.Keyword }
Completion\DirectiveCompletionItemProvider.cs (1)
185return token is { Kind: SyntaxKind.Identifier or SyntaxKind.Marker or SyntaxKind.Keyword }
FoldingRanges\RazorCSharpStatementKeywordFoldingProvider.cs (1)
33LiteralTokens: [{ Kind: SyntaxKind.Keyword }, ..]
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (1)
Completion\DirectiveCompletionItemProviderTest.cs (1)
361var csharpToken = SyntaxFactory.Token(SyntaxKind.Keyword, "in");