37 references to TokenKind
Microsoft.CodeAnalysis.Workspaces (37)
SectionMatcher.Lexer.cs (24)
24public TokenKind Lex() 26var tokenKind = GetTokenKindAtPosition(_headerText, Position); 29case TokenKind.StarStar: 32case TokenKind.SimpleCharacter: 41case TokenKind.Question: 42case TokenKind.OpenCurly: 43case TokenKind.Comma: 44case TokenKind.OpenBracket: 45case TokenKind.CloseCurly: 46case TokenKind.Star: 49case TokenKind.BadToken: 57public readonly bool TryPeekNext(out TokenKind kind) 71public readonly bool TryPeekPrevious(out TokenKind kind) 85private static TokenKind GetTokenKindAtPosition(string headerText, int position) 95return TokenKind.StarStar; 99return TokenKind.Star; 104return TokenKind.Question; 107return TokenKind.OpenCurly; 110return TokenKind.Comma; 113return TokenKind.CloseCurly; 116return TokenKind.OpenBracket; 122return TokenKind.BadToken; 125return TokenKind.SimpleCharacter; 127return TokenKind.SimpleCharacter;
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)