28 references to TokenKind
Microsoft.Build (28)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (28)
140var tokenKind = lexer.Lex(); 141if (tokenKind == TokenKind.SimpleCharacter) 185if (nameLexer.Lex() != TokenKind.SimpleCharacter) 245var tokenKind = lexer.Lex(); 248case TokenKind.BadToken: 251case TokenKind.SimpleCharacter: 255case TokenKind.Question: 259case TokenKind.Star: 264case TokenKind.StarStar: 268case TokenKind.OpenCurly: 299case TokenKind.CloseCurly: 302case TokenKind.Comma: 305case TokenKind.OpenBracket: 383if (lexer.Lex() != TokenKind.OpenCurly) 431if (lexer.Lex() != TokenKind.OpenCurly) 455if (numEnd is null || lexer.IsDone || lexer.Lex() != TokenKind.CloseCurly) 479internal TokenKind Lex() 491return TokenKind.StarStar; 496return TokenKind.Star; 502return TokenKind.Question; 506return TokenKind.OpenCurly; 510return TokenKind.Comma; 514return TokenKind.CloseCurly; 518return TokenKind.OpenBracket; 526return TokenKind.BadToken; 529return TokenKind.SimpleCharacter; 534return TokenKind.SimpleCharacter; 541/// Call after getting <see cref="TokenKind.SimpleCharacter" /> from <see cref="Lex()" />