34 references to TokenKind
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (34)
CSharp\MemberSignatureParser.cs (27)
26} while (token.Kind != TokenKind.End); 52Debug.Assert(token.Kind != TokenKind.End); 61if (CurrentToken.Kind == TokenKind.OpenParen) 65if (CurrentToken.Kind != TokenKind.End) 77if (CurrentToken.Kind != TokenKind.Identifier) 83if (CurrentToken.Kind == TokenKind.LessThan) 88if (CurrentToken.Kind != TokenKind.Dot) 98Debug.Assert(CurrentToken.Kind == TokenKind.LessThan); 103if (CurrentToken.Kind != TokenKind.Identifier) 111case TokenKind.GreaterThan: 114case TokenKind.Comma: 130case TokenKind.Identifier: 137case TokenKind.Keyword: 158if (CurrentToken.Kind == TokenKind.LessThan) 163if (CurrentToken.Kind != TokenKind.Dot) 173Debug.Assert(CurrentToken.Kind == TokenKind.LessThan); 182case TokenKind.GreaterThan: 185case TokenKind.Comma: 201case TokenKind.OpenBracket: 204while (CurrentToken.Kind == TokenKind.Comma) 209if (CurrentToken.Kind != TokenKind.CloseBracket) 216case TokenKind.Asterisk: 220case TokenKind.QuestionMark: 256Debug.Assert(CurrentToken.Kind == TokenKind.OpenParen); 258if (CurrentToken.Kind == TokenKind.CloseParen) 271case TokenKind.CloseParen: 274case TokenKind.Comma:
CSharp\Scanner.cs (7)
37internal readonly TokenKind Kind; 41internal Token(TokenKind kind, string text = null, SyntaxKind keywordKind = SyntaxKind.None) 73if (_currentToken.Kind == TokenKind.Start) 96return new Token(TokenKind.End); 110return new Token((TokenKind)c); 132return new Token(TokenKind.Identifier, text); 134return new Token(TokenKind.Keyword, text, keywordKind);