| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #region License
- // Copyright 2006 James Newton-King
- // http://www.newtonsoft.com
- //
- // This work is licensed under the Creative Commons Attribution 2.5 License
- // http://creativecommons.org/licenses/by/2.5/
- //
- // You are free:
- // * to copy, distribute, display, and perform the work
- // * to make derivative works
- // * to make commercial use of the work
- //
- // Under the following conditions:
- // * For any reuse or distribution, you must make clear to others the license terms of this work.
- // * Any of these conditions can be waived if you get permission from the copyright holder.
- #endregion
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Newtonsoft.Json
- {
- /// <summary>
- /// The exception thrown when an error occurs during Json serialization or deserialization.
- /// </summary>
- sealed class JsonSerializationException : ArgumentException
- {
- /// <summary>
- /// Initializes a new instance of the <see cref="JsonSerializationException"/> class.
- /// </summary>
- public JsonSerializationException()
- {
- }
- /// <summary>
- /// Initializes a new instance of the <see cref="JsonSerializationException"/> class
- /// with a specified error message.
- /// </summary>
- /// <param name="message">The error message that explains the reason for the exception.</param>
- public JsonSerializationException(string message)
- : base(message)
- {
- }
- /// <summary>
- /// Initializes a new instance of the <see cref="JsonSerializationException"/> class
- /// with a specified error message and a reference to the inner exception that is the cause of this exception.
- /// </summary>
- /// <param name="message">The error message that explains the reason for the exception.</param>
- /// <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- public JsonSerializationException(string message, Exception innerException)
- : base(message, innerException)
- {
- }
- }
- }
|