1 write to _currentToken
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\Json\JsonParser.cs (1)
97_currentToken = _lexer.ScanNextToken();
12 references to _currentToken
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\Json\JsonParser.cs (12)
96var previous = _currentToken; 125Debug.Assert(_currentToken.Kind == JsonKind.EndOfFile); 127var root = new JsonCompilationUnit(arraySequence, _currentToken); 364=> _currentToken.Kind switch 380return _currentToken.Kind switch 410Debug.Assert(_currentToken.Kind == JsonKind.ColonToken); 421if (_currentToken.Kind == JsonKind.CommaToken) 427else if (_currentToken.Kind == JsonKind.EndOfFile) 433GetTokenStartPositionSpan(_currentToken))))); 455return _currentToken.Kind == JsonKind.ColonToken 580if (_currentToken.Kind == kind) 587return result.AddDiagnosticIfNone(new EmbeddedDiagnostic(error, GetTokenStartPositionSpan(_currentToken)));