Sync up Newtonsoft.json version

This commit is contained in:
Eric Fontana
2014-08-14 12:59:36 -04:00
parent 58378f2caa
commit 168aed62b2
20 changed files with 8656 additions and 8164 deletions

View File

@@ -9,7 +9,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>TimberWinR.UnitTests</RootNamespace>
<AssemblyName>TimberWinR.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
@@ -35,7 +35,7 @@
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
<HintPath>..\packages\Newtonsoft.Json.6.0.4\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="nunit.framework, Version=2.6.3.13283, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
@@ -65,7 +65,9 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
<package id="NUnit" version="2.6.3" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net40" />
<package id="NUnit" version="2.6.3" targetFramework="net40" />
</packages>

View File

@@ -41,7 +41,7 @@
</Reference>
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.6.0.3\lib\net40\Newtonsoft.Json.dll</HintPath>
<HintPath>..\packages\Newtonsoft.Json.6.0.4\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="NLog">
<HintPath>..\packages\NLog.3.1.0.0\lib\net40\NLog.dll</HintPath>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="csredis" version="1.4.7.1" targetFramework="net40" />
<package id="Newtonsoft.Json" version="6.0.3" targetFramework="net40" />
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net40" />
<package id="NLog" version="3.1.0.0" targetFramework="net40" />
<package id="RapidRegex.Core" version="1.0.0.2" targetFramework="net40" />
<package id="RestSharp" version="104.4.0" targetFramework="net40" />

View File

@@ -1668,6 +1668,34 @@
<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
</value>
</member>
<member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
<summary>
Specifies the settings used when merging JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
<summary>
Gets or sets the method used when merging JSON arrays.
</summary>
<value>The method used when merging JSON arrays.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
<summary>
Specifies how JSON arrays are merged together.
</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
<summary>Concatenate arrays.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
<summary>Union arrays, skipping items that already exist.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
<summary>Replace all array items.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
<summary>Merge array items together, matched by index.</summary>
</member>
<member name="T:Newtonsoft.Json.MetadataPropertyHandling">
<summary>
Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -1683,6 +1711,11 @@
Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
</summary>
</member>
<member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
<summary>
Do not try to read metadata properties.
</summary>
</member>
<member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
<summary>
Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
@@ -4000,6 +4033,18 @@
<param name="value">The value.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
@@ -5572,7 +5617,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -5583,7 +5628,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -5600,7 +5645,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -5612,7 +5657,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -5627,7 +5672,7 @@
Deserializes the JSON to a .NET object.
</summary>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
@@ -5636,7 +5681,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -5646,7 +5691,7 @@
</summary>
<param name="value">The JSON to deserialize.</param>
<param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
<summary>
@@ -5654,7 +5699,7 @@
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
<summary>
@@ -5682,7 +5727,7 @@
<param name="anonymousTypeObject">The anonymous type object.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized anonymous type from the JSON string.</returns>
</member>
@@ -5703,7 +5748,7 @@
<param name="value">The object to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -5724,7 +5769,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -5743,7 +5788,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
@@ -6320,6 +6365,19 @@
Removes the child nodes from this token.
</summary>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="content">The content to be merged.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
</summary>
<param name="content">The content to be merged.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
</member>
<member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
<summary>
Occurs when the list changes or an item in the list changes.
@@ -6567,11 +6625,11 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
</summary>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
@@ -8654,6 +8712,11 @@
Gets the constructor parameters required for any non-default constructor
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
<summary>
Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
<summary>
Gets or sets the override constructor used to create the object.
@@ -8668,6 +8731,13 @@
</summary>
<value>The parametrized constructor.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
<summary>
Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
</summary>
<value>The function used to create the object.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
<summary>
Gets or sets the extension data setter.

View File

@@ -1826,6 +1826,34 @@
The hash code for the name of the member.
</returns>
</member>
<member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
<summary>
Specifies the settings used when merging JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
<summary>
Gets or sets the method used when merging JSON arrays.
</summary>
<value>The method used when merging JSON arrays.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
<summary>
Specifies how JSON arrays are merged together.
</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
<summary>Concatenate arrays.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
<summary>Union arrays, skipping items that already exist.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
<summary>Replace all array items.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
<summary>Merge array items together, matched by index.</summary>
</member>
<member name="T:Newtonsoft.Json.MetadataPropertyHandling">
<summary>
Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -1841,6 +1869,11 @@
Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
</summary>
</member>
<member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
<summary>
Do not try to read metadata properties.
</summary>
</member>
<member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
<summary>
Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
@@ -3035,6 +3068,18 @@
<param name="value">The value.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
@@ -4747,7 +4792,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -4758,7 +4803,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -4775,7 +4820,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -4787,7 +4832,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -4802,7 +4847,7 @@
Deserializes the JSON to a .NET object.
</summary>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
@@ -4811,7 +4856,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -4821,7 +4866,7 @@
</summary>
<param name="value">The JSON to deserialize.</param>
<param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
<summary>
@@ -4829,7 +4874,7 @@
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
<summary>
@@ -4857,7 +4902,7 @@
<param name="anonymousTypeObject">The anonymous type object.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized anonymous type from the JSON string.</returns>
</member>
@@ -4878,7 +4923,7 @@
<param name="value">The object to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -4899,7 +4944,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -4918,7 +4963,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
@@ -5547,6 +5592,19 @@
Removes the child nodes from this token.
</summary>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="content">The content to be merged.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
</summary>
<param name="content">The content to be merged.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
</member>
<member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
<summary>
Occurs when the list changes or an item in the list changes.
@@ -5794,11 +5852,11 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
</summary>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
@@ -7797,6 +7855,11 @@
Gets the constructor parameters required for any non-default constructor
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
<summary>
Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
<summary>
Gets or sets the override constructor used to create the object.
@@ -7811,6 +7874,13 @@
</summary>
<value>The parametrized constructor.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
<summary>
Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
</summary>
<value>The function used to create the object.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
<summary>
Gets or sets the extension data setter.

