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