JsonException.cs 894 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. namespace LitJson
  3. {
  4. public class JsonException : ApplicationException
  5. {
  6. public JsonException()
  7. {
  8. }
  9. internal JsonException(ParserToken token) : base(string.Format("Invalid token '{0}' in input string", token))
  10. {
  11. }
  12. internal JsonException(ParserToken token, Exception inner_exception) : base(string.Format("Invalid token '{0}' in input string", token), inner_exception)
  13. {
  14. }
  15. internal JsonException(int c) : base(string.Format("Invalid character '{0}' in input string", (char)c))
  16. {
  17. }
  18. internal JsonException(int c, Exception inner_exception) : base(string.Format("Invalid character '{0}' in input string", (char)c), inner_exception)
  19. {
  20. }
  21. public JsonException(string message) : base(message)
  22. {
  23. }
  24. public JsonException(string message, Exception inner_exception) : base(message, inner_exception)
  25. {
  26. }
  27. }
  28. }