View File

@@ -2085,7 +2085,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -2096,7 +2096,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -2113,7 +2113,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -2125,7 +2125,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -2164,7 +2164,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object.
</returns>
@@ -2174,7 +2174,7 @@
Deserializes the JSON to a .NET object.
</summary>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
@@ -2183,7 +2183,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2193,7 +2193,7 @@
</summary>
<param name="value">The JSON to deserialize.</param>
<param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
<summary>
@@ -2201,7 +2201,7 @@
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
<summary>
@@ -2229,7 +2229,7 @@
<param name="anonymousTypeObject">The anonymous type object.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized anonymous type from the JSON string.</returns>
</member>
@@ -2250,7 +2250,7 @@
<param name="value">The object to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2271,7 +2271,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2295,7 +2295,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>
A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
@@ -2320,7 +2320,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>
A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
@@ -2341,7 +2341,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
@@ -2352,7 +2352,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>
A task that represents the asynchronous populate operation.
@@ -4773,6 +4773,19 @@
Removes the child nodes from this token.
</summary>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="content">The content to be merged.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
</summary>
<param name="content">The content to be merged.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
</member>
<member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
<summary>
Occurs when the items list of the collection has changed, or the collection is reset.
@@ -5187,11 +5200,11 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
</summary>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
@@ -5479,6 +5492,18 @@
<param name="value">The value.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
@@ -5619,6 +5644,17 @@
<param name="reader">The reader.</param>
<returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
</member>
<member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
<summary>
Specifies the settings used when merging JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
<summary>
Gets or sets the method used when merging JSON arrays.
</summary>
<value>The method used when merging JSON arrays.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
<summary>
Compares tokens to determine whether they are equal.
@@ -6008,6 +6044,23 @@
</summary>
<value>The token being writen.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
<summary>
Specifies how JSON arrays are merged together.
</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
<summary>Concatenate arrays.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
<summary>Union arrays, skipping items that already exist.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
<summary>Replace all array items.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
<summary>Merge array items together, matched by index.</summary>
</member>
<member name="T:Newtonsoft.Json.MemberSerialization">
<summary>
Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -7360,6 +7413,11 @@
Gets the constructor parameters required for any non-default constructor
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
<summary>
Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
<summary>
Gets or sets the override constructor used to create the object.
@@ -7374,6 +7432,13 @@
</summary>
<value>The parametrized constructor.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
<summary>
Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
</summary>
<value>The function used to create the object.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
<summary>
Gets or sets the extension data setter.
@@ -7719,6 +7784,11 @@
Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
</summary>
</member>
<member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
<summary>
Do not try to read metadata properties.
</summary>
</member>
<member name="T:Newtonsoft.Json.StringEscapeHandling">
<summary>
Specifies how strings are escaped when writing JSON text.

View File

