Added exceptrack.driver

updated json.net
pull/2/head
kay.one 12 years ago
parent 25cc23a9c1
commit 2b5776acbf

@ -36,9 +36,12 @@
<Reference Include="Exceptioneer.WindowsFormsClient">
<HintPath>..\Libraries\Exceptioneer.WindowsFormsClient.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.0.8.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<Reference Include="Exceptrack.Driver">
<HintPath>..\packages\Exceptrack.Driver.0.1.0.2\lib\net20\Exceptrack.Driver.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
<HintPath>..\packages\Newtonsoft.Json.4.5.3\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Ninject">
<HintPath>..\packages\Ninject.2.2.1.4\lib\net40-Full\Ninject.dll</HintPath>

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="4.0.8" />
<package id="Exceptrack.Driver" version="0.1.0.2" />
<package id="Newtonsoft.Json" version="4.5.3" />
<package id="NLog" version="2.0.0.2000" />
</packages>

@ -58,9 +58,9 @@
<Reference Include="Moq, Version=4.0.10827.0, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL">
<HintPath>..\packages\Moq.4.0.10827\lib\NET40\Moq.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.0.8.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
<HintPath>..\packages\Newtonsoft.Json.4.5.3\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Ninject, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<HintPath>..\packages\Ninject.2.2.1.4\lib\net40-Full\Ninject.dll</HintPath>

@ -7,7 +7,7 @@
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="Moq" version="4.0.10827" />
<package id="NBuilder" version="3.0.1.1" />
<package id="Newtonsoft.Json" version="4.0.8" />
<package id="Newtonsoft.Json" version="4.5.3" />
<package id="Ninject" version="2.2.1.4" />
<package id="NLog" version="2.0.0.2000" />
<package id="NUnit" version="2.6.0.12054" />

@ -158,9 +158,9 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\MiniProfiler.1.9\lib\net40\MvcMiniProfiler.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.0.8.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
<HintPath>..\packages\Newtonsoft.Json.4.5.3\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Ninject, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<HintPath>..\packages\Ninject.2.2.1.4\lib\net40-Full\Ninject.dll</HintPath>

@ -6,7 +6,7 @@
<package id="Growl" version="0.6" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="MiniProfiler" version="1.9" />
<package id="Newtonsoft.Json" version="4.0.8" />
<package id="Newtonsoft.Json" version="4.5.3" />
<package id="Ninject" version="2.2.1.4" />
<package id="NLog" version="2.0.0.2000" />
<package id="SignalR.Hosting.AspNet" version="0.4.0.0" />

@ -61,8 +61,9 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Libraries\Migrator.NET\Migrator.Providers.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.0.8.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\packages\Newtonsoft.Json.4.5.3\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Ninject, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<HintPath>..\..\packages\Ninject.2.2.1.4\lib\net40-Full\Ninject.dll</HintPath>

@ -16,7 +16,7 @@
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.8.0" newVersion="4.0.8.0" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>

@ -8,7 +8,7 @@
<package id="jQuery.UI.Combined" version="1.8.17" />
<package id="jQuery.Validation" version="1.9" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="Newtonsoft.Json" version="4.0.8" />
<package id="Newtonsoft.Json" version="4.5.3" />
<package id="Ninject" version="2.2.1.4" />
<package id="Ninject.MVC3" version="2.2.2.0" />
<package id="NLog" version="2.0.0.2000" />

@ -39,8 +39,9 @@
<Reference Include="Ionic.Zip, Version=1.9.1.8, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c, processorArchitecture=MSIL">
<HintPath>..\packages\DotNetZip.1.9.1.8\lib\net20\Ionic.Zip.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.0.6.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.4.0.6\lib\net40\Newtonsoft.Json.dll</HintPath>
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.4.5.1\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.0.12054\lib\nunit.framework.dll</HintPath>
@ -53,8 +54,9 @@
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="WebDriver, Version=2.19.0.0, Culture=neutral, PublicKeyToken=1c2bd1631853048f, processorArchitecture=MSIL">
<HintPath>..\packages\Selenium.WebDriver.2.19.0\lib\net40\WebDriver.dll</HintPath>
<Reference Include="WebDriver, Version=2.21.0.0, Culture=neutral, PublicKeyToken=1c2bd1631853048f, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Selenium.WebDriver.2.21.0\lib\net40\WebDriver.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>

