diff --git a/lib/newtonsoft.json/Newtonsoft.Json.dll b/lib/newtonsoft.json/Newtonsoft.Json.dll
index 570e74d7e..597a1cef9 100644
Binary files a/lib/newtonsoft.json/Newtonsoft.Json.dll and b/lib/newtonsoft.json/Newtonsoft.Json.dll differ
diff --git a/lib/newtonsoft.json/Newtonsoft.Json.pdb b/lib/newtonsoft.json/Newtonsoft.Json.pdb
deleted file mode 100644
index d36ad75cf..000000000
Binary files a/lib/newtonsoft.json/Newtonsoft.Json.pdb and /dev/null differ
diff --git a/lib/newtonsoft.json/Newtonsoft.Json.xml b/lib/newtonsoft.json/Newtonsoft.Json.xml
index f0aaf3531..b48343e9f 100644
--- a/lib/newtonsoft.json/Newtonsoft.Json.xml
+++ b/lib/newtonsoft.json/Newtonsoft.Json.xml
@@ -2198,7 +2198,7 @@
The object to serialize.
The used to serialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
A JSON string representation of the object.
@@ -2209,7 +2209,7 @@
The object to serialize.
The used to serialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
@@ -2226,7 +2226,7 @@
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
A JSON string representation of the object.
@@ -2238,7 +2238,7 @@
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
The type of the value being serialized.
This parameter is used when is Auto to write out the type name if the type of the value does not match.
@@ -2277,7 +2277,7 @@
The object to serialize.
Indicates how the output is formatted.
The used to serialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object.
@@ -2287,7 +2287,7 @@
Deserializes the JSON to a .NET object.
The JSON to deserialize.
- The deserialized object from the Json string.
+ The deserialized object from the JSON string.
@@ -2296,7 +2296,7 @@
The JSON to deserialize.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
The deserialized object from the JSON string.
@@ -2306,7 +2306,7 @@
The JSON to deserialize.
The of object being deserialized.
- The deserialized object from the Json string.
+ The deserialized object from the JSON string.
@@ -2314,7 +2314,7 @@
The type of the object to deserialize to.
The JSON to deserialize.
- The deserialized object from the Json string.
+ The deserialized object from the JSON string.
@@ -2342,7 +2342,7 @@
The anonymous type object.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
The deserialized anonymous type from the JSON string.
@@ -2363,7 +2363,7 @@
The object to deserialize.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
The deserialized object from the JSON string.
@@ -2384,7 +2384,7 @@
The type of the object to deserialize to.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
The deserialized object from the JSON string.
@@ -2408,7 +2408,7 @@
The JSON to deserialize.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
@@ -2433,7 +2433,7 @@
The type of the object to deserialize to.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string.
@@ -2454,7 +2454,7 @@
The target object to populate values onto.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
@@ -2465,7 +2465,7 @@
The target object to populate values onto.
The used to deserialize the object.
- If this is null, default serialization settings will be is used.
+ If this is null, default serialization settings will be used.
A task that represents the asynchronous populate operation.
@@ -4986,6 +4986,19 @@
Removes the child nodes from this token.
+
+
+ Merge the specified content into this .
+
+ The content to be merged.
+
+
+
+ Merge the specified content into this using .
+
+ The content to be merged.
+ The used to merge the content.
+
Occurs when the list changes or an item in the list changes.
@@ -5410,11 +5423,11 @@
- Creates a from an object.
+ Creates a from an object.
- The object that will be used to create .
+ The object that will be used to create .
The that will be used to read the object.
- A with the values of the specified object
+ A with the values of the specified object
@@ -5636,6 +5649,17 @@
+
+
+ Specifies the settings used when merging JSON.
+
+
+
+
+ Gets or sets the method used when merging JSON arrays.
+
+ The method used when merging JSON arrays.
+
Represents a JSON property.
@@ -5902,6 +5926,18 @@
The value.
A string with the given value.
+
+
+ Creates a null value.
+
+ A null value.
+
+
+
+ Creates a null value.
+
+ A null value.
+
Writes this token to a .
@@ -6431,6 +6467,23 @@
The token being writen.
+
+
+ Specifies how JSON arrays are merged together.
+
+
+
+ Concatenate arrays.
+
+
+ Union arrays, skipping items that already exist.
+
+
+ Replace all array items.
+
+
+ Merge array items together, matched by index.
+
Specifies the member serialization options for the .
@@ -6470,6 +6523,11 @@
Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+
+
+ Do not try to read metadata properties.
+
+
Specifies missing member handling options for the .
@@ -7880,6 +7938,11 @@
Gets the constructor parameters required for any non-default constructor
+
+
+ Gets a collection of instances that define the parameters used with .
+
+
Gets or sets the override constructor used to create the object.
@@ -7894,6 +7957,13 @@
The parametrized constructor.
+
+
+ Gets or sets the function used to create the object. When set this function will override .
+ This function is called with a collection of arguments which are defined by the collection.
+
+ The function used to create the object.
+
Gets or sets the extension data setter.