internal JsonException(JsonParserToken token, Exception innerException) : base(String.Format("Invalid token '{0}' in input string", token), innerException) { }
private static void ThrowUnexpectedToken(JsonParserToken jsonParserToken, JsonParserState state) { throw new InvalidOperationException("Expected " + jsonParserToken + " , but got " + state.CurrentTokenType); }
private void ThrowExpectedValue(JsonParserToken token) { throw new InvalidDataException("Expected a value, but got " + token); }