@ -2,7 +2,7 @@
<packages>
<package id="DotNetZip" version="1.9.1.8" />
<package id="FluentAssertions" version="1.7.0" />
<package id="Newtonsoft.Json" version="4.0.6" />
<package id="Newtonsoft.Json" version="4.5.1" />
<package id="NUnit" version="2.6.0.12054" />
<package id="Selenium.WebDriver" version="2.19.0" />
<package id="Selenium.WebDriver" version="2.21.0" />
</packages>

@ -68,8 +68,9 @@
<Reference Include="MvcMiniProfiler, Version=1.9.0.0, Culture=neutral, PublicKeyToken=b44f9351044011a3, processorArchitecture=MSIL">
<HintPath>..\packages\MiniProfiler.1.9\lib\net40\MvcMiniProfiler.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=4.0.8.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.4.0.8\lib\net40\Newtonsoft.Json.dll</HintPath>
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Newtonsoft.Json.4.5.3\lib\net40\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Ninject, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
<HintPath>..\packages\Ninject.2.2.1.4\lib\net40-Full\Ninject.dll</HintPath>

@ -51,7 +51,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.8.0" newVersion="4.0.8.0" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>

@ -17,7 +17,7 @@
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="MiniProfiler" version="1.9" />
<package id="MiniProfiler.MVC3" version="1.9.1" />
<package id="Newtonsoft.Json" version="4.0.8" />
<package id="Newtonsoft.Json" version="4.5.3" />
<package id="Ninject" version="2.2.1.4" />
<package id="Ninject.MVC3" version="2.2.2.0" />
<package id="Ninject.Web.Mvc2" version="2.2.0.1" />

