28 references to TokenKind
Microsoft.CodeAnalysis (28)
CommandLine\AnalyzerConfig.SectionNameMatching.cs (28)
123var tokenKind = lexer.Lex(); 124if (tokenKind == TokenKind.SimpleCharacter) 171if (nameLexer.Lex() != TokenKind.SimpleCharacter) 230var tokenKind = lexer.Lex(); 233case TokenKind.BadToken: 236case TokenKind.SimpleCharacter: 240case TokenKind.Question: 244case TokenKind.Star: 249case TokenKind.StarStar: 253case TokenKind.OpenCurly: 284case TokenKind.CloseCurly: 287case TokenKind.Comma: 290case TokenKind.OpenBracket: 368if (lexer.Lex() != TokenKind.OpenCurly) 416if (lexer.Lex() != TokenKind.OpenCurly) 440if (numEnd is null || lexer.IsDone || lexer.Lex() != TokenKind.CloseCurly) 464public TokenKind Lex() 476return TokenKind.StarStar; 481return TokenKind.Star; 487return TokenKind.Question; 491return TokenKind.OpenCurly; 495return TokenKind.Comma; 499return TokenKind.CloseCurly; 503return TokenKind.OpenBracket; 511return TokenKind.BadToken; 514return TokenKind.SimpleCharacter; 519return TokenKind.SimpleCharacter; 526/// Call after getting <see cref="TokenKind.SimpleCharacter" /> from <see cref="Lex()" />