@@ -1986,7 +1986,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -1997,7 +1997,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -2014,7 +2014,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -2026,7 +2026,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -2041,7 +2041,7 @@
Deserializes the JSON to a .NET object.
</summary>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
@@ -2050,7 +2050,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2060,7 +2060,7 @@
</summary>
<param name="value">The JSON to deserialize.</param>
<param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
<summary>
@@ -2068,7 +2068,7 @@
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
<summary>
@@ -2096,7 +2096,7 @@
<param name="anonymousTypeObject">The anonymous type object.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized anonymous type from the JSON string.</returns>
</member>
@@ -2117,7 +2117,7 @@
<param name="value">The object to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2138,7 +2138,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2157,7 +2157,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
</member>
<member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
@@ -4499,6 +4499,19 @@
Removes the child nodes from this token.
</summary>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="content">The content to be merged.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
</summary>
<param name="content">The content to be merged.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
</member>
<member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
<summary>
Gets the container's children tokens.
@@ -4908,11 +4921,11 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
</summary>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
@@ -5191,6 +5204,18 @@
<param name="value">The value.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
@@ -5322,6 +5347,17 @@
<param name="reader">The reader.</param>
<returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
</member>
<member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
<summary>
Specifies the settings used when merging JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
<summary>
Gets or sets the method used when merging JSON arrays.
</summary>
<value>The method used when merging JSON arrays.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
<summary>
Compares tokens to determine whether they are equal.
@@ -5711,6 +5747,23 @@
</summary>
<value>The token being writen.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
<summary>
Specifies how JSON arrays are merged together.
</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
<summary>Concatenate arrays.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
<summary>Union arrays, skipping items that already exist.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
<summary>Replace all array items.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
<summary>Merge array items together, matched by index.</summary>
</member>
<member name="T:Newtonsoft.Json.MemberSerialization">
<summary>
Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -5750,6 +5803,11 @@
Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
</summary>
</member>
<member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
<summary>
Do not try to read metadata properties.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
<summary>
Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -7029,6 +7087,11 @@
Gets the constructor parameters required for any non-default constructor
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
<summary>
Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
<summary>
Gets or sets the override constructor used to create the object.
@@ -7043,6 +7106,13 @@
</summary>
<value>The parametrized constructor.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
<summary>
Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
</summary>
<value>The function used to create the object.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
<summary>
Gets or sets the extension data setter.

View File

@@ -2085,7 +2085,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -2096,7 +2096,7 @@
</summary>
<param name="value">The object to serialize.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -2113,7 +2113,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A JSON string representation of the object.
</returns>
@@ -2125,7 +2125,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<param name="type">
The type of the value being serialized.
This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
@@ -2164,7 +2164,7 @@
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to serialize the object.
If this is null, default serialization settings will be is used.</param>
If this is null, default serialization settings will be used.</param>
<returns>
A task that represents the asynchronous serialize operation. The value of the <c>TResult</c> parameter contains a JSON string representation of the object.
</returns>
@@ -2174,7 +2174,7 @@
Deserializes the JSON to a .NET object.
</summary>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
@@ -2183,7 +2183,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2193,7 +2193,7 @@
</summary>
<param name="value">The JSON to deserialize.</param>
<param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
<summary>
@@ -2201,7 +2201,7 @@
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<param name="value">The JSON to deserialize.</param>
<returns>The deserialized object from the Json string.</returns>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
<summary>
@@ -2229,7 +2229,7 @@
<param name="anonymousTypeObject">The anonymous type object.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized anonymous type from the JSON string.</returns>
</member>
@@ -2250,7 +2250,7 @@
<param name="value">The object to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2271,7 +2271,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
@@ -2295,7 +2295,7 @@
<param name="value">The JSON to deserialize.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>
A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
@@ -2320,7 +2320,7 @@
<param name="type">The type of the object to deserialize to.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>
A task that represents the asynchronous deserialize operation. The value of the <c>TResult</c> parameter contains the deserialized object from the JSON string.
@@ -2341,7 +2341,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
@@ -2352,7 +2352,7 @@
<param name="target">The target object to populate values onto.</param>
<param name="settings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> 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.
</param>
<returns>
A task that represents the asynchronous populate operation.
@@ -4773,6 +4773,19 @@
Removes the child nodes from this token.
</summary>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="content">The content to be merged.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
<summary>
Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
</summary>
<param name="content">The content to be merged.</param>
<param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
</member>
<member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
<summary>
Occurs when the items list of the collection has changed, or the collection is reset.
@@ -5187,11 +5200,11 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
</summary>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
<param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
<param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
@@ -5479,6 +5492,18 @@
<param name="value">The value.</param>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
<summary>
Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
</summary>
<returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
<summary>
Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
@@ -5619,6 +5644,17 @@
<param name="reader">The reader.</param>
<returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
</member>
<member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
<summary>
Specifies the settings used when merging JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
<summary>
Gets or sets the method used when merging JSON arrays.
</summary>
<value>The method used when merging JSON arrays.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
<summary>
Compares tokens to determine whether they are equal.
@@ -6008,6 +6044,23 @@
</summary>
<value>The token being writen.</value>
</member>
<member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
<summary>
Specifies how JSON arrays are merged together.
</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
<summary>Concatenate arrays.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
<summary>Union arrays, skipping items that already exist.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
<summary>Replace all array items.</summary>
</member>
<member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
<summary>Merge array items together, matched by index.</summary>
</member>
<member name="T:Newtonsoft.Json.MemberSerialization">
<summary>
Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -6047,6 +6100,11 @@
Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
</summary>
</member>
<member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
<summary>
Do not try to read metadata properties.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
<summary>
Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@@ -7375,6 +7433,11 @@
Gets the constructor parameters required for any non-default constructor
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
<summary>
Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
<summary>
Gets or sets the override constructor used to create the object.
@@ -7389,6 +7452,13 @@
</summary>
<value>The parametrized constructor.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
<summary>
Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
</summary>
<value>The function used to create the object.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
<summary>
Gets or sets the extension data setter.