@ -29,25 +29,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -109,19 +121,24 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -130,6 +147,16 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonReader.State">
<summary>
Specifies the state of the reader.
@ -233,27 +260,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -669,9 +708,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -1340,17 +1394,105 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.VersionConverter">
<summary>
Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Writes the JSON representation of the object.
</summary>
<param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
<param name="value">The value.</param>
<param name="serializer">The calling serializer.</param>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Reads the JSON representation of the object.
</summary>
<param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
<param name="objectType">Type of the object.</param>
<param name="existingValue">The existing property value of the JSON that is being converted.</param>
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
<summary>
Determines whether this instance can convert the specified object type.
</summary>
<param name="objectType">Type of the object.</param>
<returns>
<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonConstructorAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Linq.JRaw">
@ -2349,7 +2491,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -2882,6 +3024,26 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonValidatingReader">
<summary>
Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
@ -2914,6 +3076,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2945,6 +3119,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -3097,31 +3276,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.XmlNodeConverter">
<summary>
Converts XML to and from JSON.
@ -3183,7 +3337,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -3205,26 +3359,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -3239,11 +3405,6 @@
<c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
</returns>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
<summary>
Gets the current line number.
@ -3649,6 +3810,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonConverterCollection">
<summary>
Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -3701,6 +3868,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -3708,6 +3884,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -3883,6 +4067,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -3895,6 +4090,37 @@
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object)">
<summary>
Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</summary>
<param name="value">The object to serialize.</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>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting)">
<summary>
Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</summary>
<param name="value">The object to serialize.</param>
<param name="formatting">Indicates how the output is formatted.</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>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObjectAsync(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Asynchronously serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</summary>
<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>
<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>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)">
<summary>
Deserializes the JSON to a .NET object.
@ -3984,6 +4210,53 @@
</param>
<returns>The deserialized object from the JSON string.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String)">
<summary>
Asynchronously deserializes the JSON to the specified .NET type.
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<param name="value">The JSON to deserialize.</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.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Asynchronously deserializes the JSON to the specified .NET type.
</summary>
<typeparam name="T">The type of the object to deserialize to.</typeparam>
<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.
</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.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String)">
<summary>
Asynchronously deserializes the JSON to the specified .NET type.
</summary>
<param name="value">The JSON to deserialize.</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.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.DeserializeObjectAsync(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Asynchronously deserializes the JSON to the specified .NET type.
</summary>
<param name="value">The JSON to deserialize.</param>
<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.
</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.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)">
<summary>
Populates the object with values from the JSON string.
@ -4002,6 +4275,20 @@
If this is null, default serialization settings will be is used.
</param>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.PopulateObjectAsync(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Asynchronously populates the object with values from the JSON string.
</summary>
<param name="value">The JSON to populate values from.</param>
<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.
</param>
<returns>
A task that represents the asynchronous populate operation.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
<summary>
Serializes the XML node to a JSON string.
@ -4301,6 +4588,26 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -5098,26 +5405,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -5502,6 +5821,17 @@
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
<summary>
Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
</summary>
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
<param name="schema">The schema to test with.</param>
<param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
<returns>
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
<summary>
Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
@ -5563,6 +5893,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
<summary>
Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
@ -5613,13 +5949,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -5819,6 +6161,14 @@
<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface">
<summary>
Gets or sets a value indicating whether to ignore the ISerializable interface when serializing and deserializing types.
</summary>
<value>
<c>true</c> if the ISerializable interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
</value>
</member>
<member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class.
@ -5877,6 +6227,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5894,6 +6250,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5911,6 +6273,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonProperty">
<summary>
Maps a JSON property to a .NET member or constructor parameter.
@ -6784,63 +7158,6 @@
Byte data.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.Utilities.StringBuffer">
<summary>
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
@ -6957,5 +7274,47 @@
<param name="s">The string.</param>
<returns>Null if the string was null, otherwise the string unchanged.</returns>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

@ -46,25 +46,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -126,19 +138,24 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -147,6 +164,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
@ -255,27 +277,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -691,9 +725,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -921,12 +970,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.BinaryConverter">
@ -1169,31 +1218,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
<summary>
Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
@ -1397,6 +1421,47 @@
</summary>
<value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
<summary>
Indicates the method that will be used during deserialization for locating and loading assemblies.
@ -1440,6 +1505,21 @@
and sets members to their default value when deserializing.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.IJsonLineInfo">
<summary>
Provides an interface to enable a class to return line and position information.
@ -1587,6 +1667,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -1594,6 +1683,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -1769,6 +1866,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -2103,6 +2211,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializationException">
<summary>
The exception thrown when an error occurs during Json serialization or deserialization.
@ -2291,6 +2405,26 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2392,9 +2526,29 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -2416,26 +2570,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -2825,6 +2991,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2856,6 +3034,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2886,63 +3069,6 @@
</summary>
<value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonWriterException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4567,26 +4693,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -5034,7 +5172,15 @@
</summary>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
<returns></returns>
<returns>The type of the object the formatter creates a new instance of.</returns>
</member>
<member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
<summary>
When overridden in a derived class, controls the binding of a serialized object to a type.
</summary>
<param name="serializedType">The type of the object the formatter creates a new instance of.</param>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
<summary>
@ -5310,6 +5456,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5425,7 +5577,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -5441,6 +5593,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5458,6 +5616,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6028,6 +6198,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
<summary>
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
@ -6055,13 +6231,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -6433,5 +6615,47 @@
Any type.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

@ -46,25 +46,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -126,19 +138,24 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -147,6 +164,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
@ -255,27 +277,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -691,9 +725,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -921,12 +970,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.BinaryConverter">
@ -1169,31 +1218,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
<summary>
Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
@ -1397,6 +1421,47 @@
</summary>
<value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
<summary>
Indicates the method that will be used during deserialization for locating and loading assemblies.
@ -1440,6 +1505,21 @@
and sets members to their default value when deserializing.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.IJsonLineInfo">
<summary>
Provides an interface to enable a class to return line and position information.
@ -1587,6 +1667,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -1594,6 +1683,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -1769,6 +1866,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -2103,6 +2211,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializationException">
<summary>
The exception thrown when an error occurs during Json serialization or deserialization.
@ -2291,6 +2405,26 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2392,9 +2526,29 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -2416,26 +2570,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -2825,6 +2991,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2856,6 +3034,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2886,63 +3069,6 @@
</summary>
<value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonWriterException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4567,26 +4693,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -5034,7 +5172,15 @@
</summary>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
<returns></returns>
<returns>The type of the object the formatter creates a new instance of.</returns>
</member>
<member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
<summary>
When overridden in a derived class, controls the binding of a serialized object to a type.
</summary>
<param name="serializedType">The type of the object the formatter creates a new instance of.</param>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
<summary>
@ -5310,6 +5456,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5425,7 +5577,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -5441,6 +5593,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5458,6 +5616,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6028,6 +6198,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
<summary>
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
@ -6055,13 +6231,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -6433,5 +6615,47 @@
Any type.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

@ -46,25 +46,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -126,19 +138,24 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -147,6 +164,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
@ -255,27 +277,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -691,9 +725,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -921,12 +970,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.BinaryConverter">
@ -1209,31 +1258,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
<summary>
Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
@ -1378,6 +1402,47 @@
<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
<summary>
Indicates the method that will be used during deserialization for locating and loading assemblies.
@ -1421,6 +1486,21 @@
and sets members to their default value when deserializing.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.IJsonLineInfo">
<summary>
Provides an interface to enable a class to return line and position information.
@ -1568,6 +1648,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -1575,6 +1664,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -1750,6 +1847,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -2033,6 +2141,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializationException">
<summary>
The exception thrown when an error occurs during Json serialization or deserialization.
@ -2221,6 +2335,26 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2322,9 +2456,29 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -2346,26 +2500,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -2755,6 +2921,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2786,6 +2964,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2816,63 +2999,6 @@
</summary>
<value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonWriterException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4533,26 +4659,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -5000,7 +5138,15 @@
</summary>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
<returns></returns>
<returns>The type of the object the formatter creates a new instance of.</returns>
</member>
<member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
<summary>
When overridden in a derived class, controls the binding of a serialized object to a type.
</summary>
<param name="serializedType">The type of the object the formatter creates a new instance of.</param>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
<summary>
@ -5283,6 +5429,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5398,7 +5550,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -5414,6 +5566,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5431,6 +5589,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -6058,6 +6228,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
<summary>
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
@ -6085,13 +6261,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -6463,5 +6645,47 @@
Any type.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

@ -29,25 +29,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -109,19 +121,29 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -130,6 +152,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
@ -238,27 +265,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -674,9 +713,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -1305,12 +1359,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.VersionConverter">
@ -1345,6 +1399,62 @@
<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonConstructorAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
@ -2409,7 +2519,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -2829,6 +2939,31 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonValidatingReader">
<summary>
Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
@ -2861,6 +2996,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2892,6 +3039,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2952,12 +3104,20 @@
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
<summary>
All members are serialized by default. Members can be excluded using the <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/>.
All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>.
This is the default member serialization mode.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
<summary>
Only members must be marked with the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> are serialized.
Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="T:System.NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="T:System.SerializableAttribute"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.ObjectCreationHandling">
@ -3044,31 +3204,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.XmlNodeConverter">
<summary>
Converts XML to and from JSON.
@ -3130,7 +3265,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -3152,26 +3287,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -3591,6 +3738,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonConverterCollection">
<summary>
Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -3643,6 +3796,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -3650,6 +3812,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -3825,6 +3995,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -4243,6 +4424,31 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.Linq.Extensions">
<summary>
Contains the LINQ to JSON extension methods.
@ -5020,26 +5226,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -5496,6 +5714,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
<summary>
Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
@ -5546,13 +5770,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -5745,6 +5975,22 @@
<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface">
<summary>
Gets or sets a value indicating whether to ignore the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface when serializing and deserializing types.
</summary>
<value>
<c>true</c> if the <see cref="T:System.Runtime.Serialization.ISerializable"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute">
<summary>
Gets or sets a value indicating whether to ignore the <see cref="T:System.SerializableAttribute"/> attribute when serializing and deserializing types.
</summary>
<value>
<c>true</c> if the <see cref="T:System.SerializableAttribute"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.
</value>
</member>
<member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver"/> class.
@ -5795,6 +6041,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5812,6 +6064,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5829,6 +6087,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonProperty">
<summary>
Maps a JSON property to a .NET member or constructor parameter.
@ -6516,14 +6786,14 @@
Include the .NET type name when serializing into a JSON array structure.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<summary>
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Always include the .NET type name when serializing.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<summary>
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
</summary>
</member>
<member name="M:Newtonsoft.Json.Utilities.ConvertUtils.Convert(System.Object,System.Globalization.CultureInfo,System.Type)">
@ -6668,63 +6938,6 @@
Byte data.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.Utilities.StringBuffer">
<summary>
Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
@ -6841,5 +7054,47 @@
<param name="s">The string.</param>
<returns>Null if the string was null, otherwise the string unchanged.</returns>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

@ -46,25 +46,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -126,19 +138,29 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -147,6 +169,16 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonReader.State">
<summary>
Specifies the state of the reader.
@ -250,27 +282,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -686,9 +730,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -916,12 +975,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.BinaryConverter">
@ -1164,31 +1223,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
<summary>
Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
@ -1301,6 +1335,38 @@
</summary>
<value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Converters.VersionConverter">
<summary>
Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Writes the JSON representation of the object.
</summary>
<param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
<param name="value">The value.</param>
<param name="serializer">The calling serializer.</param>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Reads the JSON representation of the object.
</summary>
<param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
<param name="objectType">Type of the object.</param>
<param name="existingValue">The existing property value of the JSON that is being converted.</param>
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
<summary>
Determines whether this instance can convert the specified object type.
</summary>
<param name="objectType">Type of the object.</param>
<returns>
<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.XmlNodeConverter">
<summary>
Converts XML to and from JSON.
@ -1360,6 +1426,47 @@
</summary>
<value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
<summary>
Indicates the method that will be used during deserialization for locating and loading assemblies.
@ -1403,6 +1510,21 @@
and sets members to their default value when deserializing.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.IJsonLineInfo">
<summary>
Provides an interface to enable a class to return line and position information.
@ -1500,7 +1622,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonConstructorAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonConvert">
@ -1550,6 +1672,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -1557,6 +1688,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -1732,6 +1871,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -2066,6 +2216,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializationException">
<summary>
The exception thrown when an error occurs during Json serialization or deserialization.
@ -2254,6 +2410,31 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2355,9 +2536,34 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -2379,26 +2585,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -2413,11 +2631,6 @@
<c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
</returns>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
<summary>
Gets the current line number.
@ -2793,6 +3006,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2824,6 +3049,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2854,63 +3084,6 @@
</summary>
<value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonWriterException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4535,26 +4708,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -4868,12 +5053,20 @@
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
<summary>
All members are serialized by default. Members can be excluded using the <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/>.
All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This is the default member serialization mode.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
<summary>
Only members must be marked with the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> are serialized.
Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -5002,7 +5195,15 @@
</summary>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
<returns></returns>
<returns>The type of the object the formatter creates a new instance of.</returns>
</member>
<member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
<summary>
When overridden in a derived class, controls the binding of a serialized object to a type.
</summary>
<param name="serializedType">The type of the object the formatter creates a new instance of.</param>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
<summary>
@ -5278,6 +5479,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5393,7 +5600,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -5409,6 +5616,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5426,6 +5639,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5745,14 +5970,14 @@
Include the .NET type name when serializing into a JSON array structure.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<summary>
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Always include the .NET type name when serializing.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<summary>
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
</summary>
</member>
<member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
@ -5933,6 +6158,17 @@
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
<summary>
Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
</summary>
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
<param name="schema">The schema to test with.</param>
<param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
<returns>
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
<summary>
Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
@ -5985,6 +6221,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
<summary>
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
@ -6012,13 +6254,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -6390,5 +6638,47 @@
Any type.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

@ -46,25 +46,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -126,19 +138,29 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -147,6 +169,16 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonReader.State">
<summary>
Specifies the state of the reader.
@ -250,27 +282,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -686,9 +730,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -916,12 +975,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.BinaryConverter">
@ -1164,31 +1223,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
<summary>
Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
@ -1301,6 +1335,38 @@
</summary>
<value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Converters.VersionConverter">
<summary>
Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Writes the JSON representation of the object.
</summary>
<param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
<param name="value">The value.</param>
<param name="serializer">The calling serializer.</param>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Reads the JSON representation of the object.
</summary>
<param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
<param name="objectType">Type of the object.</param>
<param name="existingValue">The existing property value of the JSON that is being converted.</param>
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
<summary>
Determines whether this instance can convert the specified object type.
</summary>
<param name="objectType">Type of the object.</param>
<returns>
<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.XmlNodeConverter">
<summary>
Converts XML to and from JSON.
@ -1360,6 +1426,47 @@
</summary>
<value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
<summary>
Indicates the method that will be used during deserialization for locating and loading assemblies.
@ -1403,6 +1510,21 @@
and sets members to their default value when deserializing.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.IJsonLineInfo">
<summary>
Provides an interface to enable a class to return line and position information.
@ -1500,7 +1622,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonConstructorAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonConvert">
@ -1550,6 +1672,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -1557,6 +1688,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -1732,6 +1871,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -2066,6 +2216,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializationException">
<summary>
The exception thrown when an error occurs during Json serialization or deserialization.
@ -2254,6 +2410,31 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2355,9 +2536,34 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -2379,26 +2585,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -2413,11 +2631,6 @@
<c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
</returns>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
<summary>
Gets the current line number.
@ -2793,6 +3006,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2824,6 +3049,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2854,63 +3084,6 @@
</summary>
<value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonWriterException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4535,26 +4708,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -4868,12 +5053,20 @@
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
<summary>
All members are serialized by default. Members can be excluded using the <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/>.
All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This is the default member serialization mode.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
<summary>
Only members must be marked with the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> are serialized.
Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -5002,7 +5195,15 @@
</summary>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
<returns></returns>
<returns>The type of the object the formatter creates a new instance of.</returns>
</member>
<member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
<summary>
When overridden in a derived class, controls the binding of a serialized object to a type.
</summary>
<param name="serializedType">The type of the object the formatter creates a new instance of.</param>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
<summary>
@ -5278,6 +5479,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5393,7 +5600,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -5409,6 +5616,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5426,6 +5639,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonLinqContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5745,14 +5970,14 @@
Include the .NET type name when serializing into a JSON array structure.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<summary>
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Always include the .NET type name when serializing.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<summary>
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
</summary>
</member>
<member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
@ -5933,6 +6158,17 @@
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
<summary>
Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
</summary>
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
<param name="schema">The schema to test with.</param>
<param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
<returns>
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
<summary>
Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
@ -5985,6 +6221,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
<summary>
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
@ -6012,13 +6254,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -6390,5 +6638,47 @@
Any type.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

@ -46,25 +46,37 @@
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.</returns>
<returns>A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonReader.Skip">
<summary>
@ -126,19 +138,29 @@
Gets the quotation mark character used to enclose the value of a string.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when reading JSON.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.TokenType">
<summary>
Gets the type of the current Json token.
Gets the type of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Value">
<summary>
Gets the text value of the current Json token.
Gets the text value of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.ValueType">
<summary>
Gets The Common Language Runtime (CLR) type for the current Json token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Depth">
@ -147,6 +169,16 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonReader.State">
<summary>
Specifies the state of the reader.
@ -250,27 +282,39 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>
A <see cref="T:System.Nullable`1"/>.
A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
@ -686,9 +730,24 @@
Gets the state of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Path">
<summary>
Gets the path of the writer.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.Formatting">
<summary>
Indicates how the output is formatted.
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling when writing JSON.
</summary>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
@ -916,12 +975,12 @@
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.Default">
<summary>
First attempt to use the public default constructor then fall back to single paramatized constructor.
First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor.
</summary>
</member>
<member name="F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor">
<summary>
Allow Json.NET to use a non-public default constructor.
Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.BinaryConverter">
@ -1204,31 +1263,6 @@
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="T:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode">
<summary>
Specifies whether a DateTime object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Local">
<summary>
The time represented is local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Utc">
<summary>
The time represented is UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.Unspecified">
<summary>
The time represented is not specified as either local time or Coordinated Universal Time (UTC).
</summary>
</member>
<member name="F:Newtonsoft.Json.Converters.JsonDateTimeSerializationMode.RoundtripKind">
<summary>
Preserves the DateTimeKind field of a date when a DateTime object is converted to a string and the string is then converted back to a DateTime object.
</summary>
</member>
<member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
<summary>
Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
@ -1341,6 +1375,79 @@
</summary>
<value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
</member>
<member name="T:Newtonsoft.Json.Converters.VersionConverter">
<summary>
Converts a <see cref="T:System.Version"/> to and from a string (e.g. "1.2.3.4").
</summary>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Writes the JSON representation of the object.
</summary>
<param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
<param name="value">The value.</param>
<param name="serializer">The calling serializer.</param>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
<summary>
Reads the JSON representation of the object.
</summary>
<param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
<param name="objectType">Type of the object.</param>
<param name="existingValue">The existing property value of the JSON that is being converted.</param>
<param name="serializer">The calling serializer.</param>
<returns>The object value.</returns>
</member>
<member name="M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)">
<summary>
Determines whether this instance can convert the specified object type.
</summary>
<param name="objectType">Type of the object.</param>
<returns>
<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.
</returns>
</member>
<member name="T:Newtonsoft.Json.DateFormatHandling">
<summary>
Specifies how dates are formatted when writing JSON text.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat">
<summary>
Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z".
</summary>
</member>
<member name="F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat">
<summary>
Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/".
</summary>
</member>
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
<summary>
Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Local">
<summary>
Treat as local time. If the <see cref="T:System.DateTime"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Utc">
<summary>
Treat as a UTC. If the <see cref="T:System.DateTime"/> object represents a local time, it is converted to a UTC.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified">
<summary>
Treat as a local time if a <see cref="T:System.DateTime"/> is being converted to a string.
If a string is being converted to <see cref="T:System.DateTime"/>, convert to a local time if a time zone is specified.
</summary>
</member>
<member name="F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind">
<summary>
Time zone information should be preserved when converting.
</summary>
</member>
<member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
<summary>
Indicates the method that will be used during deserialization for locating and loading assemblies.
@ -1384,6 +1491,21 @@
and sets members to their default value when deserializing.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.IJsonLineInfo">
<summary>
Provides an interface to enable a class to return line and position information.
@ -1481,7 +1603,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonConstructorAttribute">
<summary>
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified constructor when deserializing that object.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonConvert">
@ -1531,6 +1653,15 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)">
<summary>
Converts the <see cref="T:System.DateTime"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<param name="timeZoneHandling">The time zone handling when the date is converted to a string.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTime"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation.
@ -1538,6 +1669,14 @@
<param name="value">The value to convert.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)">
<summary>
Converts the <see cref="T:System.DateTimeOffset"/> to its JSON string representation using the <see cref="T:Newtonsoft.Json.DateFormatHandling"/> specified.
</summary>
<param name="value">The value to convert.</param>
<param name="format">The format the date will be converted to.</param>
<returns>A JSON string representation of the <see cref="T:System.DateTimeOffset"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)">
<summary>
Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
@ -1713,6 +1852,17 @@
<param name="converters">A collection converters used while serializing.</param>
<returns>A JSON string representation of the object.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
</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>
<returns>
A JSON string representation of the object.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Serializes the specified object to a JSON string using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@ -1996,6 +2146,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.JsonReaderException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.JsonSerializationException">
<summary>
The exception thrown when an error occurs during Json serialization or deserialization.
@ -2184,6 +2340,31 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializer.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonSerializerSettings">
<summary>
Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
@ -2285,9 +2466,34 @@
</summary>
<value>The context.</value>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth">
<summary>
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Formatting">
<summary>
Indicates how JSON text output is formatted.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling">
<summary>
Get or set how dates are written to JSON text.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling">
<summary>
Get or set how <see cref="T:System.DateTime"/> time zones are handling during serialization and deserialization.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonSerializerSettings.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonTextReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)">
@ -2309,26 +2515,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.DateTimeOffset"/>.</returns>
<returns>A <see cref="T:System.DateTimeOffset"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.Close">
<summary>
@ -2343,11 +2561,6 @@
<c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
</returns>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.Culture">
<summary>
Gets or sets the culture used when reading JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
<summary>
Gets the current line number.
@ -2723,6 +2936,18 @@
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
@ -2754,6 +2979,11 @@
</summary>
<value>The depth of the current token in the JSON document.</value>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.Path">
<summary>
Gets the path of the current JSON token.
</summary>
</member>
<member name="P:Newtonsoft.Json.JsonValidatingReader.QuoteChar">
<summary>
Gets the quotation mark character used to enclose the value of a string.
@ -2784,63 +3014,6 @@
</summary>
<value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
<member name="T:Newtonsoft.Json.Formatting">
<summary>
Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonTextWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.None">
<summary>
No special formatting is applied. This is the default.
</summary>
</member>
<member name="F:Newtonsoft.Json.Formatting.Indented">
<summary>
Causes child objects to be indented according to the <see cref="P:Newtonsoft.Json.JsonTextWriter.Indentation"/> and <see cref="P:Newtonsoft.Json.JsonTextWriter.IndentChar"/> settings.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonWriterException">
<summary>
The exception thrown when an error occurs while reading Json text.
@ -4501,26 +4674,38 @@
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null. This method will return <c>null</c> at the end of an array.
</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDecimal">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsInt32">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsString">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.String"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.String"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTimeOffset">
<summary>
Reads the next JSON token from the stream as a <see cref="T:System.Nullable`1"/>.
</summary>
<returns>A <see cref="T:System.Nullable`1"/>.</returns>
<returns>A <see cref="T:System.Nullable`1"/>. This method will return <c>null</c> at the end of an array.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
<summary>
@ -4834,12 +5019,20 @@
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
<summary>
All members are serialized by default. Members can be excluded using the <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/>.
All public members are serialized by default. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This is the default member serialization mode.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.OptIn">
<summary>
Only members must be marked with the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> are serialized.
Only members must be marked with <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="T:System.Runtime.Serialization.DataMemberAttribute"/> are serialized.
This member serialization mode can also be set by marking the class with <see cref="T:System.Runtime.Serialization.DataContractAttribute"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.MemberSerialization.Fields">
<summary>
All public and private fields are serialized. Members can be excluded using <see cref="T:Newtonsoft.Json.JsonIgnoreAttribute"/> or <see cref="!:NonSerializedAttribute"/>.
This member serialization mode can also be set by marking the class with <see cref="!:SerializableAttribute"/>.
</summary>
</member>
<member name="T:Newtonsoft.Json.MissingMemberHandling">
@ -4968,7 +5161,15 @@
</summary>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object</param>
<returns></returns>
<returns>The type of the object the formatter creates a new instance of.</returns>
</member>
<member name="M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
<summary>
When overridden in a derived class, controls the binding of a serialized object to a type.
</summary>
<param name="serializedType">The type of the object the formatter creates a new instance of.</param>
<param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"/> name of the serialized object.</param>
<param name="typeName">Specifies the <see cref="T:System.Type"/> name of the serialized object.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
<summary>
@ -5251,6 +5452,12 @@
</summary>
<value>The member that caused the error.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Path">
<summary>
Gets the path of the JSON location where the error occurred.
</summary>
<value>The path of the JSON location where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.ErrorContext.Handled">
<summary>
Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.ErrorContext"/> is handled.
@ -5366,7 +5573,7 @@
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
<summary>
Gets or sets a value indicating whether [default creator non public].
Gets or sets a value indicating whether the default creator is non public.
</summary>
<value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>
</member>
@ -5382,6 +5589,12 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType">
<summary>
Gets the <see cref="T:System.Type"/> of the collection items.
</summary>
<value>The <see cref="T:System.Type"/> of the collection items.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDictionaryContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5399,6 +5612,18 @@
</summary>
<value>The property name resolver.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary keys.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary keys.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType">
<summary>
Gets the <see cref="T:System.Type"/> of the dictionary values.
</summary>
<value>The <see cref="T:System.Type"/> of the dictionary values.</value>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonDynamicContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5675,14 +5900,6 @@
<param name="comparisonType">Type property name string comparison.</param>
<returns>A matching property if found.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeDynamic(Newtonsoft.Json.JsonWriter,System.Dynamic.IDynamicMetaObjectProvider,Newtonsoft.Json.Serialization.JsonDynamicContract)">
<summary>
Serializes the dynamic.
</summary>
<param name="writer">The writer.</param>
<param name="value">The value.</param>
<param name="contract">The contract.</param>
</member>
<member name="T:Newtonsoft.Json.Serialization.JsonStringContract">
<summary>
Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
@ -5749,14 +5966,14 @@
Include the .NET type name when serializing into a JSON array structure.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<summary>
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
Always include the .NET type name when serializing.
</summary>
</member>
<member name="F:Newtonsoft.Json.TypeNameHandling.All">
<member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
<summary>
Always include the .NET type name when serializing.
Include the .NET type name when the type of the object being serialized is not the same as its declared type.
</summary>
</member>
<member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
@ -5963,6 +6180,17 @@
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)">
<summary>
Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
</summary>
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
<param name="schema">The schema to test with.</param>
<param name="errorMessages">When this method returns, contains any error messages generated while validating. </param>
<returns>
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
<summary>
Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
@ -6015,6 +6243,12 @@
</summary>
<value>The line position indicating where the error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.JsonSchemaException.Path">
<summary>
Gets the path to the JSON where the error occurred.
</summary>
<value>The path to the JSON where the error occurred.</value>
</member>
<member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
<summary>
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
@ -6042,13 +6276,19 @@
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation event.
Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> associated with the validation error.
</summary>
<value>The JsonSchemaException associated with the validation event.</value>
<value>The JsonSchemaException associated with the validation error.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Path">
<summary>
Gets the path of the JSON location where the validation error occurred.
</summary>
<value>The path of the JSON location where the validation error occurred.</value>
</member>
<member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Message">
<summary>
Gets the text description corresponding to the validation event.
Gets the text description corresponding to the validation error.
</summary>
<value>The text description.</value>
</member>
@ -6420,5 +6660,47 @@
Any type.
</summary>
</member>
<member name="T:Newtonsoft.Json.WriteState">
<summary>
Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Error">
<summary>
An exception has been thrown, which has left the <see cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
You may call the <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
Any other <see cref="T:Newtonsoft.Json.JsonWriter"/> method calls results in an <see cref="T:System.InvalidOperationException"/> being thrown.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Closed">
<summary>
The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/> method has been called.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Object">
<summary>
An object is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Array">
<summary>
A array is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Constructor">
<summary>
A constructor is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Property">
<summary>
A property is being written.
</summary>
</member>
<member name="F:Newtonsoft.Json.WriteState.Start">
<summary>
A write method has not been called.
</summary>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save