Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/Newtonsoft.Json.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Newtonsoft.Json/JsonReaderException.cs')
-rw-r--r--Src/Newtonsoft.Json/JsonReaderException.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/Src/Newtonsoft.Json/JsonReaderException.cs b/Src/Newtonsoft.Json/JsonReaderException.cs
index 4ea4a8d..e10f39a 100644
--- a/Src/Newtonsoft.Json/JsonReaderException.cs
+++ b/Src/Newtonsoft.Json/JsonReaderException.cs
@@ -50,6 +50,12 @@ namespace Newtonsoft.Json
public int LinePosition { get; private set; }
/// <summary>
+ /// Gets the path to the JSON where the error occurred.
+ /// </summary>
+ /// <value>The path to the JSON where the error occurred.</value>
+ public string Path { get; private set; }
+
+ /// <summary>
/// Initializes a new instance of the <see cref="JsonReaderException"/> class.
/// </summary>
public JsonReaderException()
@@ -91,9 +97,10 @@ namespace Newtonsoft.Json
}
#endif
- internal JsonReaderException(string message, Exception innerException, int lineNumber, int linePosition)
+ internal JsonReaderException(string message, Exception innerException, string path, int lineNumber, int linePosition)
: base(message, innerException)
{
+ Path = path;
LineNumber = lineNumber;
LinePosition = linePosition;
}