37 references to TokenKind
Microsoft.CodeAnalysis.CodeStyle (37)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (24)
17public TokenKind Lex() 19var tokenKind = GetTokenKindAtPosition(headerText, Position); 22case TokenKind.StarStar: 25case TokenKind.SimpleCharacter: 34case TokenKind.Question: 35case TokenKind.OpenCurly: 36case TokenKind.Comma: 37case TokenKind.OpenBracket: 38case TokenKind.CloseCurly: 39case TokenKind.Star: 42case TokenKind.BadToken: 50public readonly bool TryPeekNext(out TokenKind kind) 64public readonly bool TryPeekPrevious(out TokenKind kind) 78private static TokenKind GetTokenKindAtPosition(string headerText, int position) 88return TokenKind.StarStar; 92return TokenKind.Star; 97return TokenKind.Question; 100return TokenKind.OpenCurly; 103return TokenKind.Comma; 106return TokenKind.CloseCurly; 109return TokenKind.OpenBracket; 115return TokenKind.BadToken; 118return TokenKind.SimpleCharacter; 120return TokenKind.SimpleCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (13)
75var tokenKind = lexer.Lex(); 78case TokenKind.BadToken: 81case TokenKind.SimpleCharacter: 85case TokenKind.Question: 89case TokenKind.Star: 94case TokenKind.StarStar: 98case TokenKind.OpenCurly: 130case TokenKind.CloseCurly: 133case TokenKind.Comma: 136case TokenKind.OpenBracket: 155if (lexer.Lex() != TokenKind.OpenCurly) 179if (numEnd is null || lexer.IsDone || lexer.Lex() != TokenKind.CloseCurly) 242if (lexer.Lex() != TokenKind.OpenCurly)