diff options
author | marcinzelent <zelent.marcin@protonmail.com> | 2017-11-23 10:16:47 +0100 |
---|---|---|
committer | marcinzelent <zelent.marcin@protonmail.com> | 2017-11-23 10:16:47 +0100 |
commit | 956d0c668bf20cb461c2c48ce388087bc6618886 (patch) | |
tree | f3eea2ad9ecf1dae73e1a20e3bd16cfde0e1ce45 /packages | |
parent | 462aed0ddd5dd5cca7fb51175cc0829650e4916c (diff) |
Changed configs.
Diffstat (limited to 'packages')
29 files changed, 71374 insertions, 0 deletions
diff --git a/packages/Microsoft.AspNet.WebApi.5.2.0/Microsoft.AspNet.WebApi.5.2.0.nupkg b/packages/Microsoft.AspNet.WebApi.5.2.0/Microsoft.AspNet.WebApi.5.2.0.nupkg Binary files differnew file mode 100644 index 0000000..70fd475 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.5.2.0/Microsoft.AspNet.WebApi.5.2.0.nupkg diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.0/Microsoft.AspNet.WebApi.Client.5.2.0.nupkg b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/Microsoft.AspNet.WebApi.Client.5.2.0.nupkg Binary files differnew file mode 100644 index 0000000..e47be8f --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/Microsoft.AspNet.WebApi.Client.5.2.0.nupkg diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/net45/System.Net.Http.Formatting.dll b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/net45/System.Net.Http.Formatting.dll Binary files differnew file mode 100644 index 0000000..859f67b --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/net45/System.Net.Http.Formatting.dll diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/net45/System.Net.Http.Formatting.xml b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/net45/System.Net.Http.Formatting.xml new file mode 100644 index 0000000..1d57d2e --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/net45/System.Net.Http.Formatting.xml @@ -0,0 +1,2094 @@ +<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Net.Http.Formatting</name>
+ </assembly>
+ <members>
+ <member name="T:System.Net.Http.ByteRangeStreamContent">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. The <see cref="T:System.Net.Http.ByteRangeStreamContent" /> supports one or more byte ranges regardless of whether the ranges are consecutive or not. If there is only one range then a single partial response body containing a Content-Range header is generated. If there are more than one ranges then a multipart/byteranges response is generated where each body part contains a range indicated by the associated Content-Range header field. </summary>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue,System.Int32)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ <param name="bufferSize">The buffer size used when copying the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.String)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.#ctor(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.String,System.Int32)">
+ <summary>
+ <see cref="T:System.Net.Http.HttpContent" /> implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an <see cref="T:System.Net.Http.InvalidByteRangeException" /> is thrown indicating the valid Content-Range of the content. </summary>
+ <param name="content">The stream over which to generate a byte range view.</param>
+ <param name="range">The range or ranges, typically obtained from the Range HTTP request header field.</param>
+ <param name="mediaType">The media type of the content stream.</param>
+ <param name="bufferSize">The buffer size used when copying the content stream.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.Dispose(System.Boolean)">
+ <summary>Releases the resources used by the current instance of the <see cref="T:System.Net.Http.ByteRangeStreamContent" /> class.</summary>
+ <param name="disposing">true to release managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Asynchronously serialize and write the byte range to an HTTP content stream.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport.</param>
+ </member>
+ <member name="M:System.Net.Http.ByteRangeStreamContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether a byte array has a valid length in bytes.</summary>
+ <returns>true if length is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the byte array.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpClientExtensions">
+ <summary> Extension methods that aid in making formatted requests using <see cref="T:System.Net.Http.HttpClient" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary> Sends a POST request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as JSON. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with the given value serialized as XML. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be null in which case the <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary> Sends a PUT request as an asynchronous operation to the specified Uri with value serialized using the given formatter. </summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the value.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <typeparam name="T">The type of value.</typeparam>
+ </member>
+ <member name="T:System.Net.Http.HttpClientFactory">
+ <summary>Represents the factory for creating new instance of <see cref="T:System.Net.Http.HttpClient" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.DelegatingHandler[])">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.HttpClient" />.</summary>
+ <returns>A new instance of the <see cref="T:System.Net.Http.HttpClient" />.</returns>
+ <param name="handlers">The list of HTTP handler that delegates the processing of HTTP response messages to another handler.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.HttpMessageHandler,System.Net.Http.DelegatingHandler[])">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.HttpClient" />.</summary>
+ <returns>A new instance of the <see cref="T:System.Net.Http.HttpClient" />.</returns>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ <param name="handlers">The list of HTTP handler that delegates the processing of HTTP response messages to another handler.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.CreatePipeline(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable{System.Net.Http.DelegatingHandler})">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.HttpClient" /> which should be pipelined.</summary>
+ <returns>A new instance of the <see cref="T:System.Net.Http.HttpClient" /> which should be pipelined.</returns>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ <param name="handlers">The list of HTTP handler that delegates the processing of HTTP response messages to another handler.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpContentExtensions">
+ <summary>Specifies extension methods to allow strongly typed objects to be read from HttpContent instances.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent)">
+ <summary> Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary> Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTyepFormatter instances to use.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type)">
+ <summary> Returns a Task that will yield an object of the specified type from the content instance. </summary>
+ <returns>A Task that will yield an object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary> Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. </summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="formatterLogger">The IFormatterLogger to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of MediaTypeFormatter instances to use.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Threading.CancellationToken)">
+ <summary>Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.</summary>
+ <returns>An object instance of the specified type.</returns>
+ <param name="content">The HttpContent instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpContentFormDataExtensions">
+ <summary>Extension methods to read HTML form URL-encoded datafrom <see cref="T:System.Net.Http.HttpContent" /> instances.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentFormDataExtensions.IsFormData(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is HTML form URL-encoded data.</summary>
+ <returns>true if the specified content is HTML form URL-encoded data; otherwise, false.</returns>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentFormDataExtensions.ReadAsFormDataAsync(System.Net.Http.HttpContent)">
+ <summary>Asynchronously reads HTML form URL-encoded from an <see cref="T:System.Net.Http.HttpContent" /> instance and stores the results in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentFormDataExtensions.ReadAsFormDataAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads HTML form URL-encoded from an <see cref="T:System.Net.Http.HttpContent" /> instance and stores the results in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="content">The content.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMessageExtensions">
+ <summary>Provides extension methods to read <see cref="T:System.Net.Http.HttpRequestMessage" /> and <see cref="T:System.Net.Http.HttpResponseMessage" /> entities from <see cref="T:System.Net.Http.HttpContent" /> instances. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpRequestMessageContent(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is HTTP request message content.</summary>
+ <returns>true if the specified content is HTTP message content; otherwise, false.</returns>
+ <param name="content">The content to check.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpResponseMessageContent(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is HTTP response message content.</summary>
+ <returns>true if the specified content is HTTP message content; otherwise, false.</returns>
+ <param name="content">The content to check.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32)">
+ <summary>Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpRequestMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ <param name="maxHeaderSize">The maximum length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent)">
+ <summary> Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32)">
+ <summary>Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32)">
+ <summary>Reads the <see cref="T:System.Net.Http.HttpContent" /> as an <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage" /> instance.</returns>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">The size of the buffer.</param>
+ <param name="maxHeaderSize">The maximum length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)"></member>
+ <member name="T:System.Net.Http.HttpContentMultipartExtensions">
+ <summary>Extension methods to read MIME multipart entities from <see cref="T:System.Net.Http.HttpContent" /> instances.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent)">
+ <summary>Determines whether the specified content is MIME multipart content.</summary>
+ <returns>true if the specified content is MIME multipart content; otherwise, false.</returns>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent,System.String)">
+ <summary>Determines whether the specified content is MIME multipart content with the specified subtype.</summary>
+ <returns>true if the specified content is MIME multipart content with the specified subtype; otherwise, false.</returns>
+ <param name="content">The content.</param>
+ <param name="subtype">The MIME multipart subtype to match.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32,System.Threading.CancellationToken)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Threading.CancellationToken)">
+ <summary>Reads all body parts within a MIME multipart message and produces a set of <see cref="T:System.Net.Http.HttpContent" /> instances as a result using the streamProvider instance to determine where the contents of each body part is written.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <see cref="T:System.Net.Http.HttpContent" /> instances where each instance represents a body part.</returns>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent" /> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <typeparam name="T">The type of the MIME multipart.</typeparam>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageContent">
+ <summary> Derived <see cref="T:System.Net.Http.HttpContent" /> class which can encapsulate an <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> or an <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage" /> as an entity with media type "application/http". </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent" /> class encapsulating an <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage" />. </summary>
+ <param name="httpRequest">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent" /> class encapsulating an <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" />. </summary>
+ <param name="httpResponse">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.Dispose(System.Boolean)">
+ <summary> Releases unmanaged and - optionally - managed resources </summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpRequestMessage">
+ <summary> Gets the HTTP request message. </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpResponseMessage">
+ <summary> Gets the HTTP response message. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary> Asynchronously serializes the object's content to the given stream. </summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> instance that is asynchronously serializing the object's content.</returns>
+ <param name="stream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext" />.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.TryComputeLength(System.Int64@)">
+ <summary> Computes the length of the stream if possible. </summary>
+ <returns>true if the length has been computed; otherwise false.</returns>
+ <param name="length">The computed length of the stream.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpRequestHeadersExtensions">
+ <summary>Provides extension methods for the <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestHeadersExtensions.GetCookies(System.Net.Http.Headers.HttpRequestHeaders)">
+ <summary>Gets any cookie headers present in the request.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> instances.</returns>
+ <param name="headers">The request headers.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestHeadersExtensions.GetCookies(System.Net.Http.Headers.HttpRequestHeaders,System.String)">
+ <summary>Gets any cookie headers present in the request that contain a cookie state whose name that matches the specified value.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> instances.</returns>
+ <param name="headers">The request headers.</param>
+ <param name="name">The cookie state name to match.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode)"></member>
+ <member name="T:System.Net.Http.HttpResponseHeadersExtensions">
+ <summary> Provides extension methods for the <see cref="T:System.Net.Http.Headers.HttpResponseHeaders" /> class. </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseHeadersExtensions.AddCookies(System.Net.Http.Headers.HttpResponseHeaders,System.Collections.Generic.IEnumerable{System.Net.Http.Headers.CookieHeaderValue})">
+ <summary> Adds cookies to a response. Each Set-Cookie header is represented as one <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> instance. A <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> contains information about the domain, path, and other cookie information as well as one or more <see cref="T:System.Net.Http.Headers.CookieState" /> instances. Each <see cref="T:System.Net.Http.Headers.CookieState" /> instance contains a cookie name and whatever cookie state is associate with that name. The state is in the form of a <see cref="T:System.Collections.Specialized.NameValueCollection" /> which on the wire is encoded as HTML Form URL-encoded data. This representation allows for multiple related "cookies" to be carried within the same Cookie header while still providing separation between each cookie state. A sample Cookie header is shown below. In this example, there are two <see cref="T:System.Net.Http.Headers.CookieState" /> with names state1 and state2 respectively. Further, each cookie state contains two name/value pairs (name1/value1 and name2/value2) and (name3/value3 and name4/value4). <code> Set-Cookie: state1:name1=value1&amp;name2=value2; state2:name3=value3&amp;name4=value4; domain=domain1; path=path1; </code></summary>
+ <param name="headers">The response headers</param>
+ <param name="cookies">The cookie values to add to the response.</param>
+ </member>
+ <member name="T:System.Net.Http.InvalidByteRangeException">
+ <summary> An exception thrown by <see cref="T:System.Net.Http.ByteRangeStreamContent" /> in case none of the requested ranges overlap with the current extend of the selected resource. The current extend of the resource is indicated in the ContentRange property. </summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.InvalidByteRangeException.#ctor(System.Net.Http.Headers.ContentRangeHeaderValue,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.InvalidByteRangeException" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.InvalidByteRangeException.ContentRange">
+ <summary> The current extend of the resource indicated in terms of a ContentRange header field. </summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartFileData">
+ <summary>Represents a multipart file data.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileData.#ctor(System.Net.Http.Headers.HttpContentHeaders,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFileData" /> class.</summary>
+ <param name="headers">The headers of the multipart file data.</param>
+ <param name="localFileName">The name of the local file for the multipart file data.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileData.Headers">
+ <summary>Gets or sets the headers of the multipart file data.</summary>
+ <returns>The headers of the multipart file data.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileData.LocalFileName">
+ <summary>Gets or sets the name of the local file for the multipart file data.</summary>
+ <returns>The name of the local file for the multipart file data.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartFileStreamProvider">
+ <summary>Represents an <see cref="T:System.Net.Http.IMultipartStreamProvider" /> suited for writing each MIME body parts of the MIME multipart message to a file using a <see cref="T:System.IO.FileStream" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFileStreamProvider" /> class.</summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFileStreamProvider" /> class.</summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ <param name="bufferSize">The number of bytes buffered for writes to the file.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileStreamProvider.BufferSize">
+ <summary>Gets or sets the number of bytes buffered for writes to the file.</summary>
+ <returns>The number of bytes buffered for writes to the file.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileStreamProvider.FileData">
+ <summary>Gets or sets the multipart file data.</summary>
+ <returns>The multipart file data.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.GetLocalFileName(System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the name of the local file which will be combined with the root path to create an absolute file name where the contents of the current MIME body part will be stored.</summary>
+ <returns>A relative filename with no path component.</returns>
+ <param name="headers">The headers for the current MIME body part.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFileStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the stream instance where the message body part is written to.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> instance where the message body part is written to.</returns>
+ <param name="parent">The content of HTTP.</param>
+ <param name="headers">The header fields describing the body part.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFileStreamProvider.RootPath">
+ <summary>Gets or sets the root path where the content of MIME multipart body parts are written to.</summary>
+ <returns>The root path where the content of MIME multipart body parts are written to.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartFormDataRemoteStreamProvider">
+ <summary>A <see cref="T:System.Net.Http.MultipartStreamProvider" /> implementation suited for use with HTML file uploads for writing file content to a remote storage <see cref="T:System.IO.Stream" />. The stream provider looks at the Content-Disposition header field and determines an output remote <see cref="T:System.IO.Stream" /> based on the presence of a filename parameter. If a filename parameter is present in the Content-Disposition header field, then the body part is written to a remote <see cref="T:System.IO.Stream" /> provided by <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />. Otherwise it is written to a <see cref="T:System.IO.MemoryStream" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataRemoteStreamProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.ExecutePostProcessingAsync">
+ <summary>Read the non-file contents as form data.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the post processing.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
+ <summary>Read the non-file contents as form data.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> representing the post processing.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartFormDataRemoteStreamProvider.FileData">
+ <summary>Gets a collection of file data passed as part of the multipart form data.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartFormDataRemoteStreamProvider.FormData">
+ <summary>Gets a <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data passed as part of the multipart form data.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Provides a <see cref="T:System.Net.Http.RemoteStreamInfo" /> for <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />. Override this method to provide a remote stream to which the data should be written.</summary>
+ <returns>A result specifying a remote stream where the file will be written to and a location where the file can be accessed. It cannot be null and the stream must be writable.</returns>
+ <param name="parent">The parent <see cref="T:System.Net.Http.HttpContent" /> MIME multipart instance.</param>
+ <param name="headers">The header fields describing the body part's content.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)"></member>
+ <member name="T:System.Net.Http.MultipartFormDataStreamProvider">
+ <summary>Represents an <see cref="T:System.Net.Http.IMultipartStreamProvider" /> suited for use with HTML file uploads for writing file content to a <see cref="T:System.IO.FileStream" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.#ctor(System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataStreamProvider" /> class. </summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartFormDataStreamProvider" /> class.</summary>
+ <param name="rootPath">The root path where the content of MIME multipart body parts are written to.</param>
+ <param name="bufferSize">The number of bytes buffered for writes to the file.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.ExecutePostProcessingAsync">
+ <summary>Reads the non-file contents as form data.</summary>
+ <returns>A task that represents the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Net.Http.MultipartFormDataStreamProvider.FormData">
+ <summary>Gets a <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data passed as part of the multipart form data.</summary>
+ <returns>The <see cref="T:System.Collections.Specialized.NameValueCollection" /> of form data.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the streaming instance where the message body part is written.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> instance where the message body part is written.</returns>
+ <param name="parent">The HTTP content that contains this body part.</param>
+ <param name="headers">Header fields describing the body part.</param>
+ </member>
+ <member name="T:System.Net.Http.MultipartMemoryStreamProvider">
+ <summary>Represents a multipart memory stream provider.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartMemoryStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartMemoryStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Returns the <see cref="T:System.IO.Stream" /> for the <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" />.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> for the <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" />.</returns>
+ <param name="parent">A <see cref="T:System.Net.Http.HttpContent" /> object.</param>
+ <param name="headers">The HTTP content headers.</param>
+ </member>
+ <member name="T:System.Net.Http.MultipartRelatedStreamProvider">
+ <summary>Represents the provider for the multipart related multistream.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the related stream for the provider.</summary>
+ <returns>The content headers.</returns>
+ <param name="parent">The parent content.</param>
+ <param name="headers">The http content headers.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartRelatedStreamProvider.RootContent">
+ <summary>Gets the root content of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" />.</summary>
+ <returns>The root content of the <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" />.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartRemoteFileData">
+ <summary>Represents a multipart file data for remote storage.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRemoteFileData.#ctor(System.Net.Http.Headers.HttpContentHeaders,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartRemoteFileData" /> class.</summary>
+ <param name="headers">The headers of the multipart file data.</param>
+ <param name="location">The remote file's location.</param>
+ <param name="fileName">The remote file's name.</param>
+ </member>
+ <member name="P:System.Net.Http.MultipartRemoteFileData.FileName">
+ <summary>Gets the remote file's name.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartRemoteFileData.Headers">
+ <summary>Gets the headers of the multipart file data.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartRemoteFileData.Location">
+ <summary>Gets the remote file's location.</summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartStreamProvider">
+ <summary>Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see <see cref="T:System.Net.Http.HttpContentMultipartExtensions" />) and decides what kind of stream to return for the body part to be written to.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.MultipartStreamProvider" /> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.MultipartStreamProvider.Contents">
+ <summary>Gets or sets the contents for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</summary>
+ <returns>The contents for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync">
+ <summary>Executes the post processing operation for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</summary>
+ <returns>The asynchronous task for this operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
+ <summary>Executes the post processing operation for this <see cref="T:System.Net.Http.MultipartStreamProvider" />.</summary>
+ <returns>The asynchronous task for this operation.</returns>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Gets the stream where to write the body part to. This method is called when a MIME multipart body part has been parsed.</summary>
+ <returns>The <see cref="T:System.IO.Stream" /> instance where the message body part is written to.</returns>
+ <param name="parent">The content of the HTTP.</param>
+ <param name="headers">The header fields describing the body part.</param>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent">
+ <summary> Contains a value as well as an associated <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> that will be used to serialize the value when writing this content. </summary>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent" /> class.</summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent" /> class. </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent" /> class.</summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header.</param>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Formatter">
+ <summary>Gets the media-type formatter associated with this content instance.</summary>
+ <returns>The media type formatter associated with this content instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.ObjectType">
+ <summary>Gets the type of object managed by this <see cref="T:System.Net.Http.ObjectContent" /> instance.</summary>
+ <returns>The object type.</returns>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Asynchronously serializes the object's content to the given stream.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <param name="stream">The stream to write to.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext" />.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.TryComputeLength(System.Int64@)">
+ <summary>Computes the length of the stream if possible.</summary>
+ <returns>true if the length has been computed; otherwise, false.</returns>
+ <param name="length">Receives the computed length of the stream.</param>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Value">
+ <summary>Gets or sets the value of the content.</summary>
+ <returns>The content value.</returns>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent`1">
+ <summary> Generic form of <see cref="T:System.Net.Http.ObjectContent" />. </summary>
+ <typeparam name="T">The type of object this class will contain.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class.</summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class. </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class.</summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the Content-Type header.</param>
+ </member>
+ <member name="T:System.Net.Http.PushStreamContent">
+ <summary>Enables scenarios where a data producer wants to write directly (either synchronously or asynchronously) using a stream.</summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly. </param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent" /> class.</summary>
+ <param name="onStreamAvailable">An action that is called when an output stream is available, allowing the action to write to it directly.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Asynchronously serializes the push content into stream.</summary>
+ <returns>The serialized push content.</returns>
+ <param name="stream">The stream where the push content will be serialized.</param>
+ <param name="context">The context.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the stream content has a valid length in bytes.</summary>
+ <returns>true if length is a valid length; otherwise, false.</returns>
+ <param name="length">The length in bytes of the stream content.</param>
+ </member>
+ <member name="T:System.Net.Http.RemoteStreamInfo">
+ <summary>Represents the result for <see cref="M:System.Net.Http.MultipartFormDataRemoteStreamProvider.GetRemoteStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)" />.</summary>
+ </member>
+ <member name="M:System.Net.Http.RemoteStreamInfo.#ctor(System.IO.Stream,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.RemoteStreamInfo" /> class.</summary>
+ <param name="remoteStream">The remote stream instance where the file will be written to.</param>
+ <param name="location">The remote file's location.</param>
+ <param name="fileName">The remote file's name.</param>
+ </member>
+ <member name="P:System.Net.Http.RemoteStreamInfo.FileName">
+ <summary>Gets the remote file's location.</summary>
+ </member>
+ <member name="P:System.Net.Http.RemoteStreamInfo.Location">
+ <summary>Gets the remote file's location.</summary>
+ </member>
+ <member name="P:System.Net.Http.RemoteStreamInfo.RemoteStream">
+ <summary>Gets the remote stream instance where the file will be written to.</summary>
+ </member>
+ <member name="T:System.Net.Http.UnsupportedMediaTypeException">
+ <summary> Defines an exception type for signalling that a request's media type was not supported. </summary>
+ </member>
+ <member name="M:System.Net.Http.UnsupportedMediaTypeException.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.UnsupportedMediaTypeException" /> class. </summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="mediaType">The unsupported media type.</param>
+ </member>
+ <member name="P:System.Net.Http.UnsupportedMediaTypeException.MediaType">
+ <summary>Gets or sets the media type.</summary>
+ <returns>The media type.</returns>
+ </member>
+ <member name="T:System.Net.Http.UriExtensions">
+ <summary>Contains extension methods to allow strongly typed objects to be read from the query component of <see cref="T:System.Uri" /> instances. </summary>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.ParseQueryString(System.Uri)">
+ <summary>Parses the query portion of the specified URI.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection" /> that contains the query parameters.</returns>
+ <param name="address">The URI to parse.</param>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs(System.Uri,System.Type,System.Object@)">
+ <summary>Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.</summary>
+ <returns>true if the query component of the URI can be read as the specified type; otherwise, false.</returns>
+ <param name="address">The URI to read.</param>
+ <param name="type">The type of object to read.</param>
+ <param name="value">When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.</param>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs``1(System.Uri,``0@)">
+ <summary>Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.</summary>
+ <returns>true if the query component of the URI can be read as the specified type; otherwise, false.</returns>
+ <param name="address">The URI to read.</param>
+ <param name="value">When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.</param>
+ <typeparam name="T">The type of object to read.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAsJson(System.Uri,Newtonsoft.Json.Linq.JObject@)">
+ <summary>Reads HTML form URL encoded data provided in the <see cref="T:System.Uri" /> query component as a <see cref="T:Newtonsoft.Json.Linq.JObject" /> object.</summary>
+ <returns>true if the query component can be read as <see cref="T:Newtonsoft.Json.Linq.JObject" />; otherwise false.</returns>
+ <param name="address">The <see cref="T:System.Uri" /> instance from which to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter">
+ <summary>Abstract media type formatter class to support Bson and Json.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BaseJsonMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Determines whether this formatter can read objects of the specified type.</summary>
+ <returns>true if objects of this type can be read, otherwise false.</returns>
+ <param name="type">The type of object that will be read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Determines whether this formatter can write objects of the specified type.</summary>
+ <returns>true if objects of this type can be written, otherwise false.</returns>
+ <param name="type">The type of object to write.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateDefaultSerializerSettings">
+ <summary>Creates a <see cref="T:Newtonsoft.Json.JsonSerializerSettings" /> instance with the default settings used by the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter" />.</summary>
+ <returns>Returns <see cref="T:Newtonsoft.Json.JsonSerializerSettings" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader" />.</summary>
+ <returns>The reader to use during deserialization.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonSerializer">
+ <summary>Called during serialization and deserialization to get the <see cref="T:Newtonsoft.Json.JsonSerializer" />.</summary>
+ <returns>The JsonSerializer used during serialization and deserialization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter" />.</summary>
+ <returns>The writer to use during serialization.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth allowed by this formatter.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>The object that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>A task whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.SerializerSettings">
+ <summary>Gets or sets the JsonSerializerSettings used to configure the JsonSerializer.</summary>
+ <returns>The JsonSerializerSettings used to configure the JsonSerializer.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ <param name="transportContext">The transport context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BsonMediaTypeFormatter">
+ <summary>Represents a media type formatter to handle Bson.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the<see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BsonMediaTypeFormatter)">
+ <summary>Initializes a new instance of the<see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The formatter to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader" />.</summary>
+ <returns>The reader to use during deserialization.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter" />.</summary>
+ <returns>The writer to use during serialization.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BsonMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for Json, namely "application/bson".</summary>
+ <returns>The default media type for Json, namely "application/bson".</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BsonMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth allowed by this formatter.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>The object that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>A task whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter">
+ <summary>Represents a helper class to allow a synchronous formatter on top of the asynchronous formatter infrastructure.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BufferedMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BufferedMediaTypeFormatter.BufferSize">
+ <summary>Gets or sets the suggested size of buffer to use with streams in bytes.</summary>
+ <returns>The suggested size of buffer to use with streams in bytes.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads synchronously from the buffered stream.</summary>
+ <returns>An object of the given <paramref name="type" />.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Reads synchronously from the buffered stream.</summary>
+ <returns>An object of the given <paramref name="type" />.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads asynchronously from the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Reads asynchronously from the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>Writes synchronously to the buffered stream.</summary>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. Can be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Writes synchronously to the buffered stream.</summary>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. Can be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
+ <summary>Writes asynchronously to the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="transportContext">The transport context.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Writes asynchronously to the buffered stream.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="type">The type of the object to serialize.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The stream to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. Can be null.</param>
+ <param name="transportContext">The transport context.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.ContentNegotiationResult">
+ <summary> Represents the result of content negotiation performed using <see cref="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})" /></summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.ContentNegotiationResult.#ctor(System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Create the content negotiation result object. </summary>
+ <param name="formatter">The formatter.</param>
+ <param name="mediaType">The preferred media type. Can be null.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.ContentNegotiationResult.Formatter">
+ <summary> The formatter chosen for serialization. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.ContentNegotiationResult.MediaType">
+ <summary> The media type that is associated with the formatter chosen for serialization. Can be null. </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.DefaultContentNegotiator">
+ <summary> The default implementation of <see cref="T:System.Net.Http.Formatting.IContentNegotiator" />, which is used to select a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> for an <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.DefaultContentNegotiator" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.DefaultContentNegotiator" /> class.</summary>
+ <param name="excludeMatchOnTypeOnly">true to exclude formatters that match only on the object type; otherwise, false.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.ComputeFormatterMatches(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Determines how well each formatter matches an HTTP request.</summary>
+ <returns>Returns a collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> objects that represent all of the matches.</returns>
+ <param name="type">The type to be serialized.</param>
+ <param name="request">The request.</param>
+ <param name="formatters">The set of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects from which to choose.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.DefaultContentNegotiator.ExcludeMatchOnTypeOnly">
+ <summary>If true, exclude formatters that match only on the object type; otherwise, false.</summary>
+ <returns>Returns a <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchAcceptHeader(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue},System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Matches a set of Accept header fields against the media types that a formatter supports.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that indicates the quality of the match, or null if there is no match.</returns>
+ <param name="sortedAcceptValues">A list of Accept header values, sorted in descending order of q factor. You can create this list by calling the <see cref="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortStringWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.StringWithQualityHeaderValue})" /> method.</param>
+ <param name="formatter">The formatter to match against.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchMediaTypeMapping(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Matches a request against the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> objects in a media-type formatter.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that indicates the quality of the match, or null if there is no match.</returns>
+ <param name="request">The request to match.</param>
+ <param name="formatter">The media-type formatter.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchRequestMediaType(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Match the content type of a request against the media types that a formatter supports.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that indicates the quality of the match, or null if there is no match.</returns>
+ <param name="request">The request to match.</param>
+ <param name="formatter">The formatter to match against.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchType(System.Type,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Selects the first supported media type of a formatter.</summary>
+ <returns>Returns a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> with <see cref="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking" /> set to MatchOnCanWriteType, or null if there is no match. A <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> indicating the quality of the match or null is no match.</returns>
+ <param name="type">The type to match.</param>
+ <param name="formatter">The formatter to match against.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Performs content negotiating by selecting the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> out of the passed in <paramref name="formatters" /> for the given <paramref name="request" /> that can serialize an object of the given <paramref name="type" />.</summary>
+ <returns>The result of the negotiation containing the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instance, or null if there is no appropriate formatter.</returns>
+ <param name="type">The type to be serialized.</param>
+ <param name="request">The request.</param>
+ <param name="formatters">The set of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects from which to choose.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SelectResponseCharacterEncoding(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Determines the best character encoding for writing the response.</summary>
+ <returns>Returns the <see cref="T:System.Text.Encoding" /> that is the best match.</returns>
+ <param name="request">The request.</param>
+ <param name="formatter">The selected media formatter.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SelectResponseMediaTypeFormatter(System.Collections.Generic.ICollection{System.Net.Http.Formatting.MediaTypeFormatterMatch})">
+ <summary>Select the best match among the candidate matches found.</summary>
+ <returns>Returns the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object that represents the best match. </returns>
+ <param name="matches">The collection of matches.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.ShouldMatchOnType(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})">
+ <summary> Determine whether to match on type or not. This is used to determine whether to generate a 406 response or use the default media type formatter in case there is no match against anything in the request. If ExcludeMatchOnTypeOnly is true then we don't match on type unless there are no accept headers. </summary>
+ <returns>True if not ExcludeMatchOnTypeOnly and accept headers with a q-factor bigger than 0.0 are present.</returns>
+ <param name="sortedAcceptValues">The sorted accept header values to match.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortMediaTypeWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})">
+ <summary>Sorts Accept header values in descending order of q factor.</summary>
+ <returns>Returns the sorted list of MediaTypeWithQualityHeaderValue objects.</returns>
+ <param name="headerValues">A collection of StringWithQualityHeaderValue objects, representing the header fields.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortStringWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.StringWithQualityHeaderValue})">
+ <summary>Sorts a list of Accept-Charset, Accept-Encoding, Accept-Language or related header values in descending order or q factor.</summary>
+ <returns>Returns the sorted list of StringWithQualityHeaderValue objects.</returns>
+ <param name="headerValues">A collection of StringWithQualityHeaderValue objects, representing the header fields.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.UpdateBestMatch(System.Net.Http.Formatting.MediaTypeFormatterMatch,System.Net.Http.Formatting.MediaTypeFormatterMatch)">
+ <summary>Evaluates whether a match is better than the current match.</summary>
+ <returns>Returns whichever <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> object is a better match.</returns>
+ <param name="current">The current match.</param>
+ <param name="potentialReplacement">The match to evaluate against the current match.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.DelegatingEnumerable`1">
+ <summary> Helper class to serialize <see cref="T:System.Collections.Generic.IEnumerable`1" /> types by delegating them through a concrete implementation."/&gt;. </summary>
+ <typeparam name="T">The interface implementing to proxy.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor">
+ <summary> Initialize a DelegatingEnumerable. This constructor is necessary for <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> to work. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary> Initialize a DelegatingEnumerable with an <see cref="T:System.Collections.Generic.IEnumerable`1" />. This is a helper class to proxy <see cref="T:System.Collections.Generic.IEnumerable`1" /> interfaces for <see cref="T:System.Xml.Serialization.XmlSerializer" />. </summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> instance to get the enumerator from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.Add(System.Object)">
+ <summary> This method is not implemented but is required method for serialization to work. Do not use. </summary>
+ <param name="item">The item to add. Unused.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.GetEnumerator">
+ <summary> Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1" />. </summary>
+ <returns>The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1" /> source.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary> Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1" />. </summary>
+ <returns>The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1" /> source.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormDataCollection">
+ <summary>Represent the collection of form data.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> class.</summary>
+ <param name="pairs">The pairs.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> class.</summary>
+ <param name="query">The query.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Uri)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> class.</summary>
+ <param name="uri">The URI</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.Get(System.String)">
+ <summary>Gets the collection of form data.</summary>
+ <returns>The collection of form data.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.GetEnumerator">
+ <summary>Gets an enumerable that iterates through the collection.</summary>
+ <returns>The enumerable that iterates through the collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.GetValues(System.String)">
+ <summary>Gets the values of the collection of form data.</summary>
+ <returns>The values of the collection of form data.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormDataCollection.Item(System.String)">
+ <summary>Gets values associated with a given key. If there are multiple values, they're concatenated.</summary>
+ <returns>Values associated with a given key. If there are multiple values, they're concatenated.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.ReadAsNameValueCollection">
+ <summary>Reads the collection of form data as a collection of name value.</summary>
+ <returns>The collection of form data as a collection of name value.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an enumerable that iterates through the collection.</summary>
+ <returns>The enumerable that iterates through the collection.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.#ctor(System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can deserializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can deserialize the type; otherwise, false.</returns>
+ <param name="type">The type to deserialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can serializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> can serialize the type; otherwise, false.</returns>
+ <param name="type">The type to serialize.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for HTML form-URL-encoded data, which is application/x-www-form-urlencoded.</summary>
+ <returns>The default media type for HTML form-URL-encoded data</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadBufferSize">
+ <summary>Gets or sets the size of the buffer when reading the incoming stream.</summary>
+ <returns>The buffer size.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Asynchronously deserializes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IContentNegotiator">
+ <summary> Performs content negotiation. This is the process of selecting a response writer (formatter) in compliance with header values in the request. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary> Performs content negotiating by selecting the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> out of the passed in formatters for the given request that can serialize an object of the given type. </summary>
+ <returns>The result of the negotiation containing the most appropriate <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instance, or null if there is no appropriate formatter.</returns>
+ <param name="type">The type to be serialized.</param>
+ <param name="request">Request message, which contains the header values used to perform negotiation.</param>
+ <param name="formatters">The set of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects from which to choose.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IFormatterLogger">
+ <summary>Specifies a callback interface that a formatter can use to log errors while reading.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.Exception)">
+ <summary>Logs an error.</summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="exception">The error message.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.String)">
+ <summary>Logs an error.</summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="errorMessage">The error message to be logged.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IRequiredMemberSelector">
+ <summary>Defines method that determines whether a given member is required on deserialization.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IRequiredMemberSelector.IsRequiredMember(System.Reflection.MemberInfo)">
+ <summary>Determines whether a given member is required on deserialization.</summary>
+ <returns>true if <paramref name="member" /> should be treated as a required member; otherwise false.</returns>
+ <param name="member">The <see cref="T:System.Reflection.MemberInfo" /> to be deserialized.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.JsonContractResolver">
+ <summary>Represents the default <see cref="T:Newtonsoft.Json.Serialization.IContractResolver" /> used by <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" />. It uses the formatter's <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> to select required members and recognizes the <see cref="T:System.SerializableAttribute" /> type annotation.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonContractResolver.#ctor(System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonContractResolver" /> class.</summary>
+ <param name="formatter">The formatter to use for resolving required members.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>Creates a property on the specified class by using the specified parameters.</summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonProperty" /> to create on the specified class by using the specified parameters.</returns>
+ <param name="member">The member info.</param>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.JsonMediaTypeFormatter">
+ <summary>Represents the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class to handle JSON. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> class. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.JsonMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Determines whether this <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> can read objects of the specified <paramref name="type" />.</summary>
+ <returns>true if objects of this <paramref name="type" /> can be read, otherwise false.</returns>
+ <param name="type">The type of object that will be read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Determines whether this <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> can write objects of the specified <paramref name="type" />.</summary>
+ <returns>true if objects of this <paramref name="type" /> can be written, otherwise false.</returns>
+ <param name="type">The type of object that will be written.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateDataContractSerializer(System.Type)">
+ <summary>Called during deserialization to get the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />.</summary>
+ <returns>The object used for serialization.</returns>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader" />.</summary>
+ <returns>The reader to use during deserialization.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter" />.</summary>
+ <returns>The writer to use during serialization.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for JSON, namely "application/json".</summary>
+ <returns>The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> for JSON.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.Indent">
+ <summary> Gets or sets a value indicating whether to indent elements when writing data. </summary>
+ <returns>true if to indent elements when writing data; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.MaxDepth">
+ <summary>Gets or sets the maximum depth allowed by this formatter.</summary>
+ <returns>The maximum depth allowed by this formatter.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Called during deserialization to read an object of the specified type from the specified stream.</summary>
+ <returns>The object that has been read.</returns>
+ <param name="type">The type of the object to read.</param>
+ <param name="readStream">The stream from which to read.</param>
+ <param name="effectiveEncoding">The encoding to use when reading.</param>
+ <param name="formatterLogger">The logger to log events to.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.UseDataContractJsonSerializer">
+ <summary> Gets or sets a value indicating whether to use <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> by default. </summary>
+ <returns>true if to <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> by default; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="effectiveEncoding">The encoding to use when writing.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Called during serialization to write an object of the specified type to the specified stream.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The stream to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ <param name="transportContext">The transport context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatter">
+ <summary> Base class to handle serializing and deserializing strongly-typed objects using <see cref="T:System.Net.Http.ObjectContent" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor(System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Queries whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can deserializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can deserialize the type; otherwise, false.</returns>
+ <param name="type">The type to deserialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Queries whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can serializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> can serialize the type; otherwise, false.</returns>
+ <param name="type">The type to serialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetDefaultValueForType(System.Type)">
+ <summary>Gets the default value for the specified type.</summary>
+ <returns>The default value.</returns>
+ <param name="type">The type for which to get the default value.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetPerRequestFormatterInstance(System.Type,System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Returns a specialized instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> that can format a response for the given parameters.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />.</returns>
+ <param name="type">The type to format.</param>
+ <param name="request">The request.</param>
+ <param name="mediaType">The media type.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MaxHttpCollectionKeys">
+ <summary>Gets or sets the maximum number of keys stored in a T: <see cref="System.Collections.Specialized.NameValueCollection" />.</summary>
+ <returns>The maximum number of keys.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeMappings">
+ <summary>Gets the mutable collection of <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> objects that match HTTP requests to media types.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Asynchronously deserializes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be an object of the given type.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. It may be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <exception cref="T:System.NotSupportedException">Derived types need to support reading.</exception>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>Asynchronously deserializes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be an object of the given type.</returns>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" />, if available. It may be null.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.RequiredMemberSelector">
+ <summary>Gets or sets the <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> instance used to determine required members.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SelectCharacterEncoding(System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>Determines the best character encoding for reading or writing an HTTP entity body, given a set of content headers.</summary>
+ <returns>The encoding that is the best match.</returns>
+ <param name="contentHeaders">The content headers.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SetDefaultContentHeaders(System.Type,System.Net.Http.Headers.HttpContentHeaders,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Sets the default headers for content that will be formatted using this formatter. This method is called from the <see cref="T:System.Net.Http.ObjectContent" /> constructor. This implementation sets the Content-Type header to the value of mediaType if it is not null. If it is null it sets the Content-Type to the default media type of this formatter. If the Content-Type does not specify a charset it will set it using this formatters configured <see cref="T:System.Text.Encoding" />. </summary>
+ <param name="type">The type of the object being serialized. See <see cref="T:System.Net.Http.ObjectContent" />.</param>
+ <param name="headers">The content headers that should be configured.</param>
+ <param name="mediaType">The authoritative media type. Can be null.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedEncodings">
+ <summary>Gets the mutable collection of character encodings supported bythis <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />.</summary>
+ <returns>The collection of <see cref="T:System.Text.Encoding" /> objects.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedMediaTypes">
+ <summary>Gets the mutable collection of media types supported bythis <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />.</summary>
+ <returns>The collection of <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> objects.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
+ <summary>Asynchronously writes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that will perform the write.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> if available. It may be null.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext" /> if available. It may be null.</param>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes an object of the specified type.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that will perform the write.</returns>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be null.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> if available. It may be null.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext" /> if available. It may be null.</param>
+ <param name="cancellationToken">The token to cancel the operation.</param>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterCollection">
+ <summary> Collection class that contains <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> class.</summary>
+ <param name="formatters">A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances to place in the collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.AddRange(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />.</summary>
+ <param name="items">The items that should be added to the end of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />. The items collection itself cannot be <see cref="null" />, but it can contain elements that are <see cref="null" />.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.ClearItems">
+ <summary>Removes all items in the collection.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindReader(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Helper to search a collection for a formatter that can read the .NET type in the given mediaType.</summary>
+ <returns>The formatter that can read the type. Null if no formatter found.</returns>
+ <param name="type">The .NET type to read</param>
+ <param name="mediaType">The media type to match on.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindWriter(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Helper to search a collection for a formatter that can write the .NET type in the given mediaType.</summary>
+ <returns>The formatter that can write the type. Null if no formatter found.</returns>
+ <param name="type">The .NET type to read</param>
+ <param name="mediaType">The media type to match on.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.FormUrlEncodedFormatter">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> to use for application/x-www-form-urlencoded data.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" />to use for application/x-www-form-urlencoded data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.InsertItem(System.Int32,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Inserts the specified item at the specified index in the collection.</summary>
+ <param name="index">The index to insert at.</param>
+ <param name="item">The item to insert.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Inserts the elements of a collection into the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> at the specified index.</summary>
+ <param name="index">The zero-based index at which the new elements should be inserted.</param>
+ <param name="items">The items that should be inserted into the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" />. The items collection itself cannot be <see cref="null" />, but it can contain elements that are <see cref="null" />.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.IsTypeExcludedFromValidation(System.Type)">
+ <summary>Returns true if the type is one of those loosely defined types that should be excluded from validation.</summary>
+ <returns>true if the type should be excluded; otherwise, false.</returns>
+ <param name="type">The .NET <see cref="T:System.Type" /> to validate.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.JsonFormatter">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> to use for JSON.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> to use for JSON.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.RemoveItem(System.Int32)">
+ <summary>Removes the item at the specified index.</summary>
+ <param name="index">The index of the item to remove.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.SetItem(System.Int32,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Assigns the item at the specified index in the collection.</summary>
+ <param name="index">The index to insert at.</param>
+ <param name="item">The item to assign.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.XmlFormatter">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> to use for XML.</summary>
+ <returns>The <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" />to use for XML.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddQueryStringMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddQueryStringMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.String)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddRequestHeaderMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.StringComparison,System.Boolean,System.Net.Http.Headers.MediaTypeHeaderValue)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddRequestHeaderMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.StringComparison,System.Boolean,System.String)"></member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterMatch">
+ <summary> This class describes how well a particular <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> matches a request. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterMatch.#ctor(System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Nullable{System.Double},System.Net.Http.Formatting.MediaTypeFormatterMatchRanking)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> class. </summary>
+ <param name="formatter">The matching formatter.</param>
+ <param name="mediaType">The media type. Can be null in which case the media type application/octet-stream is used.</param>
+ <param name="quality">The quality of the match. Can be null in which case it is considered a full match with a value of 1.0</param>
+ <param name="ranking">The kind of match.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Formatter">
+ <summary> Gets the media type formatter. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.MediaType">
+ <summary> Gets the matched media type. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Quality">
+ <summary> Gets the quality of the match </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking">
+ <summary> Gets the kind of match that occurred. </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking">
+ <summary> Contains information about the degree to which a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> matches the explicit or implicit preferences found in an incoming request. </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnCanWriteType">
+ <summary> Matched on a type, meaning that the formatter is able to serialize the type.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderAllMediaRange">
+ <summary>Matched on an explicit “*/*” range in the Accept header.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderLiteral">
+ <summary>Matched on an explicit literal accept header, such as “application/json”.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderSubtypeMediaRange">
+ <summary>Matched on an explicit subtype range in an Accept header, such as “application/*”.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestMediaType">
+ <summary> Matched on the media type of the entity body in the HTTP request message.</summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestWithMediaTypeMapping">
+ <summary> Matched on <see cref="T:System.Net.Http.HttpRequestMessage" /> after having applied the various <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />s. </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.None">
+ <summary> No match was found </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeMapping">
+ <summary> An abstract base class used to create an association between <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have certain characteristics and a specific <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeMapping.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of a <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> with the given mediaType value. </summary>
+ <param name="mediaType"> The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have the given characteristics of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeMapping.#ctor(System.String)">
+ <summary> Initializes a new instance of a <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> with the given mediaType value. </summary>
+ <param name="mediaType"> The <see cref="T:System.String" /> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have the given characteristics of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeMapping.MediaType">
+ <summary> Gets the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> that is associated with <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" /> instances that have the given characteristics of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns the quality of the match of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> associated with request. </summary>
+ <returns> The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match. </returns>
+ <param name="request"> The <see cref="T:System.Net.Http.HttpRequestMessage" /> to evaluate for the characteristics associated with the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> of the <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" />. </param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.QueryStringMapping">
+ <summary> Class that provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />s from query strings. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.QueryStringMapping.#ctor(System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> class. </summary>
+ <param name="queryStringParameterName">The name of the query string parameter to match, if present.</param>
+ <param name="queryStringParameterValue">The value of the query string parameter specified by queryStringParameterName.</param>
+ <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.QueryStringMapping.#ctor(System.String,System.String,System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> class. </summary>
+ <param name="queryStringParameterName">The name of the query string parameter to match, if present.</param>
+ <param name="queryStringParameterValue">The value of the query string parameter specified by queryStringParameterName.</param>
+ <param name="mediaType">The media type to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.QueryStringMapping.QueryStringParameterName">
+ <summary> Gets the query string parameter name. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.QueryStringMapping.QueryStringParameterValue">
+ <summary> Gets the query string parameter value. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.QueryStringMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether the current <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request. </summary>
+ <returns>If this instance can produce a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request it returns 1.0 otherwise 0.0.</returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.RequestHeaderMapping">
+ <summary> This class provides a mapping from an arbitrary HTTP request header field to a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> used to select <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances for handling the entity body of an <see cref="T:System.Net.Http.HttpRequestMessage" /> or <see cref="T:System.Net.Http.HttpResponseMessage" />. <remarks>This class only checks header fields associated with <see cref="M:HttpRequestMessage.Headers" /> for a match. It does not check header fields associated with <see cref="M:HttpResponseMessage.Headers" /> or <see cref="M:HttpContent.Headers" /> instances.</remarks></summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.#ctor(System.String,System.String,System.StringComparison,System.Boolean,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> class. </summary>
+ <param name="headerName">Name of the header to match.</param>
+ <param name="headerValue">The header value to match.</param>
+ <param name="valueComparison">The <see cref="T:System.StringComparison" /> to use when matching headerValue.</param>
+ <param name="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
+ <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> to use if headerName and headerValue is considered a match.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.#ctor(System.String,System.String,System.StringComparison,System.Boolean,System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> class. </summary>
+ <param name="headerName">Name of the header to match.</param>
+ <param name="headerValue">The header value to match.</param>
+ <param name="valueComparison">The value comparison to use when matching headerValue.</param>
+ <param name="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
+ <param name="mediaType">The media type to use if headerName and headerValue is considered a match.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderName">
+ <summary> Gets the name of the header to match. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValue">
+ <summary> Gets the header value to match. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValueComparison">
+ <summary> Gets the <see cref="T:System.StringComparison" /> to use when matching <see cref="M:HeaderValue" />. </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.IsValueSubstring">
+ <summary> Gets a value indicating whether <see cref="M:HeaderValue" /> is a matched as a substring of the actual header value. this instance is value substring. </summary>
+ <returns>true<see cref="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValue" />false</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether the current <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request. </summary>
+ <returns> The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match. </returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping">
+ <summary> A <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> that maps the X-Requested-With http header field set by AJAX XmlHttpRequest (XHR) to the media type application/json if no explicit Accept header fields are present in the request. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping.#ctor">
+ <summary> Initializes a new instance of <see cref="T:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping" /> class </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether the current <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> instance can return a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> from request. </summary>
+ <returns> The quality of the match. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match and that the request was made using XmlHttpRequest without an Accept header. </returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.XmlMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class to handle Xml. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor(System.Net.Http.Formatting.XmlMediaTypeFormatter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> class.</summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can deserializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can deserialize the type; otherwise, false.</returns>
+ <param name="type">The type to deserialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>Queries whether the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can serializean object of the specified type.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> can serialize the type; otherwise, false.</returns>
+ <param name="type">The type to serialize.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateDataContractSerializer(System.Type)">
+ <summary>Called during deserialization to get the DataContractSerializer serializer.</summary>
+ <returns>The object used for serialization.</returns>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>Called during deserialization to get the XML reader to use for reading objects from the stream.</summary>
+ <returns>The <see cref="T:System.Xml.XmlReader" /> to use for reading objects.</returns>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> to read from.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlSerializer(System.Type)">
+ <summary>Called during deserialization to get the XML serializer.</summary>
+ <returns>The object used for serialization.</returns>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>Called during serialization to get the XML writer to use for writing objects to the stream.</summary>
+ <returns>The <see cref="T:System.Xml.XmlWriter" /> to use for writing objects.</returns>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.DefaultMediaType">
+ <summary>Gets the default media type for the XML formatter.</summary>
+ <returns>The default media type, which is “application/xml”.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>Called during deserialization to get the XML serializer to use for deserializing objects.</summary>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> or <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use for deserializing the object.</returns>
+ <param name="type">The type of object to deserialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>Called during serialization to get the XML serializer to use for serializing objects.</summary>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> or <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use for serializing the object.</returns>
+ <param name="type">The type of object to serialize.</param>
+ <param name="value">The object to serialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.Indent">
+ <summary>Gets or sets a value indicating whether to indent elements when writing data.</summary>
+ <returns>true to indent elements; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlReader" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlWriter" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Object" />.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>This method is to support infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>Returns <see cref="T:System.Object" />.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.MaxDepth">
+ <summary>Gets and sets the maximum nested node depth.</summary>
+ <returns>The maximum nested node depth.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary> Called during deserialization to read an object of the specified type from the specified readStream. </summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.RemoveSerializer(System.Type)">
+ <summary>Unregisters the serializer currently associated with the given type.</summary>
+ <returns>true if a serializer was previously registered for the type; otherwise, false.</returns>
+ <param name="type">The type of object whose serializer should be removed.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>Registers an <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> instance.</param>
+ <typeparam name="T">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>Registers an <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="type">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</param>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Xml.Serialization.XmlSerializer)">
+ <summary>Registers an <see cref="T:System.Xml.Serialization.XmlSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="type">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</param>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Xml.Serialization.XmlSerializer)">
+ <summary>Registers an <see cref="T:System.Xml.Serialization.XmlSerializer" /> to read or write objects of a specified type.</summary>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> instance.</param>
+ <typeparam name="T">The type of object that will be serialized or deserialized with<paramref name="serializer" />.</typeparam>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.UseXmlSerializer">
+ <summary>Gets or sets a value indicating whether the XML formatter uses the <see cref="T:System.Xml.Serialization.XmlSerializer" /> as the default serializer, instead of using the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
+ <returns>If true, the formatter uses the <see cref="T:System.Xml.Serialization.XmlSerializer" /> by default; otherwise, it uses the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> by default.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriterSettings">
+ <summary>Gets the settings to be used while writing.</summary>
+ <returns>The settings to be used while writing.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>Called during serialization to write an object of the specified type to the specified writeStream.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that will write the value to the stream.</returns>
+ <param name="type">The type of object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream" /> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent" /> for the content being written.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext" />.</param>
+ <param name="cancellationToken">The token to monitor cancellation.</param>
+ </member>
+ <member name="T:System.Net.Http.Handlers.HttpProgressEventArgs">
+ <summary>Represents the event arguments for the HTTP progress.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.HttpProgressEventArgs.#ctor(System.Int32,System.Object,System.Int64,System.Nullable{System.Int64})">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs" /> class. </summary>
+ <param name="progressPercentage">The percentage of the progress.</param>
+ <param name="userToken">The user token.</param>
+ <param name="bytesTransferred">The number of bytes transferred.</param>
+ <param name="totalBytes">The total number of bytes transferred.</param>
+ </member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.BytesTransferred"></member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.TotalBytes"></member>
+ <member name="T:System.Net.Http.Handlers.ProgressMessageHandler">
+ <summary>Generates progress notification for both request entities being uploaded and response entities being downloaded.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler" /> class.</summary>
+ <param name="innerHandler">The inner message handler.</param>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress">
+ <summary>Occurs when event entities are being downloaded.</summary>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress">
+ <summary>Occurs when event entities are being uploaded.</summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpRequestProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>Raises the event that handles the request of the progress.</summary>
+ <param name="request">The request.</param>
+ <param name="e">The event handler for the request.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpResponseProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>Raises the event that handles the response of the progress.</summary>
+ <param name="request">The request.</param>
+ <param name="e">The event handler for the request.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends the specified progress message to an HTTP server for delivery.</summary>
+ <returns>The sent progress message.</returns>
+ <param name="request">The request.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.CookieHeaderValue">
+ <summary>Provides value for the cookie header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> class.</summary>
+ <param name="name">The value of the name.</param>
+ <param name="values">The values.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> class.</summary>
+ <param name="name">The value of the name.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.Clone">
+ <summary>Creates a shallow copy of the cookie value.</summary>
+ <returns>A shallow copy of the cookie value.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Cookies">
+ <summary>Gets a collection of cookies sent by the client.</summary>
+ <returns>A collection object representing the client’s cookie variables.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Domain">
+ <summary>Gets or sets the domain to associate the cookie with.</summary>
+ <returns>The name of the domain to associate the cookie with.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Expires">
+ <summary>Gets or sets the expiration date and time for the cookie.</summary>
+ <returns>The time of day (on the client) at which the cookie expires.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.HttpOnly">
+ <summary>Gets or sets a value that specifies whether a cookie is accessible by client-side script.</summary>
+ <returns>true if the cookie has the HttpOnly attribute and cannot be accessed through a client-side script; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Item(System.String)">
+ <summary>Gets a shortcut to the cookie property.</summary>
+ <returns>The cookie value.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.MaxAge">
+ <summary>Gets or sets the maximum age permitted for a resource.</summary>
+ <returns>The maximum age permitted for a resource.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Path">
+ <summary>Gets or sets the virtual path to transmit with the current cookie.</summary>
+ <returns>The virtual path to transmit with the cookie.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieHeaderValue.Secure">
+ <summary>Gets or sets a value indicating whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only.</summary>
+ <returns>true to transmit the cookie over an SSL connection (HTTPS); otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieHeaderValue.TryParse(System.String,System.Net.Http.Headers.CookieHeaderValue@)">
+ <summary>Indicates a value whether the string representation will be converted.</summary>
+ <returns>true if the string representation will be converted; otherwise, false.</returns>
+ <param name="input">The input value.</param>
+ <param name="parsedValue">The parsed value to convert.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.CookieState">
+ <summary>Contains cookie name and its associated cookie state.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieState" /> class.</summary>
+ <param name="name">The name of the cookie.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieState" /> class.</summary>
+ <param name="name">The name of the cookie.</param>
+ <param name="values">The collection of name-value pair for the cookie.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CookieState" /> class.</summary>
+ <param name="name">The name of the cookie.</param>
+ <param name="value">The value of the cookie.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.Clone">
+ <summary>Returns a new object that is a copy of the current instance.</summary>
+ <returns>A new object that is a copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Item(System.String)">
+ <summary>Gets or sets the cookie value with the specified cookie name, if the cookie data is structured.</summary>
+ <returns>The cookie value with the specified cookie name.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Name">
+ <summary>Gets or sets the name of the cookie.</summary>
+ <returns>The name of the cookie.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CookieState.ToString">
+ <summary>Returns the string representation the current object.</summary>
+ <returns>The string representation the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Value">
+ <summary>Gets or sets the cookie value, if cookie data is a simple string value.</summary>
+ <returns>The value of the cookie. </returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CookieState.Values">
+ <summary>Gets or sets the collection of name-value pair, if the cookie data is structured.</summary>
+ <returns>The collection of name-value pair for the cookie.</returns>
+ </member>
+ </members>
+</doc>
\ No newline at end of file diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll Binary files differnew file mode 100644 index 0000000..e2d4247 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.dll diff --git a/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml new file mode 100644 index 0000000..6690104 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Client.5.2.0/lib/portable-wp8+netcore45+net45+wp81+wpa81/System.Net.Http.Formatting.xml @@ -0,0 +1,4025 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>System.Net.Http.Formatting</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Http.Error">
+ <summary>
+ Utility class for creating and unwrapping <see cref="T:System.Exception"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Web.Http.Error.Format(System.String,System.Object[])">
+ <summary>
+ Formats the specified resource string using <see cref="M:CultureInfo.CurrentCulture"/>.
+ </summary>
+ <param name="format">A composite format string.</param>
+ <param name="args">An object array that contains zero or more objects to format.</param>
+ <returns>The formatted string.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.Argument(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with the provided properties.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.Argument(System.String,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentUriNotHttpOrHttpsScheme(System.String,System.Uri)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a message saying that the argument must be an "http" or "https" URI.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentUriNotAbsolute(System.String,System.Uri)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a message saying that the argument must be an absolute URI.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentUriHasQueryOrFragment(System.String,System.Uri)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a message saying that the argument must be an absolute URI
+ without a query or fragment identifier and then logs it with <see cref="F:TraceLevel.Error"/>.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.PropertyNull">
+ <summary>
+ Creates an <see cref="T:System.ArgumentNullException"/> with the provided properties.
+ </summary>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentNull(System.String)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentNullException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentNull(System.String,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentNullException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentNullOrEmpty(System.String)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> with a default message.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentOutOfRange(System.String,System.Object,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ArgumentOutOfRangeException"/> with the provided properties.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentMustBeGreaterThanOrEqualTo(System.String,System.Object,System.Object)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentOutOfRangeException"/> with a message saying that the argument must be greater than or equal to <paramref name="minValue"/>.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="minValue">The minimum size of the argument.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ArgumentMustBeLessThanOrEqualTo(System.String,System.Object,System.Object)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentOutOfRangeException"/> with a message saying that the argument must be less than or equal to <paramref name="maxValue"/>.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="maxValue">The maximum size of the argument.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.KeyNotFound">
+ <summary>
+ Creates an <see cref="T:System.Collections.Generic.KeyNotFoundException"/> with a message saying that the key was not found.
+ </summary>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.KeyNotFound(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.Collections.Generic.KeyNotFoundException"/> with a message saying that the key was not found.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.ObjectDisposed(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.ObjectDisposedException"/> initialized according to guidelines.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.OperationCanceled">
+ <summary>
+ Creates an <see cref="T:System.OperationCanceledException"/> initialized with the provided parameters.
+ </summary>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.OperationCanceled(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.OperationCanceledException"/> initialized with the provided parameters.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.InvalidEnumArgument(System.String,System.Int32,System.Type)">
+ <summary>
+ Creates an <see cref="T:System.ArgumentException"/> for an invalid enum argument.
+ </summary>
+ <param name="parameterName">The name of the parameter that caused the current exception.</param>
+ <param name="invalidValue">The value of the argument that failed.</param>
+ <param name="enumClass">A <see cref="T:System.Type"/> that represents the enumeration class with the valid values.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.InvalidOperation(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.InvalidOperationException"/>.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.InvalidOperation(System.Exception,System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.InvalidOperationException"/>.
+ </summary>
+ <param name="innerException">Inner exception</param>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="M:System.Web.Http.Error.NotSupported(System.String,System.Object[])">
+ <summary>
+ Creates an <see cref="T:System.NotSupportedException"/>.
+ </summary>
+ <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
+ <param name="messageArgs">An object array that contains zero or more objects to format.</param>
+ <returns>The logged <see cref="T:System.Exception"/>.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskHelpers">
+ <summary>
+ Helpers for safely using Task libraries.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.Canceled">
+ <summary>
+ Returns a canceled Task. The task is completed, IsCanceled = True, IsFaulted = False.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.Canceled``1">
+ <summary>
+ Returns a canceled Task of the given type. The task is completed, IsCanceled = True, IsFaulted = False.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.Completed">
+ <summary>
+ Returns a completed task that has no result.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.FromError(System.Exception)">
+ <summary>
+ Returns an error task. The task is Completed, IsCanceled = False, IsFaulted = True
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpers.FromError``1(System.Exception)">
+ <summary>
+ Returns an error task of the given type. The task is Completed, IsCanceled = False, IsFaulted = True
+ </summary>
+ <typeparam name="TResult"></typeparam>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskHelpers.AsyncVoid">
+ <summary>
+ Used as the T in a "conversion" of a Task into a Task{T}
+ </summary>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskHelpers.CancelCache`1">
+ <summary>
+ This class is a convenient cache for per-type cancelled tasks
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.CastToObject(System.Threading.Tasks.Task)">
+ <summary>
+ Cast Task to Task of object
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.CastToObject``1(System.Threading.Tasks.Task{``0})">
+ <summary>
+ Cast Task of T to Task of object
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.ThrowIfFaulted(System.Threading.Tasks.Task)">
+ <summary>
+ Throws the first faulting exception for a task which is faulted. It preserves the original stack trace when
+ throwing the exception. Note: It is the caller's responsibility not to pass incomplete tasks to this
+ method, because it does degenerate into a call to the equivalent of .Wait() on the task when it hasn't yet
+ completed.
+ </summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskHelpersExtensions.TryGetResult``1(System.Threading.Tasks.Task{``0},``0@)">
+ <summary>
+ Attempts to get the result value for the given task. If the task ran to completion, then
+ it will return true and set the result value; otherwise, it will return false.
+ </summary>
+ </member>
+ <member name="T:System.Web.Http.UriQueryUtility">
+ <summary>
+ Helpers for encoding, decoding, and parsing URI query components. In .Net 4.5
+ please use the WebUtility class.
+ </summary>
+ </member>
+ <member name="T:System.Collections.Generic.CollectionExtensions">
+ <summary>
+ Helper extension methods for fast use of collections.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AppendAndReallocate``1(``0[],``0)">
+ <summary>
+ Return a new array with the value added to the end. Slow and best suited to long lived arrays with few writes relative to reads.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsArray``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as an Array, copying if required. Optimized for common case where it is an Array.
+ Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsCollection``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as a Collection of T, copying if required. Optimized for the common case where it is
+ a Collection of T and avoiding a copy if it implements IList of T. Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsIList``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as a IList of T, copying if required. Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T
+ or a ListWrapperCollection of T. Avoid mutating the return value.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.RemoveFrom``1(System.Collections.Generic.List{``0},System.Int32)">
+ <summary>
+ Remove values from the list starting at the index start.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.SingleDefaultOrError``2(System.Collections.Generic.IList{``0},System.Action{``1},``1)">
+ <summary>
+ Return the only value from list, the type's default value if empty, or call the errorAction for 2 or more.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.SingleOfTypeDefaultOrError``3(System.Collections.Generic.IList{``0},System.Action{``2},``2)">
+ <summary>
+ Returns a single value in list matching type TMatch if there is only one, null if there are none of type TMatch or calls the
+ errorAction with errorArg1 if there is more than one.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToArrayWithoutNulls``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Convert an ICollection to an array, removing null values. Fast path for case where there are no null values.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFast``2(``1[],System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the array to a Dictionary using the keySelector to extract keys from values and the specified comparer. Optimized for array input.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFast``2(System.Collections.Generic.IList{``1},System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the list to a Dictionary using the keySelector to extract keys from values and the specified comparer. Optimized for IList of T input with fast path for array.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFast``2(System.Collections.Generic.IEnumerable{``1},System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the enumerable to a Dictionary using the keySelector to extract keys from values and the specified comparer. Fast paths for array and IList of T.
+ </summary>
+ </member>
+ <member name="M:System.Collections.Generic.CollectionExtensions.ToDictionaryFastNoCheck``2(System.Collections.Generic.IList{``1},System.Func{``1,``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Convert the list to a Dictionary using the keySelector to extract keys from values and the specified comparer. Optimized for IList of T input. No checking for other types.
+ </summary>
+ </member>
+ <member name="T:System.Collections.ObjectModel.ListWrapperCollection`1">
+ <summary>
+ A class that inherits from Collection of T but also exposes its underlying data as List of T for performance.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.FormattingUtilities">
+ <summary>
+ Provides various internal utility functions
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.Match">
+ <summary>
+ Quality factor to indicate a perfect match.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.NoMatch">
+ <summary>
+ Quality factor to indicate no match.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.DefaultMaxDepth">
+ <summary>
+ The default max depth for our formatter is 256
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.DefaultMinDepth">
+ <summary>
+ The default min depth for our formatter is 1
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpRequestedWithHeader">
+ <summary>
+ HTTP X-Requested-With header field name
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpRequestedWithHeaderValue">
+ <summary>
+ HTTP X-Requested-With header field value
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpHostHeader">
+ <summary>
+ HTTP Host header field name
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpVersionToken">
+ <summary>
+ HTTP Version token
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpRequestMessageType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpResponseMessageType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.HttpContentType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.HttpContent"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.DelegatingEnumerableGenericType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Net.Http.Formatting.DelegatingEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.EnumerableInterfaceGenericType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.FormattingUtilities.QueryableInterfaceGenericType">
+ <summary>
+ A <see cref="T:System.Type"/> representing <see cref="T:System.Linq.IQueryable`1"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.IsJTokenType(System.Type)">
+ <summary>
+ Determines whether <paramref name="type"/> is a <see cref="T:Newtonsoft.Json.Linq.JToken"/> type.
+ </summary>
+ <param name="type">The type to test.</param>
+ <returns>
+ <c>true</c> if <paramref name="type"/> is a <see cref="T:Newtonsoft.Json.Linq.JToken"/> type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.CreateEmptyContentHeaders">
+ <summary>
+ Creates an empty <see cref="T:System.Net.Http.Headers.HttpContentHeaders"/> instance. The only way is to get it from a dummy
+ <see cref="T:System.Net.Http.HttpContent"/> instance.
+ </summary>
+ <returns>The created instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.CreateDefaultReaderQuotas">
+ <summary>
+ Create a default reader quotas with a default depth quota of 1K
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.UnquoteToken(System.String)">
+ <summary>
+ Remove bounding quotes on a token if present
+ </summary>
+ <param name="token">Token to unquote.</param>
+ <returns>Unquoted token.</returns>
+ </member>
+ <member name="M:System.Net.Http.FormattingUtilities.TryParseInt32(System.String,System.Int32@)">
+ <summary>
+ Parses valid integer strings with no leading signs, whitespace or other <see cref="T:System.Globalization.NumberStyles"/>
+ </summary>
+ <param name="value">The value to parse</param>
+ <param name="result">The result</param>
+ <returns>True if value was valid; false otherwise.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter">
+ <summary>
+ Abstract <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to support Bson and Json.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatter">
+ <summary>
+ Base class to handle serializing and deserializing strongly-typed objects using <see cref="T:System.Net.Http.ObjectContent"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor(System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> to deserialize an object of the given <paramref name="type"/> from the given <paramref name="readStream"/>
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="readStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be an object of the given type.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support reading.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> to deserialize an object of the given <paramref name="type"/> from the given <paramref name="readStream"/>
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="readStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be an object of the given type.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support reading.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that serializes the given <paramref name="value"/> of the given <paramref name="type"/>
+ to the given <paramref name="writeStream"/>.
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="writeStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be <c>null</c>.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext"/> if available. It may be <c>null</c>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will perform the write.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that serializes the given <paramref name="value"/> of the given <paramref name="type"/>
+ to the given <paramref name="writeStream"/>.
+ </summary>
+ <remarks>
+ <para>This implementation throws a <see cref="T:System.NotSupportedException"/>. Derived types should override this method if the formatter
+ supports reading.</para>
+ <para>An implementation of this method should NOT close <paramref name="writeStream"/> upon completion. The stream will be closed independently when
+ the <see cref="T:System.Net.Http.HttpContent"/> instance is disposed.
+ </para>
+ </remarks>
+ <param name="type">The type of the object to write.</param>
+ <param name="value">The object value to write. It may be <c>null</c>.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> if available. It may be <c>null</c>.</param>
+ <param name="transportContext">The <see cref="T:System.Net.TransportContext"/> if available. It may be <c>null</c>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> that will perform the write.</returns>
+ <exception cref="T:System.NotSupportedException">Derived types need to support writing.</exception>
+ <seealso cref="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)"/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.TryGetDelegatingTypeForIEnumerableGenericOrSame(System.Type@)">
+ <summary>
+ This method converts <see cref="T:System.Collections.Generic.IEnumerable`1"/> (and interfaces that mandate it) to a <see cref="T:System.Net.Http.Formatting.DelegatingEnumerable`1"/> for serialization purposes.
+ </summary>
+ <param name="type">The type to potentially be wrapped. If the type is wrapped, it's changed in place.</param>
+ <returns>Returns <c>true</c> if the type was wrapped; <c>false</c>, otherwise</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.TryGetDelegatingTypeForIQueryableGenericOrSame(System.Type@)">
+ <summary>
+ This method converts <see cref="T:System.Linq.IQueryable`1"/> (and interfaces that mandate it) to a <see cref="T:System.Net.Http.Formatting.DelegatingEnumerable`1"/> for serialization purposes.
+ </summary>
+ <param name="type">The type to potentially be wrapped. If the type is wrapped, it's changed in place.</param>
+ <returns>Returns <c>true</c> if the type was wrapped; <c>false</c>, otherwise</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SelectCharacterEncoding(System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>
+ Determines the best <see cref="T:System.Text.Encoding"/> amongst the supported encodings
+ for reading or writing an HTTP entity body based on the provided <paramref name="contentHeaders"/>.
+ </summary>
+ <param name="contentHeaders">The content headers provided as part of the request or response.</param>
+ <returns>The <see cref="T:System.Text.Encoding"/> to use when reading the request or writing the response.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SetDefaultContentHeaders(System.Type,System.Net.Http.Headers.HttpContentHeaders,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Sets the default headers for content that will be formatted using this formatter. This method
+ is called from the <see cref="T:System.Net.Http.ObjectContent"/> constructor.
+ This implementation sets the Content-Type header to the value of <paramref name="mediaType"/> if it is
+ not <c>null</c>. If it is <c>null</c> it sets the Content-Type to the default media type of this formatter.
+ If the Content-Type does not specify a charset it will set it using this formatters configured
+ <see cref="T:System.Text.Encoding"/>.
+ </summary>
+ <remarks>
+ Subclasses can override this method to set content headers such as Content-Type etc. Subclasses should
+ call the base implementation. Subclasses should treat the passed in <paramref name="mediaType"/> (if not <c>null</c>)
+ as the authoritative media type and use that as the Content-Type.
+ </remarks>
+ <param name="type">The type of the object being serialized. See <see cref="T:System.Net.Http.ObjectContent"/>.</param>
+ <param name="headers">The content headers that should be configured.</param>
+ <param name="mediaType">The authoritative media type. Can be <c>null</c>.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetPerRequestFormatterInstance(System.Type,System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Returns a specialized instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> that can handle formatting a response for the given
+ parameters. This method is called after a formatter has been selected through content negotiation.
+ </summary>
+ <remarks>
+ The default implementation returns <c>this</c> instance. Derived classes can choose to return a new instance if
+ they need to close over any of the parameters.
+ </remarks>
+ <param name="type">The type being serialized.</param>
+ <param name="request">The request.</param>
+ <param name="mediaType">The media type chosen for the serialization. Can be <c>null</c>.</param>
+ <returns>An instance that can format a response to the given <paramref name="request"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can deserialize
+ an object of the specified type.
+ </summary>
+ <remarks>
+ Derived classes must implement this method and indicate if a type can or cannot be deserialized.
+ </remarks>
+ <param name="type">The type of object that will be deserialized.</param>
+ <returns><c>true</c> if this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can deserialize an object of that type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can serialize
+ an object of the specified type.
+ </summary>
+ <remarks>
+ Derived classes must implement this method and indicate if a type can or cannot be serialized.
+ </remarks>
+ <param name="type">The type of object that will be serialized.</param>
+ <returns><c>true</c> if this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> can serialize an object of that type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetDefaultValueForType(System.Type)">
+ <summary>
+ Gets the default value for the specified type.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MaxHttpCollectionKeys">
+ <summary>
+ Gets or sets the maximum number of keys stored in a NameValueCollection.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedMediaTypes">
+ <summary>
+ Gets the mutable collection of <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> elements supported by
+ this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedEncodings">
+ <summary>
+ Gets the mutable collection of character encodings supported by
+ this <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance. The encodings are
+ used when reading or writing data.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeHeaderValueCollection">
+ <summary>
+ Collection class that validates it contains only <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances
+ that are not null and not media ranges.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeHeaderValueCollection.InsertItem(System.Int32,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Inserts the <paramref name="item"/> into the collection at the specified <paramref name="index"/>.
+ </summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert. It cannot be <c>null</c>.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeHeaderValueCollection.SetItem(System.Int32,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Replaces the element at the specified <paramref name="index"/>.
+ </summary>
+ <param name="index">The zero-based index of the item that should be replaced.</param>
+ <param name="item">The new value for the element at the specified index. It cannot be <c>null</c>.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BaseJsonMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateDefaultSerializerSettings">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> instance with the default settings used by the <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> can read objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The <see cref="T:System.Type"/> of object that will be read.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter"/> can write objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The <see cref="T:System.Type"/> of object that will be written.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be written, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Called during deserialization to read an object of the specified <paramref name="type"/>
+ from the specified <paramref name="readStream"/>.
+ </summary>
+ <param name="type">The <see cref="T:System.Type"/> of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being written.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be the object instance that has been read.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Called during deserialization to read an object of the specified <paramref name="type"/>
+ from the specified <paramref name="readStream"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when reading.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>The <see cref="T:System.Object"/> instance that has been read.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>
+ Called during deserialization to get the <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when reading.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.JsonWriter"/> used during deserialization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonSerializer">
+ <summary>
+ Called during serialization and deserialization to get the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)"/> and <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)"/>.
+ </remarks>
+ <returns>The <see cref="T:Newtonsoft.Json.JsonSerializer"/> used during serialization and deserialization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <summary>
+ Called during serialization to write an object of the specified <paramref name="type"/>
+ to the specified <paramref name="writeStream"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to write.</param>
+ <param name="value">The object to write.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when writing.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <summary>
+ Called during serialization to get the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <remarks>
+ Public for delegating wrappers of this class. Expected to be called only from
+ <see cref="M:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)"/>.
+ </remarks>
+ <param name="type">The <see cref="T:System.Type"/> of object to write.</param>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="effectiveEncoding">The <see cref="T:System.Text.Encoding"/> to use when writing.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.JsonWriter"/> used during serialization.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.SerializerSettings">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to configure the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.BsonMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to handle Bson.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.BsonMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Text.Encoding,System.Net.Http.Formatting.IFormatterLogger)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.BsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="P:System.Net.Http.Formatting.BsonMediaTypeFormatter.DefaultMediaType">
+ <summary>
+ Gets the default media type for Json, namely "application/bson".
+ </summary>
+ <remarks>
+ The default media type does not have any <c>charset</c> parameter as
+ the <see cref="T:System.Text.Encoding"/> can be configured on a per <see cref="T:System.Net.Http.Formatting.BsonMediaTypeFormatter"/>
+ instance basis.
+ </remarks>
+ <value>
+ Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
+ returned will be a new instance every time.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.Formatting.DelegatingEnumerable`1">
+ <summary>
+ Helper class to serialize <see cref="T:System.Collections.Generic.IEnumerable`1"/> types by delegating them through a concrete implementation."/>.
+ </summary>
+ <typeparam name="T">The interface implementing <see cref="T:System.Collections.Generic.IEnumerable`1"/> to proxy.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor">
+ <summary>
+ Initialize a DelegatingEnumerable. This constructor is necessary for <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> to work.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initialize a DelegatingEnumerable with an <see cref="T:System.Collections.Generic.IEnumerable`1"/>. This is a helper class to proxy <see cref="T:System.Collections.Generic.IEnumerable`1"/> interfaces for <see cref="T:System.Xml.Serialization.XmlSerializer"/>.
+ </summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance to get the enumerator from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.GetEnumerator">
+ <summary>
+ Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ <returns>The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1"/> source.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.Add(System.Object)">
+ <summary>
+ This method is not implemented but is required method for serialization to work. Do not use.
+ </summary>
+ <param name="item">The item to add. Unused.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Get the enumerator of the associated <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ <returns>The enumerator of the <see cref="T:System.Collections.Generic.IEnumerable`1"/> source.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormDataCollection">
+ <summary>
+ Represent the form data.
+ - This has 100% fidelity (including ordering, which is important for deserializing ordered array).
+ - using interfaces allows us to optimize the implementation. E.g., we can avoid eagerly string-splitting a 10gb file.
+ - This also provides a convenient place to put extension methods.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Initialize a form collection around incoming data.
+ The key value enumeration should be immutable.
+ </summary>
+ <param name="pairs">incoming set of key value pairs. Ordering is preserved.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Uri)">
+ <summary>
+ Initialize a form collection from a query string.
+ Uri and FormURl body have the same schema.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.String)">
+ <summary>
+ Initialize a form collection from a URL encoded query string. Any leading question
+ mark (?) will be considered part of the query string and treated as any other value.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.ReadAsNameValueCollection">
+ <summary>
+ Get the collection as a NameValueCollection.
+ Beware this loses some ordering. Values are ordered within a key,
+ but keys are no longer ordered against each other.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.Get(System.String)">
+ <summary>
+ Get values associated with a given key. If there are multiple values, they're concatenated.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormDataCollection.GetValues(System.String)">
+ <summary>
+ Get a value associated with a given key.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormDataCollection.Item(System.String)">
+ <summary>
+ Gets values associated with a given key. If there are multiple values, they're concatenated.
+ </summary>
+ <param name="name">The name of the entry that contains the values to get. The name can be null.</param>
+ <returns>Values associated with a given key. If there are multiple values, they're concatenated.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormUrlEncodedJson">
+ <summary>
+ This class provides a low-level API for parsing HTML form URL-encoded data, also known as <c>application/x-www-form-urlencoded</c>
+ data. The output of the parser is a <see cref="T:Newtonsoft.Json.Linq.JObject"/> instance.
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.Parse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JObject"/> corresponding to the given query string values.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.Parse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int32)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="maxDepth">The maximum depth of object graph encoded as <c>x-www-form-urlencoded</c>.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JObject"/> corresponding to the given query string values.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.TryParse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},Newtonsoft.Json.Linq.JObject@)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="value">The parsed result or null if parsing failed.</param>
+ <returns><c>true</c> if <paramref name="nameValuePairs"/> was parsed successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.TryParse(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int32,Newtonsoft.Json.Linq.JObject@)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="maxDepth">The maximum depth of object graph encoded as <c>x-www-form-urlencoded</c>.</param>
+ <param name="value">The parsed result or null if parsing failed.</param>
+ <returns><c>true</c> if <paramref name="nameValuePairs"/> was parsed successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.ParseInternal(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int32,System.Boolean)">
+ <summary>
+ Parses a collection of query string values as a <see cref="T:Newtonsoft.Json.Linq.JObject"/>.
+ </summary>
+ <remarks>This is a low-level API intended for use by other APIs. It has been optimized for performance and
+ is not intended to be called directly from user code.</remarks>
+ <param name="nameValuePairs">The collection of query string name-value pairs parsed in lexical order. Both names
+ and values must be un-escaped so that they don't contain any <see cref="T:System.Uri"/> encoding.</param>
+ <param name="maxDepth">The maximum depth of object graph encoded as <c>x-www-form-urlencoded</c>.</param>
+ <param name="throwOnError">Indicates whether to throw an exception on error or return false</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JObject"/> corresponding to the given query string values.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate">
+ <summary>
+ Class that wraps key-value pairs.
+ </summary>
+ <remarks>
+ This use of this class avoids a FxCop warning CA908 which happens if using various generic types.
+ </remarks>
+ </member>
+ <member name="M:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate.#ctor(System.Int32,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> class.
+ </summary>
+ <param name="key">The key of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.</param>
+ <param name="value">The value of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate.Key">
+ <summary>
+ Gets or sets the key of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </summary>
+ <value>
+ The key of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate.Value">
+ <summary>
+ Gets or sets the value of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </summary>
+ <value>
+ The value of this <see cref="T:System.Net.Http.Formatting.FormUrlEncodedJson.ArrayCandidate"/> instance.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.Formatting.IFormatterLogger">
+ <summary>
+ Interface to log events that occur during formatter reads.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.String)">
+ <summary>
+ Logs an error.
+ </summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="errorMessage">The error message to be logged.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.Exception)">
+ <summary>
+ Logs an error.
+ </summary>
+ <param name="errorPath">The path to the member for which the error is being logged.</param>
+ <param name="exception">The exception to be logged.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.JsonMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to handle Json.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor(System.Net.Http.Formatting.JsonMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonReader(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateJsonWriter(System.Type,System.IO.Stream,System.Text.Encoding)">
+ <inheritdoc />
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.DefaultMediaType">
+ <summary>
+ Gets the default media type for Json, namely "application/json".
+ </summary>
+ <remarks>
+ The default media type does not have any <c>charset</c> parameter as
+ the <see cref="T:System.Text.Encoding"/> can be configured on a per <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>
+ instance basis.
+ </remarks>
+ <value>
+ Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
+ returned will be a new instance every time.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.Indent">
+ <summary>
+ Gets or sets a value indicating whether to indent elements when writing data.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeConstants">
+ <summary>
+ Constants related to media types.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationOctetStreamMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/octet-stream</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/octet-stream</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationXmlMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/xml</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/xml</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationJsonMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/json</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/json</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.TextXmlMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/xml</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/xml</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.TextJsonMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/json</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>text/json</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationFormUrlEncodedMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/x-www-form-urlencoded</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/x-www-form-urlencoded</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeConstants.ApplicationBsonMediaType">
+ <summary>
+ Gets a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/bson</c>.
+ </summary>
+ <value>
+ A new <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instance representing <c>application/bson</c>.
+ </value>
+ <remarks>
+ Not yet a standard. In particular this media type is not currently listed at
+ http://www.iana.org/assignments/media-types/application.
+ </remarks>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterCollection">
+ <summary>
+ Collection class that contains <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection"/> class.
+ </summary>
+ <remarks>
+ This collection will be initialized to contain default <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/>
+ instances for Xml, JsonValue and Json.
+ </remarks>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection"/> class.
+ </summary>
+ <param name="formatters">A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to place in the collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindReader(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Helper to search a collection for a formatter that can read the .NET type in the given mediaType.
+ </summary>
+ <param name="type">.NET type to read</param>
+ <param name="mediaType">media type to match on.</param>
+ <returns>Formatter that can read the type. Null if no formatter found.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindWriter(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Helper to search a collection for a formatter that can write the .NET type in the given mediaType.
+ </summary>
+ <param name="type">.NET type to read</param>
+ <param name="mediaType">media type to match on.</param>
+ <returns>Formatter that can write the type. Null if no formatter found.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.IsTypeExcludedFromValidation(System.Type)">
+ <summary>
+ Returns true if the type is one of those loosely defined types that should be excluded from validation
+ </summary>
+ <param name="type">.NET <see cref="T:System.Type"/> to validate</param>
+ <returns><c>true</c> if the type should be excluded.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.CreateDefaultFormatters">
+ <summary>
+ Creates a collection of new instances of the default <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/>s.
+ </summary>
+ <returns>The collection of default <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.XmlFormatter">
+ <summary>
+ Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to use for Xml.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.JsonFormatter">
+ <summary>
+ Gets the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to use for Json.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeHeaderValueExtensions">
+ <summary>
+ Extension methods for <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeHeaderValueExtensions.IsSubsetOf(System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Determines whether two <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances match. The instance
+ <paramref name="mediaType1"/> is said to match <paramref name="mediaType2"/> if and only if
+ <paramref name="mediaType1"/> is a strict subset of the values and parameters of <paramref name="mediaType2"/>.
+ That is, if the media type and media type parameters of <paramref name="mediaType1"/> are all present
+ and match those of <paramref name="mediaType2"/> then it is a match even though <paramref name="mediaType2"/> may have additional
+ parameters.
+ </summary>
+ <param name="mediaType1">The first media type.</param>
+ <param name="mediaType2">The second media type.</param>
+ <returns><c>true</c> if this is a subset of <paramref name="mediaType2"/>; false otherwise.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeHeaderValueExtensions.IsSubsetOf(System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.Formatting.MediaTypeHeaderValueRange@)">
+ <summary>
+ Determines whether two <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> instances match. The instance
+ <paramref name="mediaType1"/> is said to match <paramref name="mediaType2"/> if and only if
+ <paramref name="mediaType1"/> is a strict subset of the values and parameters of <paramref name="mediaType2"/>.
+ That is, if the media type and media type parameters of <paramref name="mediaType1"/> are all present
+ and match those of <paramref name="mediaType2"/> then it is a match even though <paramref name="mediaType2"/> may have additional
+ parameters.
+ </summary>
+ <param name="mediaType1">The first media type.</param>
+ <param name="mediaType2">The second media type.</param>
+ <param name="mediaType2Range">Indicates whether <paramref name="mediaType2"/> is a regular media type, a subtype media range, or a full media range</param>
+ <returns><c>true</c> if this is a subset of <paramref name="mediaType2"/>; false otherwise.</returns>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeHeaderValueRange.None">
+ <summary>
+ Not a media type range
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeHeaderValueRange.SubtypeMediaRange">
+ <summary>
+ A subtype media range, e.g. "application/*".
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.MediaTypeHeaderValueRange.AllMediaRange">
+ <summary>
+ An all media range, e.g. "*/*".
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser">
+ <summary>
+ Buffer-oriented parsing of HTML form URL-ended, also known as <c>application/x-www-form-urlencoded</c>, data.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.#ctor(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser"/> class.
+ </summary>
+ <param name="nameValuePairs">The collection to which name value pairs are added as they are parsed.</param>
+ <param name="maxMessageSize">Maximum length of all the individual name value pairs.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@,System.Boolean)">
+ <summary>
+ Parse a buffer of URL form-encoded name-value pairs and add them to the collection.
+ Bytes are parsed in a consuming manner from the beginning of the buffer meaning that the same bytes can not be
+ present in the buffer.
+ </summary>
+ <param name="buffer">Buffer from where data is read</param>
+ <param name="bytesReady">Size of buffer</param>
+ <param name="bytesConsumed">Offset into buffer</param>
+ <param name="isFinal">Indicates whether the end of the URL form-encoded data has been reached.</param>
+ <returns>State of the parser. Call this method with new data until it reaches a final state.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair">
+ <summary>
+ Maintains information about the current header field being parsed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.CopyTo(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Copies current name value pair field to the provided collection instance.
+ </summary>
+ <param name="nameValuePairs">The collection to copy into.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.CopyNameOnlyTo(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>
+ Copies current name-only to the provided collection instance.
+ </summary>
+ <param name="nameValuePairs">The collection to copy into.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.Clear">
+ <summary>
+ Clears this instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.Name">
+ <summary>
+ Gets the name of the name value pair.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.FormUrlEncodedParser.CurrentNameValuePair.Value">
+ <summary>
+ Gets the value of the name value pair
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser">
+ <summary>
+ The <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/> combines <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser"/> for parsing the HTTP Request Line
+ and <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> for parsing each header field.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser.#ctor(System.Net.Http.HttpUnsortedRequest)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/> class.
+ </summary>
+ <param name="httpRequest">The parsed HTTP request without any header sorting.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser.#ctor(System.Net.Http.HttpUnsortedRequest,System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/> class.
+ </summary>
+ <param name="httpRequest">The parsed HTTP request without any header sorting.</param>
+ <param name="maxRequestLineSize">The max length of the HTTP request line.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP request header and fill in the <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser">
+ <summary>
+ HTTP Request Line parser for parsing the first line (the request line) in an HTTP request.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestLineParser.#ctor(System.Net.Http.HttpUnsortedRequest,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser"/> class.
+ </summary>
+ <param name="httpRequest"><see cref="T:System.Net.Http.HttpUnsortedRequest"/> instance where the request line properties will be set as they are parsed.</param>
+ <param name="maxRequestLineSize">Maximum length of HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpRequestLineParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP request line.
+ Bytes are parsed in a consuming manner from the beginning of the request buffer meaning that the same bytes can not be
+ present in the request buffer.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser">
+ <summary>
+ The <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/> combines <see cref="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser"/> for parsing the HTTP Status Line
+ and <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> for parsing each header field.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser.#ctor(System.Net.Http.HttpUnsortedResponse)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/> class.
+ </summary>
+ <param name="httpResponse">The parsed HTTP response without any header sorting.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser.#ctor(System.Net.Http.HttpUnsortedResponse,System.Int32,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/> class.
+ </summary>
+ <param name="httpResponse">The parsed HTTP response without any header sorting.</param>
+ <param name="maxResponseLineSize">The max length of the HTTP status line.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP response header and fill in the <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.
+ </summary>
+ <param name="buffer">Response buffer from where response is read</param>
+ <param name="bytesReady">Size of response buffer</param>
+ <param name="bytesConsumed">Offset into response buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser">
+ <summary>
+ HTTP Status line parser for parsing the first line (the status line) in an HTTP response.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpStatusLineParser.#ctor(System.Net.Http.HttpUnsortedResponse,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser"/> class.
+ </summary>
+ <param name="httpResponse"><see cref="T:System.Net.Http.HttpUnsortedResponse"/> instance where the response line properties will be set as they are parsed.</param>
+ <param name="maxStatusLineSize">Maximum length of HTTP header.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.HttpStatusLineParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse an HTTP status line.
+ Bytes are parsed in a consuming manner from the beginning of the response buffer meaning that the same bytes can not be
+ present in the response buffer.
+ </summary>
+ <param name="buffer">Response buffer from where response is read</param>
+ <param name="bytesReady">Size of response buffer</param>
+ <param name="bytesConsumed">Offset into response buffer</param>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser">
+ <summary>
+ Buffer-oriented RFC 5322 style Internet Message Format parser which can be used to pass header
+ fields used in HTTP and MIME message entities.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.#ctor(System.Net.Http.Headers.HttpHeaders,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> class.
+ </summary>
+ <param name="headers">Concrete <see cref="T:System.Net.Http.Headers.HttpHeaders"/> instance where header fields are added as they are parsed.</param>
+ <param name="maxHeaderSize">Maximum length of complete header containing all the individual header fields.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@)">
+ <summary>
+ Parse a buffer of RFC 5322 style header fields and add them to the <see cref="T:System.Net.Http.Headers.HttpHeaders"/> collection.
+ Bytes are parsed in a consuming manner from the beginning of the buffer meaning that the same bytes can not be
+ present in the buffer.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <returns>State of the parser. Call this method with new data until it reaches a final state.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore">
+ <summary>
+ Maintains information about the current header field being parsed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.CopyTo(System.Net.Http.Headers.HttpHeaders)">
+ <summary>
+ Copies current header field to the provided <see cref="T:System.Net.Http.Headers.HttpHeaders"/> instance.
+ </summary>
+ <param name="headers">The headers.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.IsEmpty">
+ <summary>
+ Determines whether this instance is empty.
+ </summary>
+ <returns>
+ <c>true</c> if this instance is empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.Clear">
+ <summary>
+ Clears this instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.Name">
+ <summary>
+ Gets the header field name.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser.CurrentHeaderFieldStore.Value">
+ <summary>
+ Gets the header field value.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser">
+ <summary>
+ Complete MIME multipart parser that combines <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser"/> for parsing the MIME message into individual body parts
+ and <see cref="T:System.Net.Http.Formatting.Parsers.InternetMessageFormatHeaderParser"/> for parsing each body part into a MIME header and a MIME body. The caller of the parser is returned
+ the resulting MIME bodies which can then be written to some output.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.#ctor(System.Net.Http.HttpContent,System.Net.Http.MultipartStreamProvider)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser"/> class.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.#ctor(System.Net.Http.HttpContent,System.Net.Http.MultipartStreamProvider,System.Int64,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser"/> class.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="maxMessageSize">The max length of the entire MIME multipart message.</param>
+ <param name="maxBodyPartHeaderSize">The max length of the MIME header within each MIME body part.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.IsMimeMultipartContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is MIME multipart content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is MIME multipart content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.ParseBuffer(System.Byte[],System.Int32)">
+ <summary>
+ Parses the data provided and generates parsed MIME body part bodies in the form of <see cref="T:System.ArraySegment`1"/> which are ready to
+ write to the output stream.
+ </summary>
+ <param name="data">The data to parse</param>
+ <param name="bytesRead">The number of bytes available in the input data</param>
+ <returns>Parsed <see cref="T:System.Net.Http.MimeBodyPart"/> instances.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser">
+ <summary>
+ Buffer-oriented MIME multipart parser.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.#ctor(System.String,System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser"/> class.
+ </summary>
+ <param name="boundary">Message boundary</param>
+ <param name="maxMessageSize">Maximum length of entire MIME multipart message.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.ParseBuffer(System.Byte[],System.Int32,System.Int32@,System.ArraySegment{System.Byte}@,System.ArraySegment{System.Byte}@,System.Boolean@)">
+ <summary>
+ Parse a MIME multipart message. Bytes are parsed in a consuming
+ manner from the beginning of the request buffer meaning that the same bytes can not be
+ present in the request buffer.
+ </summary>
+ <param name="buffer">Request buffer from where request is read</param>
+ <param name="bytesReady">Size of request buffer</param>
+ <param name="bytesConsumed">Offset into request buffer</param>
+ <param name="remainingBodyPart">Any body part that was considered as a potential MIME multipart boundary but which was in fact part of the body.</param>
+ <param name="bodyPart">The bulk of the body part.</param>
+ <param name="isFinalBodyPart">Indicates whether the final body part has been found.</param>
+ <remarks>In order to get the complete body part, the caller is responsible for concatenating the contents of the
+ <paramref name="remainingBodyPart"/> and <paramref name="bodyPart"/> out parameters.</remarks>
+ <returns>State of the parser.</returns>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State">
+ <summary>
+ Represents the overall state of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser"/>.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.NeedMoreData">
+ <summary>
+ Need more data
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.BodyPartCompleted">
+ <summary>
+ Parsing of a complete body part succeeded.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.Invalid">
+ <summary>
+ Bad data format
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.MimeMultipartParser.State.DataTooBig">
+ <summary>
+ Data exceeds the allowed size
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore">
+ <summary>
+ Maintains information about the current body part being parsed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore"/> class.
+ </summary>
+ <param name="referenceBoundary">The reference boundary.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ResetBoundaryOffset">
+ <summary>
+ Resets the boundary offset.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ResetBoundary">
+ <summary>
+ Resets the boundary.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.AppendBoundary(System.Byte)">
+ <summary>
+ Appends byte to the current boundary.
+ </summary>
+ <param name="data">The data to append to the boundary.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.AppendBoundary(System.Byte[],System.Int32,System.Int32)">
+ <summary>
+ Appends array of bytes to the current boundary.
+ </summary>
+ <param name="data">The data to append to the boundary.</param>
+ <param name="offset">The offset into the data.</param>
+ <param name="count">The number of bytes to append.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.GetDiscardedBoundary">
+ <summary>
+ Gets the discarded boundary.
+ </summary>
+ <returns>An <see cref="T:System.ArraySegment`1"/> containing the discarded boundary.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.IsBoundaryValid">
+ <summary>
+ Determines whether current boundary is valid.
+ </summary>
+ <returns>
+ <c>true</c> if curent boundary is valid; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ClearBodyPart">
+ <summary>
+ Clears the body part.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.ClearAll">
+ <summary>
+ Clears all.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.HasPotentialBoundaryLeftOver">
+ <summary>
+ Gets or sets a value indicating whether this instance has potential boundary left over.
+ </summary>
+ <value>
+ <c>true</c> if this instance has potential boundary left over; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.BoundaryDelta">
+ <summary>
+ Gets the boundary delta.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.BodyPart">
+ <summary>
+ Gets or sets the body part.
+ </summary>
+ <value>
+ The body part.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.Parsers.MimeMultipartParser.CurrentBodyPartStore.IsFinal">
+ <summary>
+ Gets a value indicating whether this body part instance is final.
+ </summary>
+ <value>
+ <c>true</c> if this body part instance is final; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.Formatting.Parsers.ParserState">
+ <summary>
+ Represents the overall state of various parsers.
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.NeedMoreData">
+ <summary>
+ Need more data
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.Done">
+ <summary>
+ Parsing completed (final)
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.Invalid">
+ <summary>
+ Bad data format (final)
+ </summary>
+ </member>
+ <member name="F:System.Net.Http.Formatting.Parsers.ParserState.DataTooBig">
+ <summary>
+ Data exceeds the allowed size (final)
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.StringComparisonHelper">
+ <summary>
+ Helper class for validating <see cref="T:System.StringComparison"/> values.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.StringComparisonHelper.IsDefined(System.StringComparison)">
+ <summary>
+ Determines whether the specified <paramref name="value"/> is defined by the <see cref="T:System.StringComparison"/>
+ enumeration.
+ </summary>
+ <param name="value">The value to verify.</param>
+ <returns>
+ <c>true</c> if the specified options is defined; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.StringComparisonHelper.Validate(System.StringComparison,System.String)">
+ <summary>
+ Validates the specified <paramref name="value"/> and throws an <see cref="T:System.ArgumentException"/>
+ exception if not valid.
+ </summary>
+ <param name="value">The value to validate.</param>
+ <param name="parameterName">Name of the parameter to use if throwing exception.</param>
+ </member>
+ <member name="T:System.Net.Http.Formatting.XmlMediaTypeFormatter">
+ <summary>
+ <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class to handle Xml.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor(System.Net.Http.Formatting.XmlMediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> class.
+ </summary>
+ <param name="formatter">The <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> instance to copy settings from.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> to use to read or write
+ the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</param>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.XmlObjectSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> to use to read or write
+ the specified <typeparamref name="T"/> type.
+ </summary>
+ <typeparam name="T">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</typeparam>
+ <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Xml.Serialization.XmlSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use to read or write
+ the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of objects for which <paramref name="serializer"/> will be used.</param>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Xml.Serialization.XmlSerializer)">
+ <summary>
+ Registers the <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use to read or write
+ the specified <typeparamref name="T"/> type.
+ </summary>
+ <typeparam name="T">The type of object that will be serialized or deserialized with <paramref name="serializer"/>.</typeparam>
+ <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer"/> instance to use.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.RemoveSerializer(System.Type)">
+ <summary>
+ Unregisters the serializer currently associated with the given <paramref name="type"/>.
+ </summary>
+ <remarks>
+ Unless another serializer is registered for the <paramref name="type"/>, a default one will be created.
+ </remarks>
+ <param name="type">The type of object whose serializer should be removed.</param>
+ <returns><c>true</c> if a serializer was registered for the <paramref name="type"/>; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanReadType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> can read objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of object that will be read.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanWriteType(System.Type)">
+ <summary>
+ Determines whether this <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/> can write objects
+ of the specified <paramref name="type"/>.
+ </summary>
+ <param name="type">The type of object that will be written.</param>
+ <returns><c>true</c> if objects of this <paramref name="type"/> can be written, otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Called during deserialization to read an object of the specified <paramref name="type"/>
+ from the specified <paramref name="readStream"/>.
+ </summary>
+ <param name="type">The type of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> from which to read.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> whose result will be the object instance that has been read.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>
+ Called during deserialization to get the XML serializer to use for deserializing objects.
+ </summary>
+ <param name="type">The type of object to deserialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being read.</param>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> or <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use for deserializing the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ Called during deserialization to get the XML reader to use for reading objects from the stream.
+ </summary>
+ <param name="readStream">The <see cref="T:System.IO.Stream"/> to read from.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being read.</param>
+ <returns>The <see cref="T:System.Xml.XmlReader"/> to use for reading objects.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)">
+ <inheritdoc/>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.GetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>
+ Called during serialization to get the XML serializer to use for serializing objects.
+ </summary>
+ <param name="type">The type of object to serialize.</param>
+ <param name="value">The object to serialize.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being written.</param>
+ <returns>An instance of <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"/> or <see cref="T:System.Xml.Serialization.XmlSerializer"/> to use for serializing the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ Called during serialization to get the XML writer to use for writing objects to the stream.
+ </summary>
+ <param name="writeStream">The <see cref="T:System.IO.Stream"/> to write to.</param>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> for the content being written.</param>
+ <returns>The <see cref="T:System.Xml.XmlWriter"/> to use for writing objects.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateXmlSerializer(System.Type)">
+ <summary>
+ Called during deserialization to get the XML serializer.
+ </summary>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ <returns>The <see cref="T:System.Xml.Serialization.XmlSerializer"/> used to serialize the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CreateDataContractSerializer(System.Type)">
+ <summary>
+ Called during deserialization to get the DataContractSerializer serializer.
+ </summary>
+ <param name="type">The type of object that will be serialized or deserialized.</param>
+ <returns>The <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> used to serialize the object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlReader(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeCreateXmlWriter(System.IO.Stream,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetDeserializer(System.Type,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.InvokeGetSerializer(System.Type,System.Object,System.Net.Http.HttpContent)">
+ <summary>
+ This method is to support infrastructure and is not intended to be used directly from your code.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.DefaultMediaType">
+ <summary>
+ Gets the default media type for xml, namely "application/xml".
+ </summary>
+ <value>
+ <remarks>
+ The default media type does not have any <c>charset</c> parameter as
+ the <see cref="T:System.Text.Encoding"/> can be configured on a per <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>
+ instance basis.
+ </remarks>
+ Because <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> is mutable, the value
+ returned will be a new instance every time.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.UseXmlSerializer">
+ <summary>
+ Gets or sets a value indicating whether to use <see cref="T:System.Xml.Serialization.XmlSerializer"/> instead of <see cref="T:System.Runtime.Serialization.DataContractSerializer"/> by default.
+ </summary>
+ <value>
+ <c>true</c> if use <see cref="T:System.Xml.Serialization.XmlSerializer"/> by default; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.Indent">
+ <summary>
+ Gets or sets a value indicating whether to indent elements when writing data.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriterSettings">
+ <summary>
+ Gets the <see cref="T:System.Xml.XmlWriterSettings"/> to be used while writing.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Formatting.HttpValueCollection">
+ <summary>
+ NameValueCollection to represent form data and to generate form data output.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.#ctor">
+ <summary>
+ Creates a new <see cref="T:System.Net.Http.Formatting.HttpValueCollection"/> instance
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.Add(System.String,System.String)">
+ <summary>
+ Adds a name-value pair to the collection.
+ </summary>
+ <param name="name">The name to be added as a case insensitive string.</param>
+ <param name="value">The value to be added.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.ToString">
+ <summary>
+ Converts the content of this instance to its equivalent string representation.
+ </summary>
+ <returns>The string representation of the value of this instance, multiple values with a single key are comma separated.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.Get(System.String)">
+ <summary>
+ Gets the values associated with the specified name
+ combined into one comma-separated list.
+ </summary>
+ <param name="name">The name of the entry that contains the values to get. The name can be null.</param>
+ <returns>
+ A <see cref="T:System.String"/> that contains a comma-separated list of url encoded values associated
+ with the specified name if found; otherwise, null. The values are Url encoded.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.GetValues(System.String)">
+ <summary>
+ Gets the values associated with the specified name.
+ </summary>
+ <param name="name">The <see cref="T:System.String"/></param>
+ <returns>A <see cref="T:System.String"/> that contains url encoded values associated with the name, or null if the name does not exist.</returns>
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.GetEnumerator">
+ <inheritdoc />
+ </member>
+ <member name="M:System.Net.Http.Formatting.HttpValueCollection.System#Collections#IEnumerable#GetEnumerator">
+ <inheritdoc />
+ </member>
+ <member name="P:System.Net.Http.Formatting.HttpValueCollection.Item(System.String)">
+ <summary>
+ Gets the values associated with the specified name
+ combined into one comma-separated list.
+ </summary>
+ <param name="name">The name of the entry that contains the values to get. The name can be null.</param>
+ <returns>A <see cref="T:System.String"/> that contains a comma-separated list of url encoded values associated
+ with the specified name if found; otherwise, null. The values are Url encoded.</returns>
+ </member>
+ <member name="P:System.Net.Http.Formatting.HttpValueCollection.Count">
+ <summary>
+ Gets the number of names in the collection.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.UriExtensions">
+ <summary>
+ Extension methods to allow strongly typed objects to be read from the query component of <see cref="T:System.Uri"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.ParseQueryString(System.Uri)">
+ <summary>
+ Parses the query portion of the specified <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <returns>A <see cref="T:System.Net.Http.Formatting.HttpValueCollection"/> containing the parsed result.</returns>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAsJson(System.Uri,Newtonsoft.Json.Linq.JObject@)">
+ <summary>
+ Reads HTML form URL encoded data provided in the <see cref="T:System.Uri"/> query component as a <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ <returns><c>true</c> if the query component can be read as <see cref="T:Newtonsoft.Json.Linq.JObject"/>; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs(System.Uri,System.Type,System.Object@)">
+ <summary>
+ Reads HTML form URL encoded data provided in the <see cref="T:System.Uri"/> query component as an <see cref="T:System.Object"/> of the given <paramref name="type"/>.
+ </summary>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ <returns><c>true</c> if the query component can be read as the specified type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs``1(System.Uri,``0@)">
+ <summary>
+ Reads HTML form URL encoded data provided in the <see cref="T:System.Uri"/> query component as an <see cref="T:System.Object"/> of type <typeparamref name="T"/>.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="address">The <see cref="T:System.Uri"/> instance from which to read.</param>
+ <param name="value">An object to be initialized with this instance or null if the conversion cannot be performed.</param>
+ <returns><c>true</c> if the query component can be read as the specified type; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="T:System.Net.Http.Handlers.HttpProgressEventArgs">
+ <summary>
+ Provides data for the events generated by <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.HttpProgressEventArgs.#ctor(System.Int32,System.Object,System.Int64,System.Nullable{System.Int64})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs"/> with the parameters given.
+ </summary>
+ <param name="progressPercentage">The percent completed of the overall exchange.</param>
+ <param name="userToken">Any user state provided as part of reading or writing the data.</param>
+ <param name="bytesTransferred">The current number of bytes either received or sent.</param>
+ <param name="totalBytes">The total number of bytes expected to be received or sent.</param>
+ </member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.BytesTransferred">
+ <summary>
+ Gets the current number of bytes transferred.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.TotalBytes">
+ <summary>
+ Gets the total number of expected bytes to be sent or received. If the number is not known then this is null.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Handlers.ProgressContent">
+ <summary>
+ Wraps an inner <see cref="T:System.Net.Http.HttpContent"/> in order to insert a <see cref="T:System.Net.Http.Handlers.ProgressStream"/> on writing data.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Handlers.ProgressMessageHandler">
+ <summary>
+ The <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/> provides a mechanism for getting progress event notifications
+ when sending and receiving data in connection with exchanging HTTP requests and responses.
+ Register event handlers for the events <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress"/> and <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress"/>
+ to see events for data being sent and received.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler"/> class.
+ </summary>
+ <param name="innerHandler">The inner handler to which this handler submits requests.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpRequestProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>
+ Raises the <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress"/> event.
+ </summary>
+ <param name="request">The request.</param>
+ <param name="e">The <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpResponseProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
+ <summary>
+ Raises the <see cref="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress"/> event.
+ </summary>
+ <param name="request">The request.</param>
+ <param name="e">The <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress">
+ <summary>
+ Occurs every time the client sending data is making progress.
+ </summary>
+ </member>
+ <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress">
+ <summary>
+ Occurs every time the client receiving data is making progress.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Handlers.ProgressStream">
+ <summary>
+ This implementation of <see cref="T:System.Net.Http.Internal.DelegatingStream"/> registers how much data has been
+ read (received) versus written (sent) for a particular HTTP operation. The implementation
+ is client side in that the total bytes to send is taken from the request and the total
+ bytes to read is taken from the response. In a server side scenario, it would be the
+ other way around (reading the request and writing the response).
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Internal.DelegatingStream">
+ <summary>
+ Stream that delegates to inner stream.
+ This is taken from System.Net.Http
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpClientExtensions">
+ <summary>
+ Extension methods that aid in making formatted requests using <see cref="T:System.Net.Http.HttpClient"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a POST request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as JSON.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses a default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with the given <paramref name="value"/> serialized
+ as XML.
+ </summary>
+ <remarks>
+ This method uses the default instance of <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter"/>.
+ </remarks>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <seealso cref="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)"/>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.Uri,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
+ <summary>
+ Sends a PUT request as an asynchronous operation to the specified Uri with <paramref name="value"/>
+ serialized using the given <paramref name="formatter"/>.
+ </summary>
+ <typeparam name="T">The type of <paramref name="value"/>.</typeparam>
+ <param name="client">The client used to make the request.</param>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="value">The value that will be placed in the request's entity body.</param>
+ <param name="formatter">The formatter used to serialize the <paramref name="value"/>.</param>
+ <param name="mediaType">The authoritative value of the request's content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.DelegatingHandler[])">
+ <summary>
+ Creates a new <see cref="T:System.Net.Http.HttpClient"/> instance configured with the handlers provided and with an
+ <see cref="T:System.Net.Http.HttpClientHandler"/> as the innermost handler.
+ </summary>
+ <param name="handlers">An ordered list of <see cref="T:System.Net.Http.DelegatingHandler"/> instances to be invoked as an
+ <see cref="T:System.Net.Http.HttpRequestMessage"/> travels from the <see cref="T:System.Net.Http.HttpClient"/> to the network and an
+ <see cref="T:System.Net.Http.HttpResponseMessage"/> travels from the network back to <see cref="T:System.Net.Http.HttpClient"/>.
+ The handlers are invoked in a top-down fashion. That is, the first entry is invoked first for
+ an outbound request message but last for an inbound response message.</param>
+ <returns>An <see cref="T:System.Net.Http.HttpClient"/> instance with the configured handlers.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.HttpMessageHandler,System.Net.Http.DelegatingHandler[])">
+ <summary>
+ Creates a new <see cref="T:System.Net.Http.HttpClient"/> instance configured with the handlers provided and with the
+ provided <paramref name="innerHandler"/> as the innermost handler.
+ </summary>
+ <param name="innerHandler">The inner handler represents the destination of the HTTP message channel.</param>
+ <param name="handlers">An ordered list of <see cref="T:System.Net.Http.DelegatingHandler"/> instances to be invoked as an
+ <see cref="T:System.Net.Http.HttpRequestMessage"/> travels from the <see cref="T:System.Net.Http.HttpClient"/> to the network and an
+ <see cref="T:System.Net.Http.HttpResponseMessage"/> travels from the network back to <see cref="T:System.Net.Http.HttpClient"/>.
+ The handlers are invoked in a top-down fashion. That is, the first entry is invoked first for
+ an outbound request message but last for an inbound response message.</param>
+ <returns>An <see cref="T:System.Net.Http.HttpClient"/> instance with the configured handlers.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientFactory.CreatePipeline(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable{System.Net.Http.DelegatingHandler})">
+ <summary>
+ Creates an instance of an <see cref="T:System.Net.Http.HttpMessageHandler"/> using the <see cref="T:System.Net.Http.DelegatingHandler"/> instances
+ provided by <paramref name="handlers"/>. The resulting pipeline can be used to manually create <see cref="T:System.Net.Http.HttpClient"/>
+ or <see cref="T:System.Net.Http.HttpMessageInvoker"/> instances with customized message handlers.
+ </summary>
+ <param name="innerHandler">The inner handler represents the destination of the HTTP message channel.</param>
+ <param name="handlers">An ordered list of <see cref="T:System.Net.Http.DelegatingHandler"/> instances to be invoked as part
+ of sending an <see cref="T:System.Net.Http.HttpRequestMessage"/> and receiving an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ The handlers are invoked in a top-down fashion. That is, the first entry is invoked first for
+ an outbound request message but last for an inbound response message.</param>
+ <returns>The HTTP message channel.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentExtensions">
+ <summary>
+ Extension methods to allow strongly typed objects to be read from <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified <paramref name="type"/>
+ from the <paramref name="content"/> instance using one of the provided <paramref name="formatters"/>
+ to deserialize the content.
+ </summary>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="type">The type of the object to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <remarks>This override use the built-in collection of formatters.</remarks>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)">
+ <summary>
+ Returns a <see cref="T:System.Threading.Tasks.Task"/> that will yield an object of the specified
+ type <typeparamref name="T"/> from the <paramref name="content"/> instance.
+ </summary>
+ <typeparam name="T">The type of the object to read.</typeparam>
+ <param name="content">The <see cref="T:System.Net.Http.HttpContent"/> instance from which to read.</param>
+ <param name="formatters">The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances to use.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger"/> to log events to.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an object of the specified type.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMessageExtensions">
+ <summary>
+ Extension methods to read <see cref="T:System.Net.Http.HttpRequestMessage"/> and <see cref="T:System.Net.Http.HttpResponseMessage"/> entities from <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpRequestMessageContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is HTTP request message content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is HTTP message content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpResponseMessageContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is HTTP response message content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is HTTP message content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="uriScheme">The URI scheme to use for the request URI (the
+ URI scheme is not actually part of the HTTP Request URI and so must be provided externally).</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpRequestMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <returns>A task object representing reading the content as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Read the <see cref="T:System.Net.Http.HttpContent"/> as an <see cref="T:System.Net.Http.HttpResponseMessage"/>.
+ </summary>
+ <param name="content">The content to read.</param>
+ <param name="bufferSize">Size of the buffer.</param>
+ <param name="maxHeaderSize">The max length of the HTTP header.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>The parsed <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateRequestUri(System.String,System.Net.Http.HttpUnsortedRequest)">
+ <summary>
+ Creates the request URI by combining scheme (provided) with parsed values of
+ host and path.
+ </summary>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="httpRequest">The unsorted HTTP request.</param>
+ <returns>A fully qualified request URI.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateHeaderFields(System.Net.Http.Headers.HttpHeaders,System.Net.Http.Headers.HttpHeaders,System.IO.Stream,System.Int32)">
+ <summary>
+ Copies the unsorted header fields to a sorted collection.
+ </summary>
+ <param name="source">The unsorted source headers</param>
+ <param name="destination">The destination <see cref="T:System.Net.Http.Headers.HttpRequestHeaders"/> or <see cref="T:System.Net.Http.Headers.HttpResponseHeaders"/>.</param>
+ <param name="contentStream">The input <see cref="T:System.IO.Stream"/> used to form any <see cref="T:System.Net.Http.HttpContent"/> being part of this HTTP request.</param>
+ <param name="rewind">Start location of any request entity within the <paramref name="contentStream"/>.</param>
+ <returns>An <see cref="T:System.Net.Http.HttpContent"/> instance if header fields contained and <see cref="T:System.Net.Http.Headers.HttpContentHeaders"/>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateHttpRequestMessage(System.String,System.Net.Http.HttpUnsortedRequest,System.IO.Stream,System.Int32)">
+ <summary>
+ Creates an <see cref="T:System.Net.Http.HttpRequestMessage"/> based on information provided in <see cref="T:System.Net.Http.HttpUnsortedRequest"/>.
+ </summary>
+ <param name="uriScheme">The URI scheme to use for the request URI.</param>
+ <param name="httpRequest">The unsorted HTTP request.</param>
+ <param name="contentStream">The input <see cref="T:System.IO.Stream"/> used to form any <see cref="T:System.Net.Http.HttpContent"/> being part of this HTTP request.</param>
+ <param name="rewind">Start location of any request entity within the <paramref name="contentStream"/>.</param>
+ <returns>A newly created <see cref="T:System.Net.Http.HttpRequestMessage"/> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMessageExtensions.CreateHttpResponseMessage(System.Net.Http.HttpUnsortedResponse,System.IO.Stream,System.Int32)">
+ <summary>
+ Creates an <see cref="T:System.Net.Http.HttpResponseMessage"/> based on information provided in <see cref="T:System.Net.Http.HttpUnsortedResponse"/>.
+ </summary>
+ <param name="httpResponse">The unsorted HTTP Response.</param>
+ <param name="contentStream">The input <see cref="T:System.IO.Stream"/> used to form any <see cref="T:System.Net.Http.HttpContent"/> being part of this HTTP Response.</param>
+ <param name="rewind">Start location of any Response entity within the <paramref name="contentStream"/>.</param>
+ <returns>A newly created <see cref="T:System.Net.Http.HttpResponseMessage"/> instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMultipartExtensions">
+ <summary>
+ Extension methods to read MIME multipart entities from <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent)">
+ <summary>
+ Determines whether the specified content is MIME multipart content.
+ </summary>
+ <param name="content">The content.</param>
+ <returns>
+ <c>true</c> if the specified content is MIME multipart content; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent,System.String)">
+ <summary>
+ Determines whether the specified content is MIME multipart content with the
+ specified subtype. For example, the subtype <c>mixed</c> would match content
+ with a content type of <c>multipart/mixed</c>.
+ </summary>
+ <param name="content">The content.</param>
+ <param name="subtype">The MIME multipart subtype to match.</param>
+ <returns>
+ <c>true</c> if the specified content is MIME multipart content with the specified subtype; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent)">
+ <summary>
+ Reads all body parts within a MIME multipart message into memory using a <see cref="T:System.Net.Http.MultipartMemoryStreamProvider"/>.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>
+ Reads all body parts within a MIME multipart message into memory using a <see cref="T:System.Net.Http.MultipartMemoryStreamProvider"/>.
+ </summary>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Threading.CancellationToken)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written and <paramref name="bufferSize"/> as read buffer size.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32,System.Threading.CancellationToken)">
+ <summary>
+ Reads all body parts within a MIME multipart message using the provided <see cref="T:System.Net.Http.MultipartStreamProvider"/> instance
+ to determine where the contents of each body part is written and <paramref name="bufferSize"/> as read buffer size.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Net.Http.MultipartStreamProvider"/> with which to process the data.</typeparam>
+ <param name="content">An existing <see cref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
+ <param name="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
+ <param name="bufferSize">Size of the buffer used to read the contents.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the result of reading the MIME content.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext">
+ <summary>
+ Managing state for asynchronous read and write operations
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.ContentStream">
+ <summary>
+ Gets the <see cref="T:System.IO.Stream"/> that we read from.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.Result">
+ <summary>
+ Gets the collection of parsed <see cref="T:System.Net.Http.HttpContent"/> instances.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.Data">
+ <summary>
+ The data buffer that we use for reading data from the input stream into before processing.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpContentMultipartExtensions.MultipartAsyncContext.MimeParser">
+ <summary>
+ Gets the MIME parser instance used to parse the data
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageContent">
+ <summary>
+ Derived <see cref="T:System.Net.Http.HttpContent"/> class which can encapsulate an <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/>
+ or an <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage"/> as an entity with media type "application/http".
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent"/> class encapsulating an
+ <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage"/>.
+ </summary>
+ <param name="httpRequest">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageContent"/> class encapsulating an
+ <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/>.
+ </summary>
+ <param name="httpResponse">The <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> instance to encapsulate.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.ValidateHttpMessageContent(System.Net.Http.HttpContent,System.Boolean,System.Boolean)">
+ <summary>
+ Validates whether the content contains an HTTP Request or an HTTP Response.
+ </summary>
+ <param name="content">The content to validate.</param>
+ <param name="isRequest">if set to <c>true</c> if the content is either an HTTP Request or an HTTP Response.</param>
+ <param name="throwOnError">Indicates whether validation failure should result in an <see cref="T:System.Exception"/> or not.</param>
+ <returns><c>true</c> if content is either an HTTP Request or an HTTP Response</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>
+ Asynchronously serializes the object's content to the given <paramref name="stream"/>.
+ </summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.TryComputeLength(System.Int64@)">
+ <summary>
+ Computes the length of the stream if possible.
+ </summary>
+ <param name="length">The computed length of the stream.</param>
+ <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeRequestLine(System.Text.StringBuilder,System.Net.Http.HttpRequestMessage)">
+ <summary>
+ Serializes the HTTP request line.
+ </summary>
+ <param name="message">Where to write the request line.</param>
+ <param name="httpRequest">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeStatusLine(System.Text.StringBuilder,System.Net.Http.HttpResponseMessage)">
+ <summary>
+ Serializes the HTTP status line.
+ </summary>
+ <param name="message">Where to write the status line.</param>
+ <param name="httpResponse">The HTTP response.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageContent.SerializeHeaderFields(System.Text.StringBuilder,System.Net.Http.Headers.HttpHeaders)">
+ <summary>
+ Serializes the header fields.
+ </summary>
+ <param name="message">Where to write the status line.</param>
+ <param name="headers">The headers to write.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpRequestMessage">
+ <summary>
+ Gets the HTTP request message.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpMessageContent.HttpResponseMessage">
+ <summary>
+ Gets the HTTP response message.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpUnsortedHeaders">
+ <summary>
+ All of the existing non-abstract <see cref="T:System.Net.Http.Headers.HttpHeaders"/> implementations, namely
+ <see cref="T:System.Net.Http.Headers.HttpRequestHeaders"/>, <see cref="T:System.Net.Http.Headers.HttpResponseHeaders"/>, and <see cref="T:System.Net.Http.Headers.HttpContentHeaders"/>
+ enforce strict rules on what kinds of HTTP header fields can be added to each collection.
+ When parsing the "application/http" media type we need to just get the unsorted list. It
+ will get sorted later.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpUnsortedRequest">
+ <summary>
+ Represents the HTTP Request Line and header parameters parsed by <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestLineParser"/>
+ and <see cref="T:System.Net.Http.Formatting.Parsers.HttpRequestHeaderParser"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpUnsortedRequest.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpUnsortedRequest"/> class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.Method">
+ <summary>
+ Gets or sets the HTTP method.
+ </summary>
+ <value>
+ The HTTP method.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.RequestUri">
+ <summary>
+ Gets or sets the HTTP request URI portion that is carried in the RequestLine (i.e the URI path + query).
+ </summary>
+ <value>
+ The request URI.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.Version">
+ <summary>
+ Gets or sets the HTTP version.
+ </summary>
+ <value>
+ The HTTP version.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedRequest.HttpHeaders">
+ <summary>
+ Gets the unsorted HTTP request headers.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.HttpUnsortedResponse">
+ <summary>
+ Represents the HTTP Status Line and header parameters parsed by <see cref="T:System.Net.Http.Formatting.Parsers.HttpStatusLineParser"/>
+ and <see cref="T:System.Net.Http.Formatting.Parsers.HttpResponseHeaderParser"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.HttpUnsortedResponse.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.HttpUnsortedRequest"/> class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.Version">
+ <summary>
+ Gets or sets the HTTP version.
+ </summary>
+ <value>
+ The HTTP version.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.StatusCode">
+ <summary>
+ Gets or sets the <see cref="T:System.Net.HttpStatusCode"/>
+ </summary>
+ <value>
+ The HTTP status code
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.ReasonPhrase">
+ <summary>
+ Gets or sets the HTTP reason phrase
+ </summary>
+ <value>
+ The response reason phrase
+ </value>
+ </member>
+ <member name="P:System.Net.Http.HttpUnsortedResponse.HttpHeaders">
+ <summary>
+ Gets the unsorted HTTP request headers.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.Internal.ReadOnlyStreamWithEncodingPreamble">
+ <summary>
+ This implements a read-only, forward-only stream around another readable stream, to ensure
+ that there is an appropriate encoding preamble in the stream.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.MimeBodyPart">
+ <summary>
+ Maintains information about MIME body parts parsed by <see cref="T:System.Net.Http.Formatting.Parsers.MimeMultipartBodyPartParser"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.#ctor(System.Net.Http.MultipartStreamProvider,System.Int32,System.Net.Http.HttpContent)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.MimeBodyPart"/> class.
+ </summary>
+ <param name="streamProvider">The stream provider.</param>
+ <param name="maxBodyPartHeaderSize">The max length of the MIME header within each MIME body part.</param>
+ <param name="parentContent">The part's parent content</param>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.GetCompletedHttpContent">
+ <summary>
+ Gets the part's content as an HttpContent.
+ </summary>
+ <value>
+ The part's content, or null if the part had no content.
+ </value>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.WriteSegment(System.ArraySegment{System.Byte},System.Threading.CancellationToken)">
+ <summary>
+ Writes the <paramref name="segment"/> into the part's output stream.
+ </summary>
+ <param name="segment">The current segment to be written to the part's output stream.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.GetOutputStream">
+ <summary>
+ Gets the output stream.
+ </summary>
+ <returns>The output stream to write the body part to.</returns>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.CleanupHttpContent">
+ <summary>
+ In the success case, the HttpContent is to be used after this Part has been parsed and disposed of.
+ Only if Dispose has been called on a non-completed part, the parsed HttpContent needs to be disposed of as well.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MimeBodyPart.CleanupOutputStream">
+ <summary>
+ Resets the output stream by either closing it or, in the case of a <see cref="T:System.IO.MemoryStream"/> resetting
+ position to 0 so that it can be read by the caller.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.HeaderParser">
+ <summary>
+ Gets the header parser.
+ </summary>
+ <value>
+ The header parser.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.Segments">
+ <summary>
+ Gets the set of <see cref="T:System.ArraySegment`1"/> pointing to the read buffer with
+ contents of this body part.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.IsComplete">
+ <summary>
+ Gets or sets a value indicating whether the body part has been completed.
+ </summary>
+ <value>
+ <c>true</c> if this instance is complete; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:System.Net.Http.MimeBodyPart.IsFinal">
+ <summary>
+ Gets or sets a value indicating whether this is the final body part.
+ </summary>
+ <value>
+ <c>true</c> if this instance is complete; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:System.Net.Http.MultipartMemoryStreamProvider">
+ <summary>
+ Provides a <see cref="T:System.Net.Http.MultipartStreamProvider"/> implementation that returns a <see cref="T:System.IO.MemoryStream"/> instance.
+ This facilitates deserialization or other manipulation of the contents in memory.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartStreamProvider">
+ <summary>
+ An <see cref="T:System.Net.Http.MultipartStreamProvider"/> implementation examines the headers provided by the MIME multipart parser
+ as part of the MIME multipart extension methods (see <see cref="T:System.Net.Http.HttpContentMultipartExtensions"/>) and decides
+ what kind of stream to return for the body part to be written to.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.MultipartStreamProvider"/> class.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>
+ When a MIME multipart body part has been parsed this method is called to get a stream for where to write the body part to.
+ </summary>
+ <param name="parent">The parent <see cref="T:System.Net.Http.HttpContent"/> MIME multipart instance.</param>
+ <param name="headers">The header fields describing the body parts content. Looking for header fields such as
+ Content-Type and Content-Disposition can help provide the appropriate stream. In addition to using the information
+ in the provided header fields, it is also possible to add new header fields or modify existing header fields. This can
+ be useful to get around situations where the Content-type may say <b>application/octet-stream</b> but based on
+ analyzing the <b>Content-Disposition</b> header field it is found that the content in fact is <b>application/json</b>, for example.</param>
+ <returns>A stream instance where the contents of a body part will be written to.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync">
+ <summary>
+ Immediately upon reading the last MIME body part but before completing the read task, this method is
+ called to enable the <see cref="T:System.Net.Http.MultipartStreamProvider"/> to do any post processing on the <see cref="T:System.Net.Http.HttpContent"/>
+ instances that have been read. For example, it can be used to copy the data to another location, or perform
+ some other kind of post processing on the data before completing the read operation.
+ </summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the post processing.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync(System.Threading.CancellationToken)">
+ <summary>
+ Immediately upon reading the last MIME body part but before completing the read task, this method is
+ called to enable the <see cref="T:System.Net.Http.MultipartStreamProvider"/> to do any post processing on the <see cref="T:System.Net.Http.HttpContent"/>
+ instances that have been read. For example, it can be used to copy the data to another location, or perform
+ some other kind of post processing on the data before completing the read operation.
+ </summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the post processing.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartStreamProvider.Contents">
+ <summary>
+ Gets the collection of <see cref="T:System.Net.Http.HttpContent"/> instances where each instance represents a MIME body part.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartMemoryStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
+ <summary>
+ This <see cref="T:System.Net.Http.MultipartStreamProvider"/> implementation returns a <see cref="T:System.IO.MemoryStream"/> instance.
+ This facilitates deserialization or other manipulation of the contents in memory.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.MultipartRelatedStreamProvider">
+ <summary>
+ An <see cref="T:System.Net.Http.MultipartStreamProvider"/> suited for reading MIME body parts following the
+ <c>multipart/related</c> media type as defined in RFC 2387 (see http://www.ietf.org/rfc/rfc2387.txt).
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.FindRootContent(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.HttpContent})">
+ <summary>
+ Looks for the "start" parameter of the parent's content type and then finds the corresponding
+ child HttpContent with a matching Content-ID header field.
+ </summary>
+ <returns>The matching child or null if none found.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartRelatedStreamProvider.FindMultipartRelatedParameter(System.Net.Http.HttpContent,System.String)">
+ <summary>
+ Looks for a parameter in the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ <returns>The matching parameter or null if none found.</returns>
+ </member>
+ <member name="P:System.Net.Http.MultipartRelatedStreamProvider.RootContent">
+ <summary>
+ Gets the <see cref="T:System.Net.Http.HttpContent"/> instance that has been marked as the <c>root</c> content in the
+ MIME multipart related message using the <c>start</c> parameter. If no <c>start</c> parameter is
+ present then pick the first of the children.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent">
+ <summary>
+ Contains a value as well as an associated <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> that will be
+ used to serialize the value when writing this content.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent"/> class.
+ </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent"/> class.
+ </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent"/> class.
+ </summary>
+ <param name="type">The type of object this instance will contain.</param>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>
+ Asynchronously serializes the object's content to the given <paramref name="stream"/>.
+ </summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent.TryComputeLength(System.Int64@)">
+ <summary>
+ Computes the length of the stream if possible.
+ </summary>
+ <param name="length">The computed length of the stream.</param>
+ <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.ObjectType">
+ <summary>
+ Gets the type of object managed by this <see cref="T:System.Net.Http.ObjectContent"/> instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Formatter">
+ <summary>
+ The <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter">formatter</see> associated with this content instance.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.ObjectContent.Value">
+ <summary>
+ Gets or sets the value of the current <see cref="T:System.Net.Http.ObjectContent"/>.
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.ObjectContent`1">
+ <summary>
+ Generic form of <see cref="T:System.Net.Http.ObjectContent"/>.
+ </summary>
+ <typeparam name="T">The type of object this <see cref="T:System.Net.Http.ObjectContent"/> class will contain.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1"/> class.
+ </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1"/> class.
+ </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1"/> class.
+ </summary>
+ <param name="value">The value of the object this instance will contain.</param>
+ <param name="formatter">The formatter to use when serializing the value.</param>
+ <param name="mediaType">The authoritative value of the content's Content-Type header. Can be <c>null</c> in which case the
+ <paramref name="formatter">formatter's</paramref> default content type will be used.</param>
+ </member>
+ <member name="T:System.Net.Http.PushStreamContent">
+ <summary>
+ Provides an <see cref="T:System.Net.Http.HttpContent"/> implementation that exposes an output <see cref="T:System.IO.Stream"/>
+ which can be written to directly. The ability to push data to the output stream differs from the
+ <see cref="T:System.Net.Http.StreamContent"/> where data is pulled and not pushed.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class. The
+ <paramref name="onStreamAvailable"/> action is called when an output stream
+ has become available allowing the action to write to it directly. When the
+ stream is closed, it will signal to the content that is has completed and the
+ HTTP request or response will be completed.
+ </summary>
+ <param name="onStreamAvailable">The action to call when an output stream is available.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task})">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class.
+ </summary>
+ <param name="onStreamAvailable">The action to call when an output stream is available. The stream is automatically
+ closed when the return task is completed.</param>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given media type.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given media type.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Func{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.Tasks.Task},System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.PushStreamContent"/> class with the given <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>
+ When this method is called, it calls the action provided in the constructor with the output
+ stream to write to. Once the action has completed its work it closes the stream which will
+ close this content instance and complete the HTTP request or response.
+ </summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"/> to which to write.</param>
+ <param name="context">The associated <see cref="T:System.Net.TransportContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/> instance that is asynchronously serializing the object's content.</returns>
+ </member>
+ <member name="M:System.Net.Http.PushStreamContent.TryComputeLength(System.Int64@)">
+ <summary>
+ Computes the length of the stream if possible.
+ </summary>
+ <param name="length">The computed length of the stream.</param>
+ <returns><c>true</c> if the length has been computed; otherwise <c>false</c>.</returns>
+ </member>
+ <member name="T:System.Net.Http.Properties.Resources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_CallbackThrewException">
+ <summary>
+ Looks up a localized string similar to Async Callback threw an exception..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_MultipleCompletes">
+ <summary>
+ Looks up a localized string similar to The IAsyncResult implementation '{0}' tried to complete a single operation multiple times. This could be caused by an incorrect application IAsyncResult implementation or other extensibility code, such as an IAsyncResult that returns incorrect CompletedSynchronously values or invokes the AsyncCallback multiple times..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_MultipleEnds">
+ <summary>
+ Looks up a localized string similar to End cannot be called twice on an AsyncResult..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.AsyncResult_ResultMismatch">
+ <summary>
+ Looks up a localized string similar to An incorrect IAsyncResult was provided to an 'End' method. The IAsyncResult object passed to 'End' must be the one returned from the matching 'Begin' or passed to the callback provided to 'Begin'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamContentNoRanges">
+ <summary>
+ Looks up a localized string similar to Found zero byte ranges. There must be at least one byte range provided..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamContentNotBytesRange">
+ <summary>
+ Looks up a localized string similar to The range unit '{0}' is not valid. The range must have a unit of '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamEmpty">
+ <summary>
+ Looks up a localized string similar to The stream over which '{0}' provides a range view must have a length greater than or equal to 1..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamInvalidFrom">
+ <summary>
+ Looks up a localized string similar to The 'From' value of the range must be less than or equal to {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamNoneOverlap">
+ <summary>
+ Looks up a localized string similar to None of the requested ranges ({0}) overlap with the current extent of the selected resource..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamNoOverlap">
+ <summary>
+ Looks up a localized string similar to The requested range ({0}) does not overlap with the current extent of the selected resource..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamNotSeekable">
+ <summary>
+ Looks up a localized string similar to The stream over which '{0}' provides a range view must be seekable..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ByteRangeStreamReadOnly">
+ <summary>
+ Looks up a localized string similar to This is a read-only stream..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CannotHaveNullInList">
+ <summary>
+ Looks up a localized string similar to A null '{0}' is not valid..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CannotUseMediaRangeForSupportedMediaType">
+ <summary>
+ Looks up a localized string similar to The '{0}' of '{1}' cannot be used as a supported media type because it is a media range..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CannotUseNullValueType">
+ <summary>
+ Looks up a localized string similar to The '{0}' type cannot accept a null value for the value type '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CookieInvalidName">
+ <summary>
+ Looks up a localized string similar to The specified value is not a valid cookie name..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.CookieNull">
+ <summary>
+ Looks up a localized string similar to Cookie cannot be null..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.DelegatingHandlerArrayContainsNullItem">
+ <summary>
+ Looks up a localized string similar to The '{0}' list is invalid because it contains one or more null items..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.DelegatingHandlerArrayHasNonNullInnerHandler">
+ <summary>
+ Looks up a localized string similar to The '{0}' list is invalid because the property '{1}' of '{2}' is not null..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ErrorReadingFormUrlEncodedStream">
+ <summary>
+ Looks up a localized string similar to Error reading HTML form URL-encoded data stream..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.FormUrlEncodedMismatchingTypes">
+ <summary>
+ Looks up a localized string similar to Mismatched types at node '{0}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.FormUrlEncodedParseError">
+ <summary>
+ Looks up a localized string similar to Error parsing HTML form URL-encoded data, byte {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpInvalidStatusCode">
+ <summary>
+ Looks up a localized string similar to Invalid HTTP status code: '{0}'. The status code must be between {1} and {2}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpInvalidVersion">
+ <summary>
+ Looks up a localized string similar to Invalid HTTP version: '{0}'. The version must start with the characters '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageContentAlreadyRead">
+ <summary>
+ Looks up a localized string similar to The '{0}' of the '{1}' has already been read..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageContentStreamMustBeSeekable">
+ <summary>
+ Looks up a localized string similar to The '{0}' must be seekable in order to create an '{1}' instance containing an entity body. .
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageErrorReading">
+ <summary>
+ Looks up a localized string similar to Error reading HTTP message..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageInvalidMediaType">
+ <summary>
+ Looks up a localized string similar to Invalid '{0}' instance provided. It does not have a content type header with a value of '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserEmptyUri">
+ <summary>
+ Looks up a localized string similar to HTTP Request URI cannot be an empty string..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserError">
+ <summary>
+ Looks up a localized string similar to Error parsing HTTP message header byte {0} of message {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserInvalidHostCount">
+ <summary>
+ Looks up a localized string similar to An invalid number of '{0}' header fields were present in the HTTP Request. It must contain exactly one '{0}' header field but found {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.HttpMessageParserInvalidUriScheme">
+ <summary>
+ Looks up a localized string similar to Invalid URI scheme: '{0}'. The URI scheme must be a valid '{1}' scheme..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.InvalidArrayInsert">
+ <summary>
+ Looks up a localized string similar to Invalid array at node '{0}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.JQuery13CompatModeNotSupportNestedJson">
+ <summary>
+ Looks up a localized string similar to Traditional style array without '[]' is not supported with nested object at location {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.JsonSerializerFactoryReturnedNull">
+ <summary>
+ Looks up a localized string similar to The '{0}' method returned null. It must return a JSON serializer instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.JsonSerializerFactoryThrew">
+ <summary>
+ Looks up a localized string similar to The '{0}' method threw an exception when attempting to create a JSON serializer..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MaxDepthExceeded">
+ <summary>
+ Looks up a localized string similar to The maximum read depth ({0}) has been exceeded because the form url-encoded data being read has more levels of nesting than is allowed..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MaxHttpCollectionKeyLimitReached">
+ <summary>
+ Looks up a localized string similar to The number of keys in a NameValueCollection has exceeded the limit of '{0}'. You can adjust it by modifying the MaxHttpCollectionKeys property on the '{1}' class..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_BsonParseError_MissingData">
+ <summary>
+ Looks up a localized string similar to Error parsing BSON data; unable to read content as a {0}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_BsonParseError_UnexpectedData">
+ <summary>
+ Looks up a localized string similar to Error parsing BSON data; unexpected dictionary content: {0} entries, first key '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_JsonReaderFactoryReturnedNull">
+ <summary>
+ Looks up a localized string similar to The '{0}' method returned null. It must return a JSON reader instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatter_JsonWriterFactoryReturnedNull">
+ <summary>
+ Looks up a localized string similar to The '{0}' method returned null. It must return a JSON writer instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotRead">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type '{0}' does not support reading because it does not implement the ReadFromStreamAsync method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotReadSync">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type '{0}' does not support reading because it does not implement the ReadFromStream method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotWrite">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type '{0}' does not support writing because it does not implement the WriteToStreamAsync method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterCannotWriteSync">
+ <summary>
+ Looks up a localized string similar to The media type formatter of type '{0}' does not support writing because it does not implement the WriteToStream method..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MediaTypeFormatterNoEncoding">
+ <summary>
+ Looks up a localized string similar to No encoding found for media type formatter '{0}'. There must be at least one supported encoding registered in order for the media type formatter to read or write content..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MimeMultipartParserBadBoundary">
+ <summary>
+ Looks up a localized string similar to MIME multipart boundary cannot end with an empty space..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MultipartFormDataStreamProviderNoContentDisposition">
+ <summary>
+ Looks up a localized string similar to Did not find required '{0}' header field in MIME multipart body part..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.MultipartStreamProviderInvalidLocalFileName">
+ <summary>
+ Looks up a localized string similar to Could not determine a valid local file name for the multipart body part..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.NestedBracketNotValid">
+ <summary>
+ Looks up a localized string similar to Nested bracket is not valid for '{0}' data at position {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.NonNullUriRequiredForMediaTypeMapping">
+ <summary>
+ Looks up a localized string similar to A non-null request URI must be provided to determine if a '{0}' matches a given request or response message..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.NoReadSerializerAvailable">
+ <summary>
+ Looks up a localized string similar to No MediaTypeFormatter is available to read an object of type '{0}' from content with media type '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ObjectAndTypeDisagree">
+ <summary>
+ Looks up a localized string similar to An object of type '{0}' cannot be used with a type parameter of '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ObjectContent_FormatterCannotWriteType">
+ <summary>
+ Looks up a localized string similar to The configured formatter '{0}' cannot write an object of type '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.QueryStringNameShouldNotNull">
+ <summary>
+ Looks up a localized string similar to Query string name cannot be null..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsHttpMessageUnexpectedTermination">
+ <summary>
+ Looks up a localized string similar to Unexpected end of HTTP message stream. HTTP message is not complete..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartArgumentNoBoundary">
+ <summary>
+ Looks up a localized string similar to Invalid '{0}' instance provided. It does not have a '{1}' content-type header with a '{2}' parameter..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartArgumentNoContentType">
+ <summary>
+ Looks up a localized string similar to Invalid '{0}' instance provided. It does not have a content-type header value. '{0}' instances must have a content-type header starting with '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartArgumentNoMultipart">
+ <summary>
+ Looks up a localized string similar to Invalid '{0}' instance provided. It does not have a content type header starting with '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartErrorReading">
+ <summary>
+ Looks up a localized string similar to Error reading MIME multipart body part..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartErrorWriting">
+ <summary>
+ Looks up a localized string similar to Error writing MIME multipart body part to output stream..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartHeaderParseError">
+ <summary>
+ Looks up a localized string similar to Error parsing MIME multipart body part header byte {0} of data segment {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartParseError">
+ <summary>
+ Looks up a localized string similar to Error parsing MIME multipart message byte {0} of data segment {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartStreamProviderException">
+ <summary>
+ Looks up a localized string similar to The stream provider of type '{0}' threw an exception..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartStreamProviderNull">
+ <summary>
+ Looks up a localized string similar to The stream provider of type '{0}' returned null. It must return a writable '{1}' instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartStreamProviderReadOnly">
+ <summary>
+ Looks up a localized string similar to The stream provider of type '{0}' returned a read-only stream. It must return a writable '{1}' instance..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.ReadAsMimeMultipartUnexpectedTermination">
+ <summary>
+ Looks up a localized string similar to Unexpected end of MIME multipart stream. MIME multipart message is not complete..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.SerializerCannotSerializeType">
+ <summary>
+ Looks up a localized string similar to The '{0}' serializer cannot serialize the type '{1}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.UnMatchedBracketNotValid">
+ <summary>
+ Looks up a localized string similar to There is an unmatched opened bracket for the '{0}' at position {1}..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.UnsupportedIndent">
+ <summary>
+ Looks up a localized string similar to Indentation is not supported by '{0}'..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.XmlMediaTypeFormatter_InvalidSerializerType">
+ <summary>
+ Looks up a localized string similar to The object of type '{0}' returned by {1} must be an instance of either XmlObjectSerializer or XmlSerializer..
+ </summary>
+ </member>
+ <member name="P:System.Net.Http.Properties.Resources.XmlMediaTypeFormatter_NullReturnedSerializer">
+ <summary>
+ Looks up a localized string similar to The object returned by {0} must not be a null value..
+ </summary>
+ </member>
+ <member name="T:System.Net.Http.UnsupportedMediaTypeException">
+ <summary>
+ Defines an exception type for signalling that a request's media type was not supported.
+ </summary>
+ </member>
+ <member name="M:System.Net.Http.UnsupportedMediaTypeException.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:System.Net.Http.UnsupportedMediaTypeException"/> class.
+ </summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="mediaType">The unsupported media type.</param>
+ </member>
+ <member name="T:System.Web.Http.Properties.CommonWebApiResources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentInvalidAbsoluteUri">
+ <summary>
+ Looks up a localized string similar to Relative URI values are not supported: '{0}'. The URI must be absolute..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentInvalidHttpUriScheme">
+ <summary>
+ Looks up a localized string similar to Unsupported URI scheme: '{0}'. The URI scheme must be either '{1}' or '{2}'..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentMustBeGreaterThanOrEqualTo">
+ <summary>
+ Looks up a localized string similar to Value must be greater than or equal to {0}..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentMustBeLessThanOrEqualTo">
+ <summary>
+ Looks up a localized string similar to Value must be less than or equal to {0}..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentNullOrEmpty">
+ <summary>
+ Looks up a localized string similar to The argument '{0}' is null or empty..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.ArgumentUriHasQueryOrFragment">
+ <summary>
+ Looks up a localized string similar to URI must not contain a query component or a fragment identifier..
+ </summary>
+ </member>
+ <member name="P:System.Web.Http.Properties.CommonWebApiResources.InvalidEnumArgument">
+ <summary>
+ Looks up a localized string similar to The value of argument '{0}' ({1}) is invalid for Enum type '{2}'..
+ </summary>
+ </member>
+ </members>
+</doc>
diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.0/Content/web.config.transform b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/Content/web.config.transform new file mode 100644 index 0000000..5d07fc6 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/Content/web.config.transform @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <system.webServer>
+ <handlers>
+ <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
+ <remove name="OPTIONSVerbHandler" />
+ <remove name="TRACEVerbHandler" />
+ <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
+ </handlers>
+ </system.webServer>
+</configuration>
diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.0/Microsoft.AspNet.WebApi.Core.5.2.0.nupkg b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/Microsoft.AspNet.WebApi.Core.5.2.0.nupkg Binary files differnew file mode 100644 index 0000000..8675b7b --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/Microsoft.AspNet.WebApi.Core.5.2.0.nupkg diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.0/lib/net45/System.Web.Http.dll b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/lib/net45/System.Web.Http.dll Binary files differnew file mode 100644 index 0000000..df23001 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/lib/net45/System.Web.Http.dll diff --git a/packages/Microsoft.AspNet.WebApi.Core.5.2.0/lib/net45/System.Web.Http.xml b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/lib/net45/System.Web.Http.xml new file mode 100644 index 0000000..db54457 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.Core.5.2.0/lib/net45/System.Web.Http.xml @@ -0,0 +1,6664 @@ +<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Http</name>
+ </assembly>
+ <members>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.Http.InvalidByteRangeException)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Exception)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an exception.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an error message.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="message">The error message.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.String,System.Exception)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an exception with an error message.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="message">The error message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Web.Http.HttpError)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an error.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="error">The HTTP error.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents an error in the model state.</summary>
+ <returns>The request must be associated with an <see cref="T:System.Web.Http.HttpConfiguration" /> instance.An <see cref="T:System.Net.Http.HttpResponseMessage" /> whose content is a serialized representation of an <see cref="T:System.Web.Http.HttpError" /> instance.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="statusCode">The status code of the response.</param>
+ <param name="modelState">The model state.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="formatter">The media type formatter.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="formatter">The media type formatter.</param>
+ <param name="mediaType">The media type header value.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="formatter">The media type formatter.</param>
+ <param name="mediaType">The media type.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="mediaType">The media type header value.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="mediaType">The media type.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Web.Http.HttpConfiguration)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message which led to this response message.</param>
+ <param name="statusCode">The HTTP response status code.</param>
+ <param name="value">The content of the HTTP response message.</param>
+ <param name="configuration">The HTTP configuration which contains the dependency resolver used to resolve services.</param>
+ <typeparam name="T">The type of the HTTP response message.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,``0)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.DisposeRequestResources(System.Net.Http.HttpRequestMessage)">
+ <summary>Disposes of all tracked resources associated with the <paramref name="request" /> which were added via the <see cref="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.IDisposable)" /> method.</summary>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetActionDescriptor(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetClientCertificate(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the current X.509 certificate from the given HTTP request.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, or null if a certificate is not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetConfiguration(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Web.Http.HttpConfiguration" /> for the given request.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> for the given request.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetCorrelationId(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Guid" /> which has been assigned as the correlation ID associated with the given <paramref name="request" />. The value will be created and set the first time this method is called.</summary>
+ <returns>The <see cref="T:System.Guid" /> object that represents the correlation ID associated with the request.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetDependencyScope(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> for the given request or null if not available.</summary>
+ <returns>The <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> for the given request or null if not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetQueryNameValuePairs(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the parsed query string as a collection of key-value pairs.</summary>
+ <returns>The query string as a collection of key-value pairs.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetRequestContext(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetResourcesForDisposal(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetRouteData(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> for the given request or null if not available.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> for the given request or null if not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetSynchronizationContext(System.Net.Http.HttpRequestMessage)">
+ <summary>Retrieves the <see cref="T:System.Threading.SynchronizationContext" /> for the given request or null if not available.</summary>
+ <returns>The <see cref="T:System.Threading.SynchronizationContext" /> for the given request or null if not available.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetUrlHelper(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets a <see cref="T:System.Web.Http.Routing.UrlHelper" /> instance for an HTTP request.</summary>
+ <returns>A <see cref="T:System.Web.Http.Routing.UrlHelper" /> instance that is initialized for the specified HTTP request.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.IsBatchRequest(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.IsLocal(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.IDisposable})"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.IDisposable)">
+ <summary>Adds the given <paramref name="resource" /> to a list of resources that will be disposed by a host once the <paramref name="request" /> is disposed.</summary>
+ <param name="request">The HTTP request controlling the lifecycle of <paramref name="resource" />.</param>
+ <param name="resource">The resource to dispose when <paramref name="request" /> is being disposed.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.SetConfiguration(System.Net.Http.HttpRequestMessage,System.Web.Http.HttpConfiguration)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.SetRequestContext(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpRequestContext)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.SetRouteData(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRouteData)"></member>
+ <member name="M:System.Net.Http.HttpRequestMessageExtensions.ShouldIncludeErrorDetail(System.Net.Http.HttpRequestMessage)"></member>
+ <member name="T:System.Net.Http.HttpResponseMessageExtensions">
+ <summary>Represents the message extensions for the HTTP response from an ASP.NET operation.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessageExtensions.TryGetContentValue``1(System.Net.Http.HttpResponseMessage,``0@)">
+ <summary>Attempts to retrieve the value of the content for the <see cref="T:System.Net.Http.HttpResponseMessageExtensions" />.</summary>
+ <returns>The result of the retrieval of value of the content.</returns>
+ <param name="response">The response of the operation.</param>
+ <param name="value">The value of the content.</param>
+ <typeparam name="T">The type of the value to retrieve.</typeparam>
+ </member>
+ <member name="T:System.Net.Http.Formatting.MediaTypeFormatterExtensions">
+ <summary>Represents extensions for adding <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> items to a <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddUriPathExtensionMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)"></member>
+ <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddUriPathExtensionMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String)"></member>
+ <member name="T:System.Net.Http.Formatting.UriPathExtensionMapping">
+ <summary>Provides <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />s from path extensions appearing in a <see cref="T:System.Uri" />. </summary>
+ </member>
+ <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> class. </summary>
+ <param name="uriPathExtension">The extension corresponding to mediaType. This value should not include a dot or wildcards.</param>
+ <param name="mediaType">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> that will be returned if uriPathExtension is matched.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.#ctor(System.String,System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> class. </summary>
+ <param name="uriPathExtension">The extension corresponding to mediaType. This value should not include a dot or wildcards.</param>
+ <param name="mediaType">The media type that will be returned if uriPathExtension is matched.</param>
+ </member>
+ <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
+ <summary> Returns a value indicating whether this <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> instance can provide a <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> for the <see cref="T:System.Uri" /> of request. </summary>
+ <returns>If this instance can match a file extension in request it returns 1.0 otherwise 0.0.</returns>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> to check.</param>
+ </member>
+ <member name="P:System.Net.Http.Formatting.UriPathExtensionMapping.UriPathExtension">
+ <summary> Gets the <see cref="T:System.Uri" /> path extension. </summary>
+ <returns>The <see cref="T:System.Uri" /> path extension.</returns>
+ </member>
+ <member name="F:System.Net.Http.Formatting.UriPathExtensionMapping.UriPathExtensionKey">
+ <summary>The <see cref="T:System.Uri" /> path extension key.</summary>
+ </member>
+ <member name="T:System.Web.Http.AcceptVerbsAttribute">
+ <summary>Represents an attribute that specifies which HTTP methods an action method will respond to.</summary>
+ </member>
+ <member name="M:System.Web.Http.AcceptVerbsAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AcceptVerbsAttribute" /> class by using the action method it will respond to.</summary>
+ <param name="method">The HTTP method that the action method will respond to.</param>
+ </member>
+ <member name="M:System.Web.Http.AcceptVerbsAttribute.#ctor(System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AcceptVerbsAttribute" /> class by using a list of HTTP methods that the action method will respond to.</summary>
+ <param name="methods">The HTTP methods that the action method will respond to.</param>
+ </member>
+ <member name="P:System.Web.Http.AcceptVerbsAttribute.HttpMethods">
+ <summary>Gets or sets the list of HTTP methods that the action method will respond to.</summary>
+ <returns>Gets or sets the list of HTTP methods that the action method will respond to.</returns>
+ </member>
+ <member name="T:System.Web.Http.ActionNameAttribute">
+ <summary>Represents an attribute that is used for the name of an action.</summary>
+ </member>
+ <member name="M:System.Web.Http.ActionNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ActionNameAttribute" /> class.</summary>
+ <param name="name">The name of the action.</param>
+ </member>
+ <member name="P:System.Web.Http.ActionNameAttribute.Name">
+ <summary>Gets or sets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="T:System.Web.Http.AllowAnonymousAttribute">
+ <summary>Specifies that actions and controllers are skipped by <see cref="T:System.Web.Http.AuthorizeAttribute" /> during authorization.</summary>
+ </member>
+ <member name="M:System.Web.Http.AllowAnonymousAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AllowAnonymousAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.ApiController">
+ <summary>Defines properties and methods for API controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.ApiController.#ctor"></member>
+ <member name="P:System.Web.Http.ApiController.ActionContext">
+ <summary>Gets the action context.</summary>
+ <returns>The action context.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.BadRequest">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.BadRequestResult" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.BadRequestResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.BadRequest(System.String)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.ErrorMessageResult" /> (400 Bad Request) with the specified error message.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> with the specified model state.</returns>
+ <param name="message">The user-visible error message.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.BadRequest(System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> with the specified model state.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> with the specified model state.</returns>
+ <param name="modelState">The model state to include in the error.</param>
+ </member>
+ <member name="P:System.Web.Http.ApiController.Configuration">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Conflict">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.ConflictResult" /> (409 Conflict).</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.ConflictResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.NegotiatedContentResult`1" /> with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.NegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
+ <summary>Creates a <see cref="T:System.Web.Http.FormattedContentResult`1" /> with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.FormattedContentResult`1" /> with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Creates a <see cref="T:System.Web.Http.FormattedContentResult`1" /> with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.FormattedContentResult`1" /> with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType"> The value for the Content-Type header, or <see langword="null" /> to have the formatter pick a default value. </param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Content``1(System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
+ <summary>Creates a <see cref="T:System.Web.Http.FormattedContentResult`1" /> with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.FormattedContentResult`1" /> with the specified values.</returns>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="value">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType">The value for the Content-Type header.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.ApiController.ControllerContext">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> of the current <see cref="T:System.Web.Http.ApiController" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Created``1(System.String,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="location">The location at which the content has been created.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Created``1(System.Uri,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="location">The location at which the content has been created.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.CreatedAtRoute``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.CreatedAtRoute``1(System.String,System.Object,``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> (201 Created) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Threading.CancellationToken)">
+ <summary>Executes asynchronously a single HTTP operation.</summary>
+ <returns>The newly started task.</returns>
+ <param name="controllerContext">The controller context for a single HTTP operation.</param>
+ <param name="cancellationToken">The cancellation token assigned for the HTTP operation.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Initialize(System.Web.Http.Controllers.HttpControllerContext)">
+ <summary>Initializes the <see cref="T:System.Web.Http.ApiController" /> instance with the specified controllerContext.</summary>
+ <param name="controllerContext">The <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> object that is used for the initialization.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.InternalServerError">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.InternalServerErrorResult" /> (500 Internal Server Error).</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.InternalServerErrorResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.InternalServerError(System.Exception)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.ExceptionResult" /> (500 Internal Server Error) with the specified exception.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.ExceptionResult" /> with the specified exception.</returns>
+ <param name="exception">The exception to include in the error.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Json``1(``0)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.JsonResult`1" /> (200 OK) with the specified value.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.JsonResult`1" /> with the specified value.</returns>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Json``1(``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.JsonResult`1" /> (200 OK) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.JsonResult`1" /> with the specified values.</returns>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Json``1(``0,Newtonsoft.Json.JsonSerializerSettings,System.Text.Encoding)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.JsonResult`1" /> (200 OK) with the specified values.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.JsonResult`1" /> with the specified values.</returns>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <param name="encoding">The content encoding.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.ApiController.ModelState">
+ <summary>Gets the model state after the model binding process.</summary>
+ <returns>The model state after the model binding process.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.NotFound">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.NotFoundResult" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.NotFoundResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Ok">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.OkResult" /> (200 OK).</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.OkResult" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Ok``1(``0)">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> with the specified values.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> with the specified values.</returns>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Redirect(System.String)">
+ <summary>Creates a redirect result (302 Found) with the specified value.</summary>
+ <returns>A redirect result (302 Found) with the specified value.</returns>
+ <param name="location">The location to redirect to.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Redirect(System.Uri)">
+ <summary>Creates a redirect result (302 Found) with the specified value.</summary>
+ <returns>A redirect result (302 Found) with the specified value.</returns>
+ <param name="location">The location to redirect to.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.RedirectToRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Creates a redirect to route result (302 Found) with the specified values.</summary>
+ <returns>A redirect to route result (302 Found) with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.RedirectToRoute(System.String,System.Object)">
+ <summary>Creates a redirect to route result (302 Found) with the specified values.</summary>
+ <returns>A redirect to route result (302 Found) with the specified values.</returns>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ </member>
+ <member name="P:System.Web.Http.ApiController.Request">
+ <summary>Gets or sets the HttpRequestMessage of the current <see cref="T:System.Web.Http.ApiController" />.</summary>
+ <returns>The HttpRequestMessage of the current <see cref="T:System.Web.Http.ApiController" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.ApiController.RequestContext">
+ <summary>Gets the request context.</summary>
+ <returns>The request context.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.ResponseMessage(System.Net.Http.HttpResponseMessage)">
+ <summary>Creates a <see cref="T:System.Web.Http.Results.ResponseMessageResult" /> with the specified response.</summary>
+ <returns>A <see cref="T:System.Web.Http.Results.ResponseMessageResult" /> for the specified response.</returns>
+ <param name="response">The HTTP response message.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.StatusCode(System.Net.HttpStatusCode)">
+ <summary>Creates a <see cref="T:System.Web.Http.StatusCodeResult" /> with the specified status code.</summary>
+ <returns>A <see cref="T:System.Web.Http.StatusCodeResult" /> with the specified status code.</returns>
+ <param name="status">The HTTP status code for the response message</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Unauthorized(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.AuthenticationHeaderValue})">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> (401 Unauthorized) with the specified values.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> with the specified values.</returns>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Unauthorized(System.Net.Http.Headers.AuthenticationHeaderValue[])">
+ <summary>Creates an <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> (401 Unauthorized) with the specified values.</summary>
+ <returns>An <see cref="T:System.Web.Http.Results.UnauthorizedResult" /> with the specified values.</returns>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ </member>
+ <member name="P:System.Web.Http.ApiController.Url">
+ <summary>Gets an instance of a <see cref="T:System.Web.Http.Routing.UrlHelper" />, which is used to generate URLs to other APIs. </summary>
+ <returns>A <see cref="T:System.Web.Http.Routing.UrlHelper" />, which is used to generate URLs to other APIs.</returns>
+ </member>
+ <member name="P:System.Web.Http.ApiController.User">
+ <summary>Returns the current principal associated with this request.</summary>
+ <returns>The current principal associated with this request.</returns>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Validate``1(``0)">
+ <summary>Validates the given entity and adds the validation errors to the model state under the empty prefix, if any.</summary>
+ <param name="entity">The entity being validated.</param>
+ <typeparam name="TEntity">The type of the entity to be validated.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ApiController.Validate``1(``0,System.String)">
+ <summary>Validates the given entity and adds the validation errors to the model state, if any.</summary>
+ <param name="entity">The entity being validated.</param>
+ <param name="keyPrefix">The key prefix under which the model state errors would be added in the model state.</param>
+ <typeparam name="TEntity">The type of the entity to be validated.</typeparam>
+ </member>
+ <member name="T:System.Web.Http.AuthorizeAttribute">
+ <summary>Specifies the authorization filter that verifies the request's <see cref="T:System.Security.Principal.IPrincipal" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.AuthorizeAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.HandleUnauthorizedRequest(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Processes requests that fail authorization.</summary>
+ <param name="actionContext">The context.</param>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.IsAuthorized(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Indicates whether the specified control is authorized.</summary>
+ <returns>true if the control is authorized; otherwise, false.</returns>
+ <param name="actionContext">The context.</param>
+ </member>
+ <member name="M:System.Web.Http.AuthorizeAttribute.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Calls when an action is being authorized.</summary>
+ <param name="actionContext">The context.</param>
+ <exception cref="T:System.ArgumentNullException">The context parameter is null.</exception>
+ </member>
+ <member name="P:System.Web.Http.AuthorizeAttribute.Roles">
+ <summary>Gets or sets the authorized roles. </summary>
+ <returns>The roles string. </returns>
+ </member>
+ <member name="P:System.Web.Http.AuthorizeAttribute.TypeId">
+ <summary>Gets a unique identifier for this attribute.</summary>
+ <returns>A unique identifier for this attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.AuthorizeAttribute.Users">
+ <summary>Gets or sets the authorized users. </summary>
+ <returns>The users string. </returns>
+ </member>
+ <member name="T:System.Web.Http.FromBodyAttribute">
+ <summary> An attribute that specifies that an action parameter comes only from the entity body of the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.FromBodyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.FromBodyAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.FromBodyAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets a parameter binding.</summary>
+ <returns>The parameter binding.</returns>
+ <param name="parameter">The parameter description.</param>
+ </member>
+ <member name="T:System.Web.Http.FromUriAttribute">
+ <summary>An attribute that specifies that an action parameter comes from the URI of the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.FromUriAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.FromUriAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.FromUriAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
+ <summary>Gets the value provider factories for the model binder.</summary>
+ <returns>A collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> objects.</returns>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="T:System.Web.Http.HttpBindNeverAttribute">
+ <summary>Represents attributes that specifies that HTTP binding should exclude a property.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpBindNeverAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpBindNeverAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.HttpBindRequiredAttribute">
+ <summary>Represents the required attribute for http binding.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpBindRequiredAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpBindRequiredAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.HttpConfiguration">
+ <summary>Represents a configuration of <see cref="T:System.Web.Http.HttpServer" /> instances. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpConfiguration" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.#ctor(System.Web.Http.HttpRouteCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpConfiguration" /> class with an HTTP route collection.</summary>
+ <param name="routes">The HTTP route collection to associate with this instance.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.DependencyResolver">
+ <summary>Gets or sets the dependency resolver associated with thisinstance.</summary>
+ <returns>The dependency resolver.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfiguration.EnsureInitialized">
+ <summary>Invoke the Intializer hook. It is considered immutable from this point forward. It's safe to call this multiple times.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Filters">
+ <summary>Gets the list of filters that apply to all requests served using this <see cref="T:System.Web.Http.HttpConfiguration" /> instance.</summary>
+ <returns>The list of filters.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Formatters">
+ <summary>Gets the media-type formatters for this instance.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> objects.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.IncludeErrorDetailPolicy">
+ <summary>Gets or sets a value indicating whether error details should be included in error messages.</summary>
+ <returns>The <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" /> value that indicates that error detail policy.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Initializer">
+ <summary> Gets or sets the action that will perform final initialization of the <see cref="T:System.Web.Http.HttpConfiguration" /> instance before it is used to process requests. </summary>
+ <returns>The action that will perform final initialization of the <see cref="T:System.Web.Http.HttpConfiguration" /> instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.MessageHandlers">
+ <summary>Gets an ordered list of <see cref="T:System.Net.Http.DelegatingHandler" /> instances to be invoked as an <see cref="T:System.Net.Http.HttpRequestMessage" /> travels up the stack and an <see cref="T:System.Net.Http.HttpResponseMessage" /> travels down in stack in return. </summary>
+ <returns>The message handler collection.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.ParameterBindingRules">
+ <summary>Gets the collection of rules for how parameters should be bound.</summary>
+ <returns>A collection of functions that can produce a parameter binding for a given parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Properties">
+ <summary>Gets the properties associated with this instance.</summary>
+ <returns>The <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />that contains the properties.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Routes">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpRouteCollection" /> associated with this <see cref="T:System.Web.Http.HttpConfiguration" /> instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpRouteCollection" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.Services">
+ <summary>Gets the container of default services associated with this instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> that contains the default services for this instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpConfiguration.VirtualPathRoot">
+ <summary>Gets the root virtual path.</summary>
+ <returns>The root virtual path.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpConfigurationExtensions">
+ <summary>Contains extension methods for the <see cref="T:System.Web.Http.HttpConfiguration" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.BindParameter(System.Web.Http.HttpConfiguration,System.Type,System.Web.Http.ModelBinding.IModelBinder)"></member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration)"></member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IDirectRouteProvider)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="directRouteProvider">The <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" /> to use for discovering and building routes.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.MapHttpAttributeRoutes(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IInlineConstraintResolver,System.Web.Http.Routing.IDirectRouteProvider)">
+ <summary>Maps the attribute-defined routes for the application.</summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="constraintResolver">The <see cref="T:System.Web.Http.Routing.IInlineConstraintResolver" /> to use for resolving inline constraints.</param>
+ <param name="directRouteProvider">The <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" /> to use for discovering and building routes.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpConfigurationExtensions.SuppressHostPrincipal(System.Web.Http.HttpConfiguration)"></member>
+ <member name="T:System.Web.Http.HttpDeleteAttribute">
+ <summary>Specifies that an action supports the DELETE HTTP method.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpDeleteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpDeleteAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpDeleteAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpError">
+ <summary>Defines a serializable container for storing error information. This information is stored as key/value pairs. The dictionary keys to look up standard error information are available on the <see cref="T:System.Web.Http.HttpErrorKeys" /> type.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor(System.Exception,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class for <paramref name="exception" />.</summary>
+ <param name="exception">The exception to use for error information.</param>
+ <param name="includeErrorDetail">true to include the exception information in the error; false otherwise</param>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class containing error message <paramref name="message" />.</summary>
+ <param name="message">The error message to associate with this instance.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpError.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpError" /> class for <paramref name="modelState" />.</summary>
+ <param name="modelState">The invalid model state to use for error information.</param>
+ <param name="includeErrorDetail">true to include exception messages in the error; false otherwise</param>
+ </member>
+ <member name="P:System.Web.Http.HttpError.ExceptionMessage">
+ <summary>Gets or sets the message of the <see cref="T:System.Exception" /> if available.</summary>
+ <returns>The message of the <see cref="T:System.Exception" /> if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.ExceptionType">
+ <summary>Gets or sets the type of the <see cref="T:System.Exception" /> if available.</summary>
+ <returns>The type of the <see cref="T:System.Exception" /> if available.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpError.GetPropertyValue``1(System.String)">
+ <summary>Gets a particular property value from this error instance.</summary>
+ <returns>A particular property value from this error instance.</returns>
+ <param name="key">The name of the error property.</param>
+ <typeparam name="TValue">The type of the property.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.HttpError.InnerException">
+ <summary>Gets the inner <see cref="T:System.Exception" /> associated with this instance if available.</summary>
+ <returns>The inner <see cref="T:System.Exception" /> associated with this instance if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.Message">
+ <summary>Gets or sets the high-level, user-visible message explaining the cause of the error. Information carried in this field should be considered public in that it will go over the wire regardless of the <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" />. As a result care should be taken not to disclose sensitive information about the server or the application.</summary>
+ <returns>The high-level, user-visible message explaining the cause of the error. Information carried in this field should be considered public in that it will go over the wire regardless of the <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" />. As a result care should be taken not to disclose sensitive information about the server or the application.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.MessageDetail">
+ <summary>Gets or sets a detailed description of the error intended for the developer to understand exactly what failed.</summary>
+ <returns>A detailed description of the error intended for the developer to understand exactly what failed.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.ModelState">
+ <summary>Gets the <see cref="P:System.Web.Http.HttpError.ModelState" /> containing information about the errors that occurred during model binding.</summary>
+ <returns>The <see cref="P:System.Web.Http.HttpError.ModelState" /> containing information about the errors that occurred during model binding.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpError.StackTrace">
+ <summary>Gets or sets the stack trace information associated with this instance if available.</summary>
+ <returns>The stack trace information associated with this instance if available.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This method is reserved and should not be used.</summary>
+ <returns>Always returns null.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>Generates an <see cref="T:System.Web.Http.HttpError" /> instance from its XML representation.</summary>
+ <param name="reader">The XmlReader stream from which the object is deserialized.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>Converts an <see cref="T:System.Web.Http.HttpError" /> instance into its XML representation.</summary>
+ <param name="writer">The XmlWriter stream to which the object is serialized.</param>
+ </member>
+ <member name="T:System.Web.Http.HttpErrorKeys">
+ <summary> Provides keys to look up error information stored in the <see cref="T:System.Web.Http.HttpError" /> dictionary. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ErrorCodeKey">
+ <summary> Provides a key for the ErrorCode. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ExceptionMessageKey">
+ <summary> Provides a key for the ExceptionMessage. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ExceptionTypeKey">
+ <summary> Provides a key for the ExceptionType. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.InnerExceptionKey">
+ <summary> Provides a key for the InnerException. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.MessageDetailKey">
+ <summary> Provides a key for the MessageDetail. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.MessageKey">
+ <summary> Provides a key for the Message. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.MessageLanguageKey">
+ <summary> Provides a key for the MessageLanguage. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.ModelStateKey">
+ <summary> Provides a key for the ModelState. </summary>
+ </member>
+ <member name="F:System.Web.Http.HttpErrorKeys.StackTraceKey">
+ <summary> Provides a key for the StackTrace. </summary>
+ </member>
+ <member name="T:System.Web.Http.HttpGetAttribute">
+ <summary>Specifies that an action supports the GET HTTP method.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpGetAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpGetAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpGetAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpHeadAttribute">
+ <summary> Specifies that an action supports the HEAD HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpHeadAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpHeadAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpHeadAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpOptionsAttribute">
+ <summary>Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP OPTIONS requests.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpOptionsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpOptionsAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpOptionsAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpPatchAttribute">
+ <summary> Specifies that an action supports the PATCH HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpPatchAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpPatchAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpPatchAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpPostAttribute">
+ <summary>Specifies that an action supports the POST HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpPostAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpPostAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpPostAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpPutAttribute">
+ <summary>Represents an attribute that is used to restrict an HTTP method so that the method handles only HTTP PUT requests.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpPutAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpPutAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.HttpPutAttribute.HttpMethods">
+ <summary>Gets the http methods that correspond to this attribute.</summary>
+ <returns>The http methods that correspond to this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpResponseException">
+ <summary> An exception that allows for a given <see cref="T:System.Net.Http.HttpResponseMessage" /> to be returned to the client. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpResponseException.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpResponseException" /> class.</summary>
+ <param name="response">The HTTP response to return to the client.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpResponseException.#ctor(System.Net.HttpStatusCode)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.HttpResponseException" /> class. </summary>
+ <param name="statusCode">The status code of the response.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpResponseException.Response">
+ <summary>Gets the HTTP response to return to the client.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpResponseMessage" /> that represents the HTTP response.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpRouteCollection">
+ <summary>A collection of <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpRouteCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpRouteCollection" /> class.</summary>
+ <param name="virtualPathRoot">The virtual path root.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Add(System.String,System.Web.Http.Routing.IHttpRoute)">
+ <summary>Adds an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance to the collection.</summary>
+ <param name="name">The name of the route.</param>
+ <param name="route">The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance to add to the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Clear">
+ <summary>Removes all items from the collection.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Contains(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Determines whether the collection contains a specific <see cref="T:System.Web.Http.Routing.IHttpRoute" />.</summary>
+ <returns>true if the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> is found in the collection; otherwise, false.</returns>
+ <param name="item">The object to locate in the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.ContainsKey(System.String)">
+ <summary>Determines whether the collection contains an element with the specified key.</summary>
+ <returns>true if the collection contains an element with the key; otherwise, false.</returns>
+ <param name="name">The key to locate in the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.Routing.IHttpRoute}[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instances of the collection to an array, starting at a particular array index.</summary>
+ <param name="array">The array that is the destination of the elements copied from the collection.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CopyTo(System.Web.Http.Routing.IHttpRoute[],System.Int32)">
+ <summary>Copies the route names and <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instances of the collection to an array, starting at a particular array index.</summary>
+ <param name="array">The array that is the destination of the elements copied from the collection.</param>
+ <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.Count">
+ <summary>Gets the number of items in the collection.</summary>
+ <returns>The number of items in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Creates an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</summary>
+ <returns>The new <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</returns>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">An object that contains the default route parameters.</param>
+ <param name="constraints">An object that contains the route constraints.</param>
+ <param name="dataTokens">The route data tokens.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Net.Http.HttpMessageHandler)">
+ <summary>Creates an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</summary>
+ <returns>The new <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</returns>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">An object that contains the default route parameters.</param>
+ <param name="constraints">An object that contains the route constraints.</param>
+ <param name="dataTokens">The route data tokens.</param>
+ <param name="handler">The message handler for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Object,System.Object)">
+ <summary>Creates an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</summary>
+ <returns>The new <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance.</returns>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">An object that contains the default route parameters.</param>
+ <param name="constraints">An object that contains the route constraints.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.GetRouteData(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the route data for a specified HTTP request.</summary>
+ <returns>An<see cref="T:System.Web.Http.Routing.IHttpRouteData" /> instance that represents the route data.</returns>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Gets a virtual path.</summary>
+ <returns>An <see cref="T:System.Web.Http.Routing.IHttpVirtualPathData" /> instance that represents the virtual path.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="name">The route name.</param>
+ <param name="values">The route values.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Insert(System.Int32,System.String,System.Web.Http.Routing.IHttpRoute)">
+ <summary>Inserts an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance into the collection.</summary>
+ <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
+ <param name="name">The route name.</param>
+ <param name="value">The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> to insert. The value cannot be null.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.IsReadOnly">
+ <summary>Gets a value indicating whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> at the specified index.</returns>
+ <param name="index">The index.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.Item(System.String)">
+ <summary>Gets or sets the element with the specified route name.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRoute" /> at the specified index.</returns>
+ <param name="name">The route name.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.OnGetEnumerator">
+ <summary>Called internally to get the enumerator for the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.Remove(System.String)">
+ <summary>Removes an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance from the collection.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="name" /> was not found in the collection.</returns>
+ <param name="name">The name of the route to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#Generic#ICollection{T}#Add(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Adds an item to the collection.</summary>
+ <param name="route">The object to add to the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#Generic#ICollection{T}#Remove(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Removes the first occurrence of a specific object from the collection.</summary>
+ <returns>true if <paramref name="route" /> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="route" /> is not found in the original collection.</returns>
+ <param name="route">The object to remove from the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.TryGetValue(System.String,System.Web.Http.Routing.IHttpRoute@)">
+ <summary>Gets the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> with the specified route name.</summary>
+ <returns>true if the collection contains an element with the specified name; otherwise, false.</returns>
+ <param name="name">The route name.</param>
+ <param name="route">When this method returns, contains the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> instance, if the route name is found; otherwise, null. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollection.ValidateConstraint(System.String,System.String,System.Object)">
+ <summary>Validates that a constraint is valid for an <see cref="T:System.Web.Http.Routing.IHttpRoute" /> created by a call to the <see cref="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Net.Http.HttpMessageHandler)" /> method.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="name">The constraint name.</param>
+ <param name="constraint">The constraint object.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpRouteCollection.VirtualPathRoot">
+ <summary>Gets the virtual path root.</summary>
+ <returns>The virtual path root.</returns>
+ </member>
+ <member name="T:System.Web.Http.HttpRouteCollectionExtensions">
+ <summary> Extension methods for <see cref="T:System.Web.Http.HttpRouteCollection" /></summary>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.IgnoreRoute(System.Web.Http.HttpRouteCollection,System.String,System.String)">
+ <summary>Ignores the specified route.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.IHttpRoute" />.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="routeName">The name of the route to ignore.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.IgnoreRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object)">
+ <summary>Ignores the specified route.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.IHttpRoute" />.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="routeName">The name of the route to ignore.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="constraints">A set of expressions that specify values for the route template.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpBatchRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Web.Http.Batch.HttpBatchHandler)">
+ <summary> Maps the specified route for handling HTTP batch requests. </summary>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="routeName">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="batchHandler">The <see cref="T:System.Web.Http.Batch.HttpBatchHandler" /> for handling batch requests.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String)">
+ <summary>Maps the specified route template.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object)">
+ <summary>Maps the specified route template and sets default route values.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object,System.Object)">
+ <summary>Maps the specified route template and sets default route values and constraints.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for <paramref name="routeTemplate" />.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object,System.Object,System.Net.Http.HttpMessageHandler)">
+ <summary>Maps the specified route template and sets default route values, constraints, and end-point message handler.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for <paramref name="routeTemplate" />.</param>
+ <param name="handler">The handler to which the request will be dispatched.</param>
+ </member>
+ <member name="T:System.Web.Http.HttpServer">
+ <summary> Defines an implementation of an <see cref="T:System.Net.Http.HttpMessageHandler" /> which dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> and creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> as a result. </summary>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class, using the default configuration and dispatcher.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class with a specified dispatcher. </summary>
+ <param name="dispatcher">The HTTP dispatcher that will handle incoming requests.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class with a specified configuration.</summary>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.#ctor(System.Web.Http.HttpConfiguration,System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.HttpServer" /> class with a specified configuration and dispatcher.</summary>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</param>
+ <param name="dispatcher">The HTTP dispatcher that will handle incoming requests.</param>
+ </member>
+ <member name="P:System.Web.Http.HttpServer.Configuration">
+ <summary>Gets the <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> used to configure this instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.HttpServer.Dispatcher">
+ <summary>Gets the HTTP dispatcher that handles incoming requests.</summary>
+ <returns>The HTTP dispatcher that handles incoming requests.</returns>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources that are used by the object and, optionally, releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.Initialize">
+ <summary>Prepares the server for operation.</summary>
+ </member>
+ <member name="M:System.Web.Http.HttpServer.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns> A task representing the asynchronous operation.</returns>
+ <param name="request">The request to dispatch.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.IHttpActionResult">
+ <summary>Defines a command that asynchronously creates an <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.IHttpActionResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> asynchronously.</summary>
+ <returns>A task that, when completed, contains the <see cref="T:System.Net.Http.HttpResponseMessage" />.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.IncludeErrorDetailPolicy">
+ <summary>Specifies whether error details, such as exception messages and stack traces, should be included in error messages.</summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Always">
+ <summary>Always include error details.</summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Default">
+ <summary>Use the default behavior for the host environment. For ASP.NET hosting, use the value from the customErrors element in the Web.config file. For self-hosting, use the value <see cref="F:System.Web.Http.IncludeErrorDetailPolicy.LocalOnly" />.</summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.LocalOnly">
+ <summary>Only include error details when responding to a local request. </summary>
+ </member>
+ <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Never">
+ <summary>Never include error details. </summary>
+ </member>
+ <member name="T:System.Web.Http.NonActionAttribute">
+ <summary>Represents an attribute that is used to indicate that a controller method is not an action method.</summary>
+ </member>
+ <member name="M:System.Web.Http.NonActionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.NonActionAttribute" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.OverrideActionFiltersAttribute">
+ <summary>Represents a filter attribute that overrides action filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideActionFiltersAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.OverrideActionFiltersAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.OverrideActionFiltersAttribute.AllowMultiple">
+ <summary>Gets a value indicating whether the action filter allows multiple attribute.</summary>
+ <returns>true if the action filter allows multiple attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.OverrideActionFiltersAttribute.FiltersToOverride">
+ <summary>Gets the type of filters to override.</summary>
+ <returns>The type of filters to override.</returns>
+ </member>
+ <member name="T:System.Web.Http.OverrideAuthenticationAttribute">
+ <summary>Represents a filter attribute that overrides authentication filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideAuthenticationAttribute.#ctor"></member>
+ <member name="P:System.Web.Http.OverrideAuthenticationAttribute.AllowMultiple"></member>
+ <member name="P:System.Web.Http.OverrideAuthenticationAttribute.FiltersToOverride"></member>
+ <member name="T:System.Web.Http.OverrideAuthorizationAttribute">
+ <summary>Represents a filter attribute that overrides authorization filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideAuthorizationAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.OverrideAuthorizationAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.OverrideAuthorizationAttribute.AllowMultiple">
+ <summary>Gets or sets a Boolean value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
+ <returns>true if more than one instance is allowed to be specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.OverrideAuthorizationAttribute.FiltersToOverride">
+ <summary>Gets the type to filters override attributes.</summary>
+ <returns>The type to filters override attributes.</returns>
+ </member>
+ <member name="T:System.Web.Http.OverrideExceptionFiltersAttribute">
+ <summary>Represents a filter attribute that overrides exception filters defined at a higher level.</summary>
+ </member>
+ <member name="M:System.Web.Http.OverrideExceptionFiltersAttribute.#ctor"></member>
+ <member name="P:System.Web.Http.OverrideExceptionFiltersAttribute.AllowMultiple"></member>
+ <member name="P:System.Web.Http.OverrideExceptionFiltersAttribute.FiltersToOverride"></member>
+ <member name="T:System.Web.Http.ParameterBindingAttribute">
+ <summary> Attribute on a parameter or type that produces a <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" />. If the attribute is on a type-declaration, then it's as if that attribute is present on all action parameters of that type. </summary>
+ </member>
+ <member name="M:System.Web.Http.ParameterBindingAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ParameterBindingAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ParameterBindingAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets the parameter binding.</summary>
+ <returns>The parameter binding.</returns>
+ <param name="parameter">The parameter description.</param>
+ </member>
+ <member name="T:System.Web.Http.RouteAttribute">
+ <summary>Place on an action to expose it directly via a route.</summary>
+ </member>
+ <member name="M:System.Web.Http.RouteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.RouteAttribute" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.RouteAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.RouteAttribute" /> class. </summary>
+ <param name="template">The route template describing the URI pattern to match against.</param>
+ </member>
+ <member name="P:System.Web.Http.RouteAttribute.Name">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.RouteAttribute.Order">
+ <returns>Returns <see cref="T:System.Int32" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.RouteAttribute.System#Web#Http#Routing#IDirectRouteFactory#CreateRoute(System.Web.Http.Routing.DirectRouteFactoryContext)"></member>
+ <member name="P:System.Web.Http.RouteAttribute.Template">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.RouteParameter">
+ <summary>The <see cref="T:System.Web.Http.RouteParameter" /> class can be used to indicate properties about a route parameter (the literals and placeholders located within segments of a <see cref="M:IHttpRoute.RouteTemplate" />). It can for example be used to indicate that a route parameter is optional. </summary>
+ </member>
+ <member name="F:System.Web.Http.RouteParameter.Optional">
+ <summary>An optional parameter.</summary>
+ </member>
+ <member name="M:System.Web.Http.RouteParameter.ToString">
+ <summary>Returns a <see cref="T:System.String" /> that represents this instance.</summary>
+ <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
+ </member>
+ <member name="T:System.Web.Http.RoutePrefixAttribute">
+ <summary> Annotates a controller with a route prefix that applies to all actions within the controller. </summary>
+ </member>
+ <member name="M:System.Web.Http.RoutePrefixAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.RoutePrefixAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.RoutePrefixAttribute.#ctor(System.String)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.RoutePrefixAttribute" /> class. </summary>
+ <param name="prefix">The route prefix for the controller.</param>
+ </member>
+ <member name="P:System.Web.Http.RoutePrefixAttribute.Prefix">
+ <summary> Gets the route prefix. </summary>
+ </member>
+ <member name="T:System.Web.Http.ServicesExtensions">
+ <summary>Provides type-safe accessors for services obtained from a <see cref="T:System.Web.Http.Controllers.ServicesContainer" />object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetActionInvoker(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetActionSelector(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetActionValueBinder(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetApiExplorer(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Description.IApiExplorer" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Description.IApiExplorer" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetAssembliesResolver(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetBodyModelValidator(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Validation.IBodyModelValidator" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Validation.IBodyModelValidator" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetContentNegotiator(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetDocumentationProvider(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Description.IDocumentationProvider" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Description.IDocumentationProvider" /> instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetExceptionHandler(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Returns the registered unhandled exception handler, if any.</summary>
+ <returns>The registered unhandled exception hander, if present; otherwise, null.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetExceptionLoggers(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Returns the collection of registered unhandled exception loggers.</summary>
+ <returns>The collection of registered unhandled exception loggers.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetFilterProviders(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Filters.IFilterProvider" /> collection.</summary>
+ <returns>Returns a collection of<see cref="T:System.Web.Http.Filters.IFilterProvider" /> objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHostBufferPolicySelector(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerActivator(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> instance, or null if no instance was registered.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerSelector(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerTypeResolver(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetModelBinderProviders(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> collection.</summary>
+ <returns>Returns a collection of <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetModelMetadataProvider(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> service.</summary>
+ <returns>Returns an <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetModelValidatorProviders(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> collection.</summary>
+ <returns>Returns a collection of<see cref="T:System.Web.Http.Validation.ModelValidatorProvider" />objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetTraceManager(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Tracing.ITraceManager" /> service.</summary>
+ <returns>Returns an<see cref="T:System.Web.Http.Tracing.ITraceManager" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetTraceWriter(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.Tracing.ITraceWriter" />service.</summary>
+ <returns>Returns an<see cref="T:System.Web.Http.Tracing.ITraceWriter" />instance.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ServicesExtensions.GetValueProviderFactories(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets the <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> collection.</summary>
+ <returns>Returns a collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> objects.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="T:System.Web.Http.SingleResult">
+ <summary>Represents an <see cref="T:System.Linq.IQueryable" /> containing zero or one entities. Use together with an [EnableQuery] from the System.Web.Http.OData or System.Web.OData namespace.</summary>
+ </member>
+ <member name="M:System.Web.Http.SingleResult.#ctor(System.Linq.IQueryable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SingleResult" /> class.</summary>
+ <param name="queryable">The <see cref="T:System.Linq.IQueryable" /> containing zero or one entities.</param>
+ </member>
+ <member name="M:System.Web.Http.SingleResult.Create``1(System.Linq.IQueryable{``0})">
+ <summary>Creates a <see cref="T:System.Web.Http.SingleResult`1" /> from an <see cref="T:System.Linq.IQueryable`1" />. A helper method to instantiate a <see cref="T:System.Web.Http.SingleResult`1" /> object without having to explicitly specify the type <paramref name="T" />.</summary>
+ <returns>The created <see cref="T:System.Web.Http.SingleResult`1" />.</returns>
+ <param name="queryable">The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</param>
+ <typeparam name="T">The type of the data in the data source.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.SingleResult.Queryable">
+ <summary>The <see cref="T:System.Linq.IQueryable" /> containing zero or one entities.</summary>
+ </member>
+ <member name="T:System.Web.Http.SingleResult`1">
+ <summary>Represents an <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities. Use together with an [EnableQuery] from the System.Web.Http.OData or System.Web.OData namespace.</summary>
+ <typeparam name="T">The type of the data in the data source.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.SingleResult`1.#ctor(System.Linq.IQueryable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.SingleResult`1" /> class.</summary>
+ <param name="queryable">The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</param>
+ </member>
+ <member name="P:System.Web.Http.SingleResult`1.Queryable">
+ <summary>The <see cref="T:System.Linq.IQueryable`1" /> containing zero or one entities.</summary>
+ </member>
+ <member name="T:System.Web.Http.Batch.BatchExecutionOrder">
+ <summary> Defines the order of execution for batch requests. </summary>
+ </member>
+ <member name="F:System.Web.Http.Batch.BatchExecutionOrder.NonSequential">
+ <summary> Executes the batch requests non-sequentially. </summary>
+ </member>
+ <member name="F:System.Web.Http.Batch.BatchExecutionOrder.Sequential">
+ <summary> Executes the batch requests sequentially. </summary>
+ </member>
+ <member name="T:System.Web.Http.Batch.BatchHttpRequestMessageExtensions">
+ <summary> Provides extension methods for the <see cref="T:System.Net.Http.HttpRequestMessage" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.Batch.BatchHttpRequestMessageExtensions.CopyBatchRequestProperties(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpRequestMessage)">
+ <summary> Copies the properties from another <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <param name="subRequest">The sub-request.</param>
+ <param name="batchRequest">The batch request that contains the properties to copy.</param>
+ </member>
+ <member name="T:System.Web.Http.Batch.DefaultHttpBatchHandler">
+ <summary>Represents the default implementation of <see cref="T:System.Web.Http.Batch.HttpBatchHandler" /> that encodes the HTTP request/response messages as MIME multipart.</summary>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.#ctor(System.Web.Http.HttpServer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Batch.DefaultHttpBatchHandler" /> class.</summary>
+ <param name="httpServer">The <see cref="T:System.Web.Http.HttpServer" /> for handling the individual batch requests.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.CreateResponseMessageAsync(System.Collections.Generic.IList{System.Net.Http.HttpResponseMessage},System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Creates the batch response message.</summary>
+ <returns>The batch response message.</returns>
+ <param name="responses">The responses for the batch requests.</param>
+ <param name="request">The original request containing all the batch requests.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ExecuteRequestMessagesAsync(System.Collections.Generic.IEnumerable{System.Net.Http.HttpRequestMessage},System.Threading.CancellationToken)">
+ <summary>Executes the batch request messages.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.HttpResponseMessage" /> for the batch requests.</returns>
+ <param name="requests">The collection of batch request messages.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Batch.DefaultHttpBatchHandler.ExecutionOrder">
+ <summary>Gets or sets the execution order for the batch requests. The default execution order is sequential.</summary>
+ <returns>The execution order for the batch requests. The default execution order is sequential.</returns>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ParseBatchRequestsAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Converts the incoming batch request into a collection of request messages.</summary>
+ <returns>A collection of <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The request containing the batch request messages.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ProcessBatchAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Processes the batch requests.</summary>
+ <returns>The result of the operation.</returns>
+ <param name="request">The batch request.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Batch.DefaultHttpBatchHandler.SupportedContentTypes">
+ <summary>Gets the supported content types for the batch request.</summary>
+ <returns>The supported content types for the batch request.</returns>
+ </member>
+ <member name="M:System.Web.Http.Batch.DefaultHttpBatchHandler.ValidateRequest(System.Net.Http.HttpRequestMessage)">
+ <summary>Validates the incoming request that contains the batch request messages.</summary>
+ <param name="request">The request containing the batch request messages.</param>
+ </member>
+ <member name="T:System.Web.Http.Batch.HttpBatchHandler">
+ <summary>Defines the abstraction for handling HTTP batch requests.</summary>
+ </member>
+ <member name="M:System.Web.Http.Batch.HttpBatchHandler.#ctor(System.Web.Http.HttpServer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Batch.HttpBatchHandler" /> class.</summary>
+ <param name="httpServer">The <see cref="T:System.Web.Http.HttpServer" /> for handling the individual batch requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Batch.HttpBatchHandler.Invoker">
+ <summary>Gets the invoker to send the batch requests to the <see cref="T:System.Web.Http.HttpServer" />.</summary>
+ <returns>The invoker to send the batch requests to the <see cref="T:System.Web.Http.HttpServer" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Batch.HttpBatchHandler.ProcessBatchAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Processes the incoming batch request as a single <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The batch response.</returns>
+ <param name="request">The batch request.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Batch.HttpBatchHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends the batch handler asynchronously.</summary>
+ <returns>The result of the operation.</returns>
+ <param name="request">the send request.</param>
+ <param name="cancellationToken">The cancelation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ApiControllerActionInvoker">
+ <summary>Invokes the action methods of a controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionInvoker.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionInvoker.InvokeActionAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously invokes the specified action by using the specified controller context.</summary>
+ <returns>The invoked action.</returns>
+ <param name="actionContext">The controller context.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ApiControllerActionSelector">
+ <summary>Represents a reflection based action selector.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.GetActionMapping(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Gets the action mappings for the <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" />.</summary>
+ <returns>The action mappings.</returns>
+ <param name="controllerDescriptor">The information that describes a controller.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(System.Web.Http.Controllers.HttpControllerContext)">
+ <summary>Selects an action for the <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" />.</summary>
+ <returns>The selected action.</returns>
+ <param name="controllerContext">The controller context.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ControllerServices">
+ <summary> Represents a container for services that can be specific to a controller. This shadows the services from its parent <see cref="T:System.Web.Http.Controllers.ServicesContainer" />. A controller can either set a service here, or fall through to the more global set of services. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.#ctor(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ControllerServices" /> class.</summary>
+ <param name="parent">The parent services container.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.ClearSingle(System.Type)">
+ <summary>Removes a single-instance service from the default services.</summary>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.GetService(System.Type)">
+ <summary>Gets a service of the specified type.</summary>
+ <returns>The first instance of the service, or null if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.GetServiceInstances(System.Type)">
+ <summary>Gets the list of service objects for a given service type, and validates the service type.</summary>
+ <returns>The list of service objects of the specified type.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.GetServices(System.Type)">
+ <summary>Gets the list of service objects for a given service type.</summary>
+ <returns>The list of service objects of the specified type, or an empty list if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.IsSingleService(System.Type)">
+ <summary>Queries whether a service type is single-instance.</summary>
+ <returns>true if the service type has at most one instance, or false if the service type supports multiple instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ControllerServices.ReplaceSingle(System.Type,System.Object)">
+ <summary>Replaces a single-instance service object.</summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service object that replaces the previous instance.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionBinding">
+ <summary>Describes *how* the binding will happen and does not actually bind.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionBinding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionBinding.#ctor(System.Web.Http.Controllers.HttpActionDescriptor,System.Web.Http.Controllers.HttpParameterBinding[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> class.</summary>
+ <param name="actionDescriptor">The back pointer to the action this binding is for. </param>
+ <param name="bindings">The synchronous bindings for each parameter.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionBinding.ActionDescriptor">
+ <summary>Gets or sets the back pointer to the action this binding is for. </summary>
+ <returns>The back pointer to the action this binding is for. </returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionBinding.ExecuteBindingAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the binding for the given request context.</summary>
+ <returns>Task that is signaled when the binding is complete. </returns>
+ <param name="actionContext">The action context for the binding. This contains the parameter dictionary that will get populated.</param>
+ <param name="cancellationToken">The cancellation token for cancelling the binding operation. Or a binder can also bind a parameter to this.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionBinding.ParameterBindings">
+ <summary>Gets or sets the synchronous bindings for each parameter. </summary>
+ <returns>The synchronous bindings for each parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionContext">
+ <summary>Contains information for the executing action.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContext.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContext.#ctor(System.Web.Http.Controllers.HttpControllerContext,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> class.</summary>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ActionArguments">
+ <summary>Gets a list of action arguments.</summary>
+ <returns>A list of action arguments.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ActionDescriptor">
+ <summary>Gets or sets the action descriptor for the action context.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ControllerContext">
+ <summary>Gets or sets the controller context.</summary>
+ <returns>The controller context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.ModelState">
+ <summary>Gets the model state dictionary for the context.</summary>
+ <returns>The model state dictionary.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.Request">
+ <summary>Gets the request message for the action context.</summary>
+ <returns>The request message for the action context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.RequestContext">
+ <summary>Gets the current request context.</summary>
+ <returns>The current request context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionContext.Response">
+ <summary>Gets or sets the response message for the action context.</summary>
+ <returns>The response message for the action context.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionContextExtensions">
+ <summary>Contains extension methods for <see cref="T:System.Web.Http.Controllers.HttpActionContext" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.Bind(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.Bind(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.IModelBinder})"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetMetadataProvider(System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetValidatorProviders(System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetValidators(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Metadata.ModelMetadata)"></member>
+ <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.TryBindStrongModel``1(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.String,System.Web.Http.Metadata.ModelMetadataProvider,``0@)">
+ <typeparam name="TModel"></typeparam>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpActionDescriptor">
+ <summary>Provides information about the action methods.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.#ctor(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> class with specified information that describes the controller of the action..</summary>
+ <param name="controllerDescriptor">The information that describes the controller of the action.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ActionBinding">
+ <summary>Gets or sets the binding that describes the action.</summary>
+ <returns>The binding that describes the action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ActionName">
+ <summary>Gets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.Configuration">
+ <summary>Gets or sets the action configuration.</summary>
+ <returns>The action configuration.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ControllerDescriptor">
+ <summary>Gets the information that describes the controller of the action.</summary>
+ <returns>The information that describes the controller of the action.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)">
+ <summary>Executes the described action and returns a <see cref="T:System.Threading.Tasks.Task`1" /> that once completed will contain the return value of the action.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> that once completed will contain the return value of the action.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="arguments">A list of arguments.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetCustomAttributes``1">
+ <summary>Returns the custom attributes associated with the action descriptor.</summary>
+ <returns>The custom attributes associated with the action descriptor.</returns>
+ <typeparam name="T">The action descriptor.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetCustomAttributes``1(System.Boolean)">
+ <summary>Gets the custom attributes for the action.</summary>
+ <returns>The collection of custom attributes applied to this action.</returns>
+ <param name="inherit">true to search this action's inheritance chain to find the attributes; otherwise, false.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetFilterPipeline">
+ <summary>Retrieves the filters for the given configuration and action.</summary>
+ <returns>The filters for the given configuration and action.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetFilters">
+ <summary>Retrieves the filters for the action descriptor.</summary>
+ <returns>The filters for the action descriptor.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetParameters">
+ <summary>Retrieves the parameters for the action descriptor.</summary>
+ <returns>The parameters for the action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.Properties">
+ <summary>Gets the properties associated with this instance.</summary>
+ <returns>The properties associated with this instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ResultConverter">
+ <summary>Gets the converter for correctly transforming the result of calling ExecuteAsync(HttpControllerContext, IDictionaryString, Object)" into an instance of <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The action result converter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ReturnType">
+ <summary>Gets the return type of the descriptor.</summary>
+ <returns>The return type of the descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.SupportedHttpMethods">
+ <summary>Gets the collection of supported HTTP methods for the descriptor.</summary>
+ <returns>The collection of supported HTTP methods for the descriptor.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpControllerContext">
+ <summary>Contains information for a single HTTP operation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor(System.Web.Http.Controllers.HttpRequestContext,System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Web.Http.Controllers.IHttpController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> class.</summary>
+ <param name="requestContext">The request context.</param>
+ <param name="request">The HTTP request.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="controller">The controller.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IHttpRouteData,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> class.</summary>
+ <param name="configuration">The configuration.</param>
+ <param name="routeData">The route data.</param>
+ <param name="request">The request.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.Configuration">
+ <summary>Gets or sets the configuration.</summary>
+ <returns>The configuration.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.Controller">
+ <summary>Gets or sets the HTTP controller.</summary>
+ <returns>The HTTP controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.ControllerDescriptor">
+ <summary>Gets or sets the controller descriptor.</summary>
+ <returns>The controller descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.Request">
+ <summary>Gets or sets the request.</summary>
+ <returns>The request.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.RequestContext">
+ <summary>Gets or sets the request context.</summary>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerContext.RouteData">
+ <summary>Gets or sets the route data.</summary>
+ <returns>The route data.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpControllerDescriptor">
+ <summary>Represents information that describes the HTTP controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.#ctor(System.Web.Http.HttpConfiguration,System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> class.</summary>
+ <param name="configuration">The configuration.</param>
+ <param name="controllerName">The controller name.</param>
+ <param name="controllerType">The controller type.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.Configuration">
+ <summary>Gets or sets the configurations associated with the controller.</summary>
+ <returns>The configurations associated with the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.ControllerName">
+ <summary>Gets or sets the name of the controller.</summary>
+ <returns>The name of the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.ControllerType">
+ <summary>Gets or sets the type of the controller.</summary>
+ <returns>The type of the controller.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.CreateController(System.Net.Http.HttpRequestMessage)">
+ <summary>Creates a controller instance for the given <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The created controller instance.</returns>
+ <param name="request">The request message.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetCustomAttributes``1">
+ <summary>Retrieves a collection of custom attributes of the controller.</summary>
+ <returns>A collection of custom attributes.</returns>
+ <typeparam name="T">The type of the object.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetCustomAttributes``1(System.Boolean)">
+ <summary> Returns a collection of attributes that can be assigned to <typeparamref name="T" /> for this descriptor's controller. </summary>
+ <returns>A collection of attributes associated with this controller.</returns>
+ <param name="inherit">true to search this controller's inheritance chain to find the attributes; otherwise, false.</param>
+ <typeparam name="T">Used to filter the collection of attributes. Use a value of <see cref="T:System.Object" /> to retrieve all attributes.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetFilters">
+ <summary>Returns a collection of filters associated with the controller.</summary>
+ <returns>A collection of filters associated with the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.Properties">
+ <summary>Gets the properties associated with this instance.</summary>
+ <returns>The properties associated with this instance.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpControllerSettings">
+ <summary>Contains settings for an HTTP controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpControllerSettings.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpControllerSettings" /> class.</summary>
+ <param name="configuration">A configuration object that is used to initialize the instance.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerSettings.Formatters">
+ <summary>Gets the collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances for the controller.</summary>
+ <returns>The collection of <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> instances.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerSettings.ParameterBindingRules">
+ <summary>Gets the collection of parameter bindingfunctions for for the controller.</summary>
+ <returns>The collection of parameter binding functions.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpControllerSettings.Services">
+ <summary>Gets the collection of service instances for the controller.</summary>
+ <returns>The collection of service instances.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpParameterBinding">
+ <summary> Describes how a parameter is bound. The binding should be static (based purely on the descriptor) and can be shared across requests. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> class.</summary>
+ <param name="descriptor">An <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> that describes the parameters.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.Descriptor">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> that was used to initialize this instance.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> instance.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.ErrorMessage">
+ <summary>If the binding is invalid, gets an error message that describes the binding error.</summary>
+ <returns>An error message. If the binding was successful, the value is null.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the binding for the given request.</summary>
+ <returns>A task object representing the asynchronous operation.</returns>
+ <param name="metadataProvider">Metadata provider to use for validation.</param>
+ <param name="actionContext">The action context for the binding. The action context contains the parameter dictionary that will get populated with the parameter.</param>
+ <param name="cancellationToken">Cancellation token for cancelling the binding operation.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.GetValue(System.Web.Http.Controllers.HttpActionContext)">
+ <summary> Gets the parameter value from argument dictionary of the action context.</summary>
+ <returns>The value for this parameter in the given action context, or null if the parameter has not yet been set.</returns>
+ <param name="actionContext">The action context.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.IsValid">
+ <summary>Gets a value that indicates whether the binding was successful.</summary>
+ <returns>true if the binding was successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterBinding.SetValue(System.Web.Http.Controllers.HttpActionContext,System.Object)">
+ <summary>Sets the result of this parameter binding in the argument dictionary of the action context. </summary>
+ <param name="actionContext">The action context.</param>
+ <param name="value">The parameter value.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterBinding.WillReadBody">
+ <summary>Returns a value indicating whether this <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> instance will read the entity body of the HTTP message.</summary>
+ <returns>true if this <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> will read the entity body; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpParameterDescriptor">
+ <summary>Represents the HTTP parameter descriptor.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.#ctor(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> class.</summary>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ActionDescriptor">
+ <summary>Gets or sets the action descriptor.</summary>
+ <returns>The action descriptor.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Configuration">
+ <summary>Gets or sets the <see cref="T:System.Web.Http.HttpConfiguration" /> for the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.HttpConfiguration" /> for the <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.DefaultValue">
+ <summary>Gets the default value of the parameter.</summary>
+ <returns>The default value of the parameter.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.GetCustomAttributes``1">
+ <summary>Retrieves a collection of the custom attributes from the parameter.</summary>
+ <returns>A collection of the custom attributes from the parameter.</returns>
+ <typeparam name="T">The type of the custom attributes.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.IsOptional">
+ <summary>Gets a value that indicates whether the parameter is optional.</summary>
+ <returns>true if the parameter is optional; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterBinderAttribute">
+ <summary>Gets or sets the parameter binding attribute.</summary>
+ <returns>The parameter binding attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterName">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The name of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterType">
+ <summary>Gets the type of the parameter.</summary>
+ <returns>The type of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Prefix">
+ <summary>Gets the prefix of this parameter.</summary>
+ <returns>The prefix of this parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Properties">
+ <summary>Gets the properties of this parameter.</summary>
+ <returns>The properties of this parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.HttpRequestContext">
+ <summary>Represents the context associated with a request.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.HttpRequestContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.HttpRequestContext" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.ClientCertificate">
+ <summary>Gets or sets the client certificate.</summary>
+ <returns>Returns <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.Configuration">
+ <summary>Gets or sets the configuration.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.HttpConfiguration" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.IncludeErrorDetail">
+ <summary>Gets or sets a value indicating whether error details, such as exception messages and stack traces, should be included in the response for this request.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.IsLocal">
+ <summary>Gets or sets a value indicating whether the request originates from a local address.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.Principal">
+ <summary>.Gets or sets the principal</summary>
+ <returns>Returns <see cref="T:System.Security.Principal.IPrincipal" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.RouteData">
+ <summary>Gets or sets the route data.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.IHttpRouteData" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.Url">
+ <summary>Gets or sets the factory used to generate URLs to other APIs.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.HttpRequestContext.VirtualPathRoot">
+ <summary>Gets or sets the virtual path root.</summary>
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IActionHttpMethodProvider"></member>
+ <member name="P:System.Web.Http.Controllers.IActionHttpMethodProvider.HttpMethods"></member>
+ <member name="T:System.Web.Http.Controllers.IActionResultConverter">
+ <summary> A contract for a conversion routine that can take the result of an action returned from <see cref="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})" /> and convert it to an instance of <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IActionResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts the specified <see cref="T:System.Web.Http.Controllers.IActionResultConverter" /> object to another object.</summary>
+ <returns>The converted object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionResult">The action result.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IActionValueBinder">
+ <summary>Defines the method for retrieval of action binding associated with parameter value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IActionValueBinder.GetBinding(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.HttpActionBinding" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> object.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IControllerConfiguration">
+ <summary> If a controller is decorated with an attribute with this interface, then it gets invoked to initialize the controller settings. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IControllerConfiguration.Initialize(System.Web.Http.Controllers.HttpControllerSettings,System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary> Callback invoked to set per-controller overrides for this controllerDescriptor. </summary>
+ <param name="controllerSettings">The controller settings to initialize.</param>
+ <param name="controllerDescriptor">The controller descriptor. Note that the <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> can be associated with the derived controller type given that <see cref="T:System.Web.Http.Controllers.IControllerConfiguration" /> is inherited.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IHttpActionInvoker">
+ <summary>Contains method that is used to invoke HTTP operation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpActionInvoker.InvokeActionAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the HTTP operation.</summary>
+ <returns>The newly started task.</returns>
+ <param name="actionContext">The execution context.</param>
+ <param name="cancellationToken">The cancellation token assigned for the HTTP operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IHttpActionSelector">
+ <summary>Contains the logic for selecting an action method.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpActionSelector.GetActionMapping(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Returns a map, keyed by action string, of all <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> that the selector can select. This is primarily called by <see cref="T:System.Web.Http.Description.IApiExplorer" /> to discover all the possible actions in the controller.</summary>
+ <returns>A map of <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> that the selector can select, or null if the selector does not have a well-defined mapping of <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" />.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpActionSelector.SelectAction(System.Web.Http.Controllers.HttpControllerContext)">
+ <summary>Selects the action for the controller.</summary>
+ <returns>The action for the controller.</returns>
+ <param name="controllerContext">The context of the controller.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.IHttpController">
+ <summary>Represents an HTTP controller.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.IHttpController.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Threading.CancellationToken)">
+ <summary>Executes the controller for synchronization.</summary>
+ <returns>The controller.</returns>
+ <param name="controllerContext">The current context for a test controller.</param>
+ <param name="cancellationToken">The notification that cancels the operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ParameterBindingExtensions">
+ <summary>Defines extension methods for <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindAsError(System.Web.Http.Controllers.HttpParameterDescriptor,System.String)">
+ <summary>Binds parameter that results as an error. </summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="message">The error message that describes the reason for fail bind.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithAttribute(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ParameterBindingAttribute)">
+ <summary>Bind the parameter as if it had the given attribute on the declaration.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter to provide binding for.</param>
+ <param name="attribute">The attribute that describes the binding.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="formatters">The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Web.Http.Validation.IBodyModelValidator)">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="formatters">The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.</param>
+ <param name="bodyModelValidator">The body model validator used to validate the parameter.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Net.Http.Formatting.MediaTypeFormatter[])">
+ <summary>Binds parameter by parsing the HTTP body content.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="formatters">The list of formatters which provides selection of an appropriate formatter for serializing the parameter into object.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="valueProviderFactories">The value provider factories which provide query string parameter data.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder)">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="binder">The model binder used to assemble the parameter into an object.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="binder">The model binder used to assemble the parameter into an object.</param>
+ <param name="valueProviderFactories">The value provider factories which provide query string parameter data.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ValueProviders.ValueProviderFactory[])">
+ <summary>Binds parameter by parsing the query string.</summary>
+ <returns>The HTTP parameter binding object.</returns>
+ <param name="parameter">The parameter descriptor that describes the parameter to bind.</param>
+ <param name="valueProviderFactories">The value provider factories which provide query string parameter data.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor">
+ <summary>Represents a reflected synchronous or asynchronous action method.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.#ctor(System.Web.Http.Controllers.HttpControllerDescriptor,System.Reflection.MethodInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor" /> class with the specified descriptor and method details..</summary>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="methodInfo">The action-method information.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionName">
+ <summary>Gets the name of the action.</summary>
+ <returns>The name of the action.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.Equals(System.Object)"></member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)">
+ <summary>Executes the described action and returns a <see cref="T:System.Threading.Tasks.Task`1" /> that once completed will contain the return value of the action.</summary>
+ <returns>A [T:System.Threading.Tasks.Task`1"] that once completed will contain the return value of the action.</returns>
+ <param name="controllerContext">The context.</param>
+ <param name="arguments">The arguments.</param>
+ <param name="cancellationToken">A cancellation token to cancel the action.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetCustomAttributes``1(System.Boolean)">
+ <summary>Returns an array of custom attributes defined for this member, identified by type.</summary>
+ <returns>An array of custom attributes or an empty array if no custom attributes exist.</returns>
+ <param name="inherit">true to search this action's inheritance chain to find the attributes; otherwise, false.</param>
+ <typeparam name="T">The type of the custom attributes.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetFilters">
+ <summary>Retrieves information about action filters.</summary>
+ <returns>The filter information.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetHashCode"></member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetParameters">
+ <summary>Retrieves the parameters of the action method.</summary>
+ <returns>The parameters of the action method.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.MethodInfo">
+ <summary>Gets or sets the action-method information.</summary>
+ <returns>The action-method information.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ReturnType">
+ <summary>Gets the return type of this method.</summary>
+ <returns>The return type of this method.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.SupportedHttpMethods">
+ <summary>Gets or sets the supported http methods.</summary>
+ <returns>The supported http methods.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor">
+ <summary>Represents the reflected HTTP parameter descriptor.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.#ctor(System.Web.Http.Controllers.HttpActionDescriptor,System.Reflection.ParameterInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor" /> class.</summary>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="parameterInfo">The parameter information.</param>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.DefaultValue">
+ <summary>Gets the default value for the parameter.</summary>
+ <returns>The default value for the parameter.</returns>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.GetCustomAttributes``1">
+ <summary>Retrieves a collection of the custom attributes from the parameter.</summary>
+ <returns>A collection of the custom attributes from the parameter.</returns>
+ <typeparam name="TAttribute">The type of the custom attributes.</typeparam>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.IsOptional">
+ <summary>Gets a value that indicates whether the parameter is optional.</summary>
+ <returns>true if the parameter is optional; otherwise false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterInfo">
+ <summary>Gets or sets the parameter information.</summary>
+ <returns>The parameter information.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterName">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The name of the parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterType">
+ <summary>Gets the type of the parameter.</summary>
+ <returns>The type of the parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ResponseMessageResultConverter">
+ <summary>Represents a converter for actions with a return type of <see cref="T:System.Net.Http.HttpResponseMessage" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ResponseMessageResultConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ResponseMessageResultConverter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ResponseMessageResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts a <see cref="T:System.Web.Http.Controllers.ResponseMessageResultConverter" /> object to another object.</summary>
+ <returns>The converted object.</returns>
+ <param name="controllerContext">The controller context.</param>
+ <param name="actionResult">The action result.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ServicesContainer">
+ <summary>An abstract class that provides a container for services used by ASP.NET Web API.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Add(System.Type,System.Object)">
+ <summary> Adds a service to the end of services list for the given service type. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.AddRange(System.Type,System.Collections.Generic.IEnumerable{System.Object})">
+ <summary> Adds the services of the specified collection to the end of the services list for the given service type. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="services">The services to add.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Clear(System.Type)">
+ <summary> Removes all the service instances of the given service type. </summary>
+ <param name="serviceType">The service type to clear from the services list.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ClearMultiple(System.Type)">
+ <summary>Removes all instances of a multi-instance service type.</summary>
+ <param name="serviceType">The service type to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ClearSingle(System.Type)">
+ <summary>Removes a single-instance service type.</summary>
+ <param name="serviceType">The service type to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.FindIndex(System.Type,System.Predicate{System.Object})">
+ <summary> Searches for a service that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence. </summary>
+ <returns>The zero-based index of the first occurrence, if found; otherwise, -1.</returns>
+ <param name="serviceType">The service type.</param>
+ <param name="match">The delegate that defines the conditions of the element to search for. </param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.GetService(System.Type)">
+ <summary>Gets a service instance of a specified type.</summary>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.GetServiceInstances(System.Type)">
+ <summary>Gets a mutable list of service instances of a specified type.</summary>
+ <returns>A mutable list of service instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.GetServices(System.Type)">
+ <summary>Gets a collection of service instanes of a specified type.</summary>
+ <returns>A collection of service instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Insert(System.Type,System.Int32,System.Object)">
+ <summary> Inserts a service into the collection at the specified index. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="index">The zero-based index at which the service should be inserted. If <see cref="F:System.Int32.MaxValue" /> is passed, ensures the element is added to the end.</param>
+ <param name="service">The service to insert.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.InsertRange(System.Type,System.Int32,System.Collections.Generic.IEnumerable{System.Object})">
+ <summary> Inserts the elements of the collection into the service list at the specified index. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="index">The zero-based index at which the new elements should be inserted. If <see cref="F:System.Int32.MaxValue" /> is passed, ensures the elements are added to the end.</param>
+ <param name="services">The collection of services to insert.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.IsSingleService(System.Type)">
+ <summary> Determine whether the service type should be fetched with GetService or GetServices. </summary>
+ <returns>true iff the service is singular. </returns>
+ <param name="serviceType">type of service to query</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Remove(System.Type,System.Object)">
+ <summary> Removes the first occurrence of the given service from the service list for the given service type. </summary>
+ <returns>true if the item is successfully removed; otherwise, false.</returns>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service instance to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.RemoveAll(System.Type,System.Predicate{System.Object})">
+ <summary> Removes all the elements that match the conditions defined by the specified predicate. </summary>
+ <returns>The number of elements removed from the list.</returns>
+ <param name="serviceType">The service type.</param>
+ <param name="match">The delegate that defines the conditions of the elements to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.RemoveAt(System.Type,System.Int32)">
+ <summary> Removes the service at the specified index. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="index">The zero-based index of the service to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.Replace(System.Type,System.Object)">
+ <summary> Replaces all existing services for the given service type with the given service instance. This works for both singular and plural services. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceMultiple(System.Type,System.Object)">
+ <summary>Replaces all instances of a multi-instance service with a new instance.</summary>
+ <param name="serviceType">The type of service.</param>
+ <param name="service">The service instance that will replace the current services of this type.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceRange(System.Type,System.Collections.Generic.IEnumerable{System.Object})">
+ <summary> Replaces all existing services for the given service type with the given service instances. </summary>
+ <param name="serviceType">The service type.</param>
+ <param name="services">The service instances.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceSingle(System.Type,System.Object)">
+ <summary>Replaces a single-instance service of a specified type.</summary>
+ <param name="serviceType">The service type. </param>
+ <param name="service">The service instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ServicesContainer.ResetCache(System.Type)">
+ <summary>Removes the cached values for a single service type.</summary>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.ValueResultConverter`1">
+ <summary> A converter for creating responses from actions that return an arbitrary <paramref name="T" /> value. </summary>
+ <typeparam name="T">The declared return type of an action.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ValueResultConverter`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.ValueResultConverter`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.ValueResultConverter`1.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts the result of an action with arbitrary return type <paramref name="T" /> to an instance of <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The newly created <see cref="T:System.Net.Http.HttpResponseMessage" /> object.</returns>
+ <param name="controllerContext">The action controller context.</param>
+ <param name="actionResult">The execution result.</param>
+ </member>
+ <member name="T:System.Web.Http.Controllers.VoidResultConverter">
+ <summary>Represents a converter for creating a response from actions that do not return a value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.VoidResultConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Controllers.VoidResultConverter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Controllers.VoidResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
+ <summary>Converts the created response from actions that do not return a value.</summary>
+ <returns>The converted response.</returns>
+ <param name="controllerContext">The context of the controller.</param>
+ <param name="actionResult">The result of the action.</param>
+ </member>
+ <member name="T:System.Web.Http.Dependencies.IDependencyResolver">
+ <summary>Represents a dependency injection container.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dependencies.IDependencyResolver.BeginScope">
+ <summary> Starts a resolution scope. </summary>
+ <returns>The dependency scope.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dependencies.IDependencyScope">
+ <summary>Represents an interface for the range of the dependencies.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dependencies.IDependencyScope.GetService(System.Type)">
+ <summary>Retrieves a service from the scope.</summary>
+ <returns>The retrieved service.</returns>
+ <param name="serviceType">The service to be retrieved.</param>
+ </member>
+ <member name="M:System.Web.Http.Dependencies.IDependencyScope.GetServices(System.Type)">
+ <summary>Retrieves a collection of services from the scope.</summary>
+ <returns>The retrieved collection of services.</returns>
+ <param name="serviceType">The collection of services to be retrieved.</param>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiDescription">
+ <summary> Describes an API defined by relative URI path and HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiDescription.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiDescription" /> class. </summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ActionDescriptor">
+ <summary> Gets or sets the action descriptor that will handle the API. </summary>
+ <returns> The action descriptor. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.Documentation">
+ <summary> Gets or sets the documentation of the API. </summary>
+ <returns> The documentation. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.HttpMethod">
+ <summary> Gets or sets the HTTP method. </summary>
+ <returns> The HTTP method. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ID">
+ <summary> Gets the ID. The ID is unique within <see cref="T:System.Web.Http.HttpServer" />. </summary>
+ <returns>The ID.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ParameterDescriptions">
+ <summary> Gets the parameter descriptions. </summary>
+ <returns>The parameter descriptions.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.RelativePath">
+ <summary> Gets or sets the relative path. </summary>
+ <returns> The relative path. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.ResponseDescription">
+ <summary>Gets or sets the response description.</summary>
+ <returns>The response description.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.Route">
+ <summary> Gets or sets the registered route for the API. </summary>
+ <returns> The route. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.SupportedRequestBodyFormatters">
+ <summary> Gets the supported request body formatters. </summary>
+ <returns>The supported request body formatters.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiDescription.SupportedResponseFormatters">
+ <summary> Gets the supported response formatters. </summary>
+ <returns>The supported response formatters.</returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiExplorer">
+ <summary> Explores the URI space of the service based on routes, controllers and actions available in the system. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiExplorer" /> class. </summary>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions">
+ <summary> Gets the API descriptions. The descriptions are initialized on the first access. </summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiExplorer.DocumentationProvider">
+ <summary> Gets or sets the documentation provider. The provider will be responsible for documenting the API. </summary>
+ <returns> The documentation provider. </returns>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.GetHttpMethodsSupportedByAction(System.Web.Http.Routing.IHttpRoute,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary> Gets a collection of HttpMethods supported by the action. Called when initializing the <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />. </summary>
+ <returns>A collection of HttpMethods supported by the action.</returns>
+ <param name="route">The route.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.ShouldExploreAction(System.String,System.Web.Http.Controllers.HttpActionDescriptor,System.Web.Http.Routing.IHttpRoute)">
+ <summary> Determines whether the action should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation. Called when initializing the <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />. </summary>
+ <returns>true if the action should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation, false otherwise.</returns>
+ <param name="actionVariableValue">The action variable value from the route.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorer.ShouldExploreController(System.String,System.Web.Http.Controllers.HttpControllerDescriptor,System.Web.Http.Routing.IHttpRoute)">
+ <summary> Determines whether the controller should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation. Called when initializing the <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />. </summary>
+ <returns>true if the controller should be considered for <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> generation, false otherwise.</returns>
+ <param name="controllerVariableValue">The controller variable value from the route.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiExplorerSettingsAttribute">
+ <summary> This attribute can be used on the controllers and actions to influence the behavior of <see cref="T:System.Web.Http.Description.ApiExplorer" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiExplorerSettingsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiExplorerSettingsAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiExplorerSettingsAttribute.IgnoreApi">
+ <summary> Gets or sets a value indicating whether to exclude the controller or action from the <see cref="T:System.Web.Http.Description.ApiDescription" /> instances generated by <see cref="T:System.Web.Http.Description.ApiExplorer" />. </summary>
+ <returns>true if the controller or action should be ignored; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiParameterDescription">
+ <summary> Describes a parameter on the API defined by relative URI path and HTTP method. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ApiParameterDescription.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ApiParameterDescription" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.Documentation">
+ <summary> Gets or sets the documentation. </summary>
+ <returns> The documentation. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.Name">
+ <summary> Gets or sets the name. </summary>
+ <returns> The name. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.ParameterDescriptor">
+ <summary> Gets or sets the parameter descriptor. </summary>
+ <returns> The parameter descriptor. </returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ApiParameterDescription.Source">
+ <summary> Gets or sets the source of the parameter. It may come from the request URI, request body or other places. </summary>
+ <returns> The source. </returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ApiParameterSource">
+ <summary> Describes where the parameter come from. </summary>
+ </member>
+ <member name="F:System.Web.Http.Description.ApiParameterSource.FromBody">
+ <summary>The parameter come from Body.</summary>
+ </member>
+ <member name="F:System.Web.Http.Description.ApiParameterSource.FromUri">
+ <summary>The parameter come from Uri.</summary>
+ </member>
+ <member name="F:System.Web.Http.Description.ApiParameterSource.Unknown">
+ <summary>The location is unknown.</summary>
+ </member>
+ <member name="T:System.Web.Http.Description.IApiExplorer">
+ <summary> Defines the interface for getting a collection of <see cref="T:System.Web.Http.Description.ApiDescription" />. </summary>
+ </member>
+ <member name="P:System.Web.Http.Description.IApiExplorer.ApiDescriptions">
+ <summary> Gets the API descriptions. </summary>
+ </member>
+ <member name="T:System.Web.Http.Description.IDocumentationProvider">
+ <summary> Defines the provider responsible for documenting the service. </summary>
+ </member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary> Gets the documentation based on <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" />. </summary>
+ <returns>The documentation for the controller.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpControllerDescriptor)"></member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary> Gets the documentation based on <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" />. </summary>
+ <returns>The documentation for the controller.</returns>
+ <param name="parameterDescriptor">The parameter descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Description.IDocumentationProvider.GetResponseDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)"></member>
+ <member name="T:System.Web.Http.Description.ResponseDescription">
+ <summary>Describes the API response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ResponseDescription.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ResponseDescription" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseDescription.DeclaredType">
+ <summary>Gets or sets the declared response type.</summary>
+ <returns>The declared response type.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseDescription.Documentation">
+ <summary>Gets or sets the response documentation.</summary>
+ <returns>The response documentation.</returns>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseDescription.ResponseType">
+ <summary>Gets or sets the actual response type.</summary>
+ <returns>The actual response type.</returns>
+ </member>
+ <member name="T:System.Web.Http.Description.ResponseTypeAttribute">
+ <summary>Use this to specify the entity type returned by an action when the declared return type is <see cref="T:System.Net.Http.HttpResponseMessage" /> or <see cref="T:System.Web.Http.IHttpActionResult" />. The <see cref="P:System.Web.Http.Description.ResponseTypeAttribute.ResponseType" /> will be read by <see cref="T:System.Web.Http.Description.ApiExplorer" /> when generating <see cref="T:System.Web.Http.Description.ApiDescription" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Description.ResponseTypeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Description.ResponseTypeAttribute" /> class.</summary>
+ <param name="responseType">The response type.</param>
+ </member>
+ <member name="P:System.Web.Http.Description.ResponseTypeAttribute.ResponseType">
+ <summary>Gets the response type.</summary>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultAssembliesResolver">
+ <summary> Provides an implementation of <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> with no external dependencies. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultAssembliesResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultAssembliesResolver" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultAssembliesResolver.GetAssemblies">
+ <summary> Returns a list of assemblies available for the application. </summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of assemblies.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerActivator">
+ <summary>Represents a default implementation of an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" />. A different implementation can be registered via the <see cref="T:System.Web.Http.Services.DependencyResolver" />. We optimize for the case where we have an <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> instance per <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instance but can support cases where there are many <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instances for one <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> as well. In the latter case the lookup is slightly slower because it goes through the <see cref="P:HttpControllerDescriptor.Properties" /> dictionary. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerActivator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerActivator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Type)">
+ <summary> Creates the <see cref="T:System.Web.Http.Controllers.IHttpController" /> specified by <paramref name="controllerType" /> using the given <paramref name="request" />.</summary>
+ <returns>An instance of type <paramref name="controllerType" />.</returns>
+ <param name="request">The request message.</param>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="controllerType">The type of the controller.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerSelector">
+ <summary>Represents a default <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> instance for choosing a <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> given a <see cref="T:System.Net.Http.HttpRequestMessage" />. A different implementation can be registered via the <see cref="P:System.Web.Http.HttpConfiguration.Services" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerSelector" /> class.</summary>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="F:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.ControllerSuffix">
+ <summary>Specifies the suffix string in the controller name.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.GetControllerMapping">
+ <summary>Returns a map, keyed by controller string, of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select. </summary>
+ <returns>A map of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select, or null if the selector does not have a well-defined mapping of <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.GetControllerName(System.Net.Http.HttpRequestMessage)">
+ <summary>Gets the name of the controller for the specified <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The name of the controller for the specified <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.SelectController(System.Net.Http.HttpRequestMessage)">
+ <summary>Selects a <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> for the given <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instance for the given <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ <param name="request">The HTTP request message.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver">
+ <summary> Provides an implementation of <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> with no external dependencies. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.#ctor(System.Predicate{System.Type})">
+ <summary>Initializes a new <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver" /> instance using a predicate to filter controller types. </summary>
+ <param name="predicate">The predicate.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.GetControllerTypes(System.Web.Http.Dispatcher.IAssembliesResolver)">
+ <summary> Returns a list of controllers available for the application. </summary>
+ <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of controllers.</returns>
+ <param name="assembliesResolver">The assemblies resolver.</param>
+ </member>
+ <member name="P:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.IsControllerTypePredicate">
+ <summary>Gets a value whether the resolver type is a controller type predicate.</summary>
+ <returns>true if the resolver type is a controller type predicate; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.HttpControllerDispatcher">
+ <summary>Dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to an <see cref="T:System.Web.Http.Controllers.IHttpController" /> implementation for processing.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpControllerDispatcher.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /> class with the specified configuration.</summary>
+ <param name="configuration">The http configuration.</param>
+ </member>
+ <member name="P:System.Web.Http.Dispatcher.HttpControllerDispatcher.Configuration">
+ <summary>Gets the HTTP configuration.</summary>
+ <returns>The HTTP configuration.</returns>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Dispatches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to an <see cref="T:System.Web.Http.Controllers.IHttpController" />.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the ongoing operation.</returns>
+ <param name="request">The request to dispatch</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher">
+ <summary> This class is the default endpoint message handler which examines the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> of the matched route, and chooses which message handler to call. If <see cref="P:System.Web.Http.Routing.IHttpRoute.Handler" /> is null, then it delegates to <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher" /> class, using the provided <see cref="T:System.Web.Http.HttpConfiguration" /> and <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /> as the default handler. </summary>
+ <param name="configuration">The server configuration.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.#ctor(System.Web.Http.HttpConfiguration,System.Net.Http.HttpMessageHandler)">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher" /> class, using the provided <see cref="T:System.Web.Http.HttpConfiguration" /> and <see cref="T:System.Net.Http.HttpMessageHandler" />. </summary>
+ <param name="configuration">The server configuration.</param>
+ <param name="defaultHandler">The default handler to use when the <see cref="T:System.Web.Http.Routing.IHttpRoute" /> has no <see cref="P:System.Web.Http.Routing.IHttpRoute.Handler" />.</param>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends an HTTP request as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IAssembliesResolver">
+ <summary> Provides an abstraction for managing the assemblies of an application. A different implementation can be registered via the <see cref="T:System.Web.Http.Services.DependencyResolver" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IAssembliesResolver.GetAssemblies">
+ <summary> Returns a list of assemblies available for the application. </summary>
+ <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of assemblies.</returns>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IHttpControllerActivator">
+ <summary>Defines the methods that are required for an <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerActivator.Create(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Type)">
+ <summary>Creates an <see cref="T:System.Web.Http.Controllers.IHttpController" /> object.</summary>
+ <returns>An <see cref="T:System.Web.Http.Controllers.IHttpController" /> object.</returns>
+ <param name="request">The message request.</param>
+ <param name="controllerDescriptor">The HTTP controller descriptor.</param>
+ <param name="controllerType">The type of the controller.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IHttpControllerSelector">
+ <summary> Defines the methods that are required for an <see cref="T:System.Web.Http.Controllers.IHttpController" /> factory. </summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerSelector.GetControllerMapping">
+ <summary> Returns a map, keyed by controller string, of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select. This is primarily called by <see cref="T:System.Web.Http.Description.IApiExplorer" /> to discover all the possible controllers in the system. </summary>
+ <returns>A map of all <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> that the selector can select, or null if the selector does not have a well-defined mapping of <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerSelector.SelectController(System.Net.Http.HttpRequestMessage)">
+ <summary> Selects a <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> for the given <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>An <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> instance.</returns>
+ <param name="request">The request message.</param>
+ </member>
+ <member name="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver">
+ <summary> Provides an abstraction for managing the controller types of an application. A different implementation can be registered via the DependencyResolver.</summary>
+ </member>
+ <member name="M:System.Web.Http.Dispatcher.IHttpControllerTypeResolver.GetControllerTypes(System.Web.Http.Dispatcher.IAssembliesResolver)">
+ <summary> Returns a list of controllers available for the application. </summary>
+ <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of controllers.</returns>
+ <param name="assembliesResolver">The resolver for failed assemblies.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks">
+ <summary>Provides the catch blocks used within this assembly.</summary>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpBatchHandler">
+ <summary>Gets the catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpBatchHandler.SendAsync.</summary>
+ <returns>The catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpBatchHandler.SendAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpControllerDispatcher">
+ <summary>Gets the catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpControllerDispatcher.SendAsync.</summary>
+ <returns>The catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpControllerDispatcher.SendAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpServer">
+ <summary>Gets the catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpServer.SendAsync.</summary>
+ <returns>The catch block in System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.HttpServer.SendAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.IExceptionFilter">
+ <summary>Gets the catch block in System.Web.Http.ApiController.ExecuteAsync when using <see cref="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.IExceptionFilter" />.</summary>
+ <returns>The catch block in System.Web.Http.ApiController.ExecuteAsync when using <see cref="P:System.Web.Http.ExceptionHandling.ExceptionCatchBlocks.IExceptionFilter" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionContext">
+ <summary>Represents an exception and the contextual data associated with it when it was caught.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ <param name="request">The request being processed when the exception was caught.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock,System.Net.Http.HttpRequestMessage,System.Net.Http.HttpResponseMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ <param name="request">The request being processed when the exception was caught.</param>
+ <param name="response">The repsonse being returned when the exception was caught.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContext.#ctor(System.Exception,System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock,System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContext" /> class.</summary>
+ <param name="exception">The caught exception.</param>
+ <param name="catchBlock">The catch block where the exception was caught.</param>
+ <param name="actionContext">The action context in which the exception occurred.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.ActionContext">
+ <summary>Gets the action context in which the exception occurred, if available.</summary>
+ <returns>The action context in which the exception occurred, if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.CatchBlock">
+ <summary>Gets the catch block in which the exception was caught.</summary>
+ <returns>The catch block in which the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.ControllerContext">
+ <summary>Gets the controller context in which the exception occurred, if available.</summary>
+ <returns>The controller context in which the exception occurred, if available.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.Exception">
+ <summary>Gets the caught exception.</summary>
+ <returns>The caught exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.Request">
+ <summary>Gets the request being processed when the exception was caught.</summary>
+ <returns>The request being processed when the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.RequestContext">
+ <summary>Gets the request context in which the exception occurred.</summary>
+ <returns>The request context in which the exception occurred.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContext.Response">
+ <summary>Gets the response being sent when the exception was caught.</summary>
+ <returns>The response being sent when the exception was caught.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock">
+ <summary>Represents the catch block location for an exception context.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.#ctor(System.String,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock" /> class.</summary>
+ <param name="name">The label for the catch block where the exception was caught.</param>
+ <param name="isTopLevel">A value indicating whether the catch block where the exception was caught is the last one before the host.</param>
+ <param name="callsHandler">A value indicating whether exceptions in the catch block can be handled after they are logged.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.CallsHandler">
+ <summary>Gets a value indicating whether exceptions in the catch block can be handled after they are logged.</summary>
+ <returns>A value indicating whether exceptions in the catch block can be handled after they are logged.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.IsTopLevel">
+ <summary>Gets a value indicating whether the catch block where the exception was caught is the last one before the host.</summary>
+ <returns>A value indicating whether the catch block where the exception was caught is the last one before the host.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.Name">
+ <summary>Gets a label for the catch block in which the exception was caught.</summary>
+ <returns>A label for the catch block in which the exception was caught.</returns>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionContextCatchBlock.ToString">
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionHandler">
+ <summary>Represents an unhandled exception handler.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.Handle(System.Web.Http.ExceptionHandling.ExceptionHandlerContext)">
+ <summary>When overridden in a derived class, handles the exception synchronously.</summary>
+ <param name="context">The exception handler context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.HandleAsync(System.Web.Http.ExceptionHandling.ExceptionHandlerContext,System.Threading.CancellationToken)">
+ <summary>When overridden in a derived class, handles the exception asynchronously.</summary>
+ <returns>A task representing the asynchronous exception handling operation.</returns>
+ <param name="context">The exception handler context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.ShouldHandle(System.Web.Http.ExceptionHandling.ExceptionHandlerContext)">
+ <summary>Determines whether the exception should be handled.</summary>
+ <returns>true if the exception should be handled; otherwise, false.</returns>
+ <param name="context">The exception handler context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandler.System#Web#Http#ExceptionHandling#IExceptionHandler#HandleAsync(System.Web.Http.ExceptionHandling.ExceptionHandlerContext,System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionHandlerContext">
+ <summary>Represents the context within which unhandled exception handling occurs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.#ctor(System.Web.Http.ExceptionHandling.ExceptionContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionHandlerContext" /> class.</summary>
+ <param name="exceptionContext">The exception context.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.CatchBlock">
+ <summary>Gets the catch block in which the exception was caught.</summary>
+ <returns>The catch block in which the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.Exception">
+ <summary>Gets the caught exception.</summary>
+ <returns>The caught exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.ExceptionContext">
+ <summary>Gets the exception context providing the exception and related data.</summary>
+ <returns>The exception context providing the exception and related data.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.Request">
+ <summary>Gets the request being processed when the exception was caught.</summary>
+ <returns>The request being processed when the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.RequestContext">
+ <summary>Gets the request context in which the exception occurred.</summary>
+ <returns>The request context in which the exception occurred.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionHandlerContext.Result">
+ <summary>Gets or sets the result providing the response message when the exception is handled.</summary>
+ <returns>The result providing the response message when the exception is handled.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionHandlerExtensions">
+ <summary>Provides extension methods for <see cref="T:System.Web.Http.ExceptionHandling.IExceptionHandler" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionHandlerExtensions.HandleAsync(System.Web.Http.ExceptionHandling.IExceptionHandler,System.Web.Http.ExceptionHandling.ExceptionContext,System.Threading.CancellationToken)">
+ <summary>Calls an exception handler and determines the response handling it, if any.</summary>
+ <returns>A task that, when completed, contains the response message to return when the exception is handled, or null when the exception remains unhandled.</returns>
+ <param name="handler">The unhandled exception handler.</param>
+ <param name="context">The exception context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionLogger">
+ <summary>Represents an unhandled exception logger.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionLogger" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.Log(System.Web.Http.ExceptionHandling.ExceptionLoggerContext)">
+ <summary>When overridden in a derived class, logs the exception synchronously.</summary>
+ <param name="context">The exception logger context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.LogAsync(System.Web.Http.ExceptionHandling.ExceptionLoggerContext,System.Threading.CancellationToken)">
+ <summary>When overridden in a derived class, logs the exception asynchronously.</summary>
+ <returns>A task representing the asynchronous exception logging operation.</returns>
+ <param name="context">The exception logger context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.ShouldLog(System.Web.Http.ExceptionHandling.ExceptionLoggerContext)">
+ <summary>Determines whether the exception should be logged.</summary>
+ <returns>true if the exception should be logged; otherwise, false.</returns>
+ <param name="context">The exception logger context.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLogger.System#Web#Http#ExceptionHandling#IExceptionLogger#LogAsync(System.Web.Http.ExceptionHandling.ExceptionLoggerContext,System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionLoggerContext">
+ <summary>Represents the context within which unhandled exception logging occurs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.#ctor(System.Web.Http.ExceptionHandling.ExceptionContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ExceptionHandling.ExceptionLoggerContext" /> class.</summary>
+ <param name="exceptionContext">The exception context.</param>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.CallsHandler">
+ <summary>Gets or sets a value indicating whether the exception can subsequently be handled by an <see cref="T:System.Web.Http.ExceptionHandling.IExceptionHandler" /> to produce a new response message.</summary>
+ <returns>A value indicating whether the exception can subsequently be handled by an <see cref="T:System.Web.Http.ExceptionHandling.IExceptionHandler" /> to produce a new response message.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.CatchBlock">
+ <summary>Gets the catch block in which the exception was caught.</summary>
+ <returns>The catch block in which the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.Exception">
+ <summary>Gets the caught exception.</summary>
+ <returns>The caught exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.ExceptionContext">
+ <summary>Gets the exception context providing the exception and related data.</summary>
+ <returns>The exception context providing the exception and related data.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.Request">
+ <summary>Gets the request being processed when the exception was caught.</summary>
+ <returns>The request being processed when the exception was caught.</returns>
+ </member>
+ <member name="P:System.Web.Http.ExceptionHandling.ExceptionLoggerContext.RequestContext">
+ <summary>Gets the request context in which the exception occurred.</summary>
+ <returns>The request context in which the exception occurred.</returns>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionLoggerExtensions">
+ <summary>Provides extension methods for <see cref="T:System.Web.Http.ExceptionHandling.IExceptionLogger" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionLoggerExtensions.LogAsync(System.Web.Http.ExceptionHandling.IExceptionLogger,System.Web.Http.ExceptionHandling.ExceptionContext,System.Threading.CancellationToken)">
+ <summary>Calls an exception logger.</summary>
+ <returns>A task representing the asynchronous exception logging operation.</returns>
+ <param name="logger">The unhandled exception logger.</param>
+ <param name="context">The exception context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.ExceptionServices">
+ <summary>Creates exception services to call logging and handling from catch blocks.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetHandler(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets an exception handler that calls the registered handler service, if any, and ensures exceptions do not accidentally propagate to the host.</summary>
+ <returns>An exception handler that calls any registered handler and ensures exceptions do not accidentally propagate to the host.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetHandler(System.Web.Http.HttpConfiguration)">
+ <summary>Gets an exception handler that calls the registered handler service, if any, and ensures exceptions do not accidentally propagate to the host.</summary>
+ <returns>An exception handler that calls any registered handler and ensures exceptions do not accidentally propagate to the host.</returns>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetLogger(System.Web.Http.Controllers.ServicesContainer)">
+ <summary>Gets an exception logger that calls all registered logger services.</summary>
+ <returns>A composite logger.</returns>
+ <param name="services">The services container.</param>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.ExceptionServices.GetLogger(System.Web.Http.HttpConfiguration)">
+ <summary>Gets an exception logger that calls all registered logger services.</summary>
+ <returns>A composite logger.</returns>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.IExceptionHandler">
+ <summary>Defines an unhandled exception handler.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.IExceptionHandler.HandleAsync(System.Web.Http.ExceptionHandling.ExceptionHandlerContext,System.Threading.CancellationToken)">
+ <summary>Process an unhandled exception, either allowing it to propagate or handling it by providing a response message to return instead.</summary>
+ <returns>A task representing the asynchronous exception handling operation.</returns>
+ <param name="context">The exception handler context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.ExceptionHandling.IExceptionLogger">
+ <summary>Defines an unhandled exception logger.</summary>
+ </member>
+ <member name="M:System.Web.Http.ExceptionHandling.IExceptionLogger.LogAsync(System.Web.Http.ExceptionHandling.ExceptionLoggerContext,System.Threading.CancellationToken)">
+ <summary>Logs an unhandled exception.</summary>
+ <returns>A task representing the asynchronous exception logging operation.</returns>
+ <param name="context">The exception logger context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ActionDescriptorFilterProvider">
+ <summary>Provides information about an action method, such as its name, controller, parameters, attributes, and filters.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionDescriptorFilterProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ActionDescriptorFilterProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionDescriptorFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Returns the filters that are associated with this action method.</summary>
+ <returns>The filters that are associated with this action method.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ActionFilterAttribute">
+ <summary>Represents the base class for all action-filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ActionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecuted(System.Web.Http.Filters.HttpActionExecutedContext)">
+ <summary>Occurs after the action method is invoked.</summary>
+ <param name="actionExecutedContext">The action executed context.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutedAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecuting(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Occurs before the action method is invoked.</summary>
+ <param name="actionContext">The action context.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutingAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.ActionFilterAttribute.System#Web#Http#Filters#IActionFilter#ExecuteActionFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the filter action asynchronously.</summary>
+ <returns>The newly created task for this operation.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token assigned for this task.</param>
+ <param name="continuation">The delegate function to continue after the action method is invoked.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.AuthorizationFilterAttribute">
+ <summary>Provides details for authorization filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Calls when a process requests authorization.</summary>
+ <param name="actionContext">The action context, which encapsulates information for using <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" />.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorizationAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.System#Web#Http#Filters#IAuthorizationFilter#ExecuteAuthorizationFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the authorization filter during synchronization.</summary>
+ <returns>The authorization filter during synchronization.</returns>
+ <param name="actionContext">The action context, which encapsulates information for using <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" />.</param>
+ <param name="cancellationToken">The cancellation token that cancels the operation.</param>
+ <param name="continuation">A continuation of the operation.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ConfigurationFilterProvider">
+ <summary>Represents the configuration filter provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ConfigurationFilterProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ConfigurationFilterProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ConfigurationFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Returns the filters that are associated with this configuration method.</summary>
+ <returns>The filters that are associated with this configuration method.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.ExceptionFilterAttribute">
+ <summary>Represents the attributes for the exception filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.ExceptionFilterAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.OnException(System.Web.Http.Filters.HttpActionExecutedContext)">
+ <summary>Raises the exception event.</summary>
+ <param name="actionExecutedContext">The context for the action.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.OnExceptionAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)"></member>
+ <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.System#Web#Http#Filters#IExceptionFilter#ExecuteExceptionFilterAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the exception filter.</summary>
+ <returns>The result of the execution.</returns>
+ <param name="actionExecutedContext">The context for the action.</param>
+ <param name="cancellationToken">The cancellation context.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.FilterAttribute">
+ <summary>Represents the base class for action-filter attributes.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.FilterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.FilterAttribute" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.FilterAttribute.AllowMultiple">
+ <summary>Gets a value that indicates whether multiple filters are allowed.</summary>
+ <returns>true if multiple filters are allowed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.FilterInfo">
+ <summary>Provides information about the available action filters.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.FilterInfo.#ctor(System.Web.Http.Filters.IFilter,System.Web.Http.Filters.FilterScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.FilterInfo" /> class.</summary>
+ <param name="instance">The instance of this class.</param>
+ <param name="scope">The scope of this class.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.FilterInfo.Instance">
+ <summary>Gets or sets an instance of the <see cref="T:System.Web.Http.Filters.FilterInfo" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Filters.FilterInfo" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.FilterInfo.Scope">
+ <summary>Gets or sets the scope <see cref="T:System.Web.Http.Filters.FilterInfo" />.</summary>
+ <returns>The scope of the FilterInfo.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.FilterScope">
+ <summary>Defines values that specify the order in which filters run within the same filter type and filter order.</summary>
+ </member>
+ <member name="F:System.Web.Http.Filters.FilterScope.Action">
+ <summary>Specifies an order after Controller. </summary>
+ </member>
+ <member name="F:System.Web.Http.Filters.FilterScope.Controller">
+ <summary>Specifies an order before Action and after Global.</summary>
+ </member>
+ <member name="F:System.Web.Http.Filters.FilterScope.Global">
+ <summary>Specifies an action before Controller.</summary>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpActionExecutedContext">
+ <summary>Represents the action of the HTTP executed context.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpActionExecutedContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpActionExecutedContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpActionExecutedContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpActionExecutedContext" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.ActionContext">
+ <summary>Gets or sets the HTTP action context.</summary>
+ <returns>The HTTP action context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Exception">
+ <summary>Gets or sets the exception that was raised during the execution.</summary>
+ <returns>The exception that was raised during the execution.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Request">
+ <summary>Gets the <see cref="T:System.Net.Http.HttpRequestMessage" /> object for the context.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpRequestMessage" /> object for the context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Response">
+ <summary>Gets or sets the <see cref="T:System.Net.Http.HttpResponseMessage" /> for the context.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpResponseMessage" /> for the context.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpAuthenticationChallengeContext">
+ <summary>Represents an authentication challenge context containing information for executing an authentication challenge.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpAuthenticationChallengeContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.IHttpActionResult)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpAuthenticationChallengeContext" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="result">The current action result.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationChallengeContext.ActionContext">
+ <summary>Gets the action context.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationChallengeContext.Request">
+ <summary>Gets the request message.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationChallengeContext.Result">
+ <summary>Gets or sets the action result to execute.</summary>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpAuthenticationContext">
+ <summary>Represents an authentication context containing information for performing authentication.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpAuthenticationContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Security.Principal.IPrincipal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpAuthenticationContext" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="principal">The current principal.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.ActionContext">
+ <summary>Gets the action context.</summary>
+ <returns>The action context.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.ErrorResult">
+ <summary>Gets or sets an action result that will produce an error response (if authentication failed; otherwise, null).</summary>
+ <returns>An action result that will produce an error response.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.Principal">
+ <summary>Gets or sets the authenticated principal.</summary>
+ <returns>The authenticated principal.</returns>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpAuthenticationContext.Request">
+ <summary>Gets the request message.</summary>
+ <returns>The request message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.HttpFilterCollection">
+ <summary>Represents a collection of HTTP filters.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Filters.HttpFilterCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Add(System.Web.Http.Filters.IFilter)">
+ <summary>Adds an item at the end of the collection.</summary>
+ <param name="filter">The item to add to the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.AddRange(System.Collections.Generic.IEnumerable{System.Web.Http.Filters.IFilter})"></member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Clear">
+ <summary>Removes all item in the collection.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Contains(System.Web.Http.Filters.IFilter)">
+ <summary>Determines whether the collection contains the specified item.</summary>
+ <returns>true if the collection contains the specified item; otherwise, false.</returns>
+ <param name="filter">The item to check.</param>
+ </member>
+ <member name="P:System.Web.Http.Filters.HttpFilterCollection.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.GetEnumerator">
+ <summary>Gets an enumerator that iterates through the collection.</summary>
+ <returns>An enumerator object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.Remove(System.Web.Http.Filters.IFilter)">
+ <summary>Removes the specified item from the collection.</summary>
+ <param name="filter">The item to remove in the collection.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.HttpFilterCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an enumerator that iterates through the collection.</summary>
+ <returns>An enumerator object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.IActionFilter">
+ <summary>Defines the methods that are used in an action filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IActionFilter.ExecuteActionFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the filter action asynchronously.</summary>
+ <returns>The newly created task for this operation.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token assigned for this task.</param>
+ <param name="continuation">The delegate function to continue after the action method is invoked.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IAuthenticationFilter">
+ <summary>Defines a filter that performs authentication.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IAuthenticationFilter.AuthenticateAsync(System.Web.Http.Filters.HttpAuthenticationContext,System.Threading.CancellationToken)">
+ <summary>Authenticates the request.</summary>
+ <returns>A Task that will perform authentication.</returns>
+ <param name="context">The authentication context.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="M:System.Web.Http.Filters.IAuthenticationFilter.ChallengeAsync(System.Web.Http.Filters.HttpAuthenticationChallengeContext,System.Threading.CancellationToken)"></member>
+ <member name="T:System.Web.Http.Filters.IAuthorizationFilter">
+ <summary>Defines the methods that are required for an authorization filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IAuthorizationFilter.ExecuteAuthorizationFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
+ <summary>Executes the authorization filter to synchronize.</summary>
+ <returns>The authorization filter to synchronize.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token associated with the filter.</param>
+ <param name="continuation">The continuation.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IExceptionFilter">
+ <summary>Defines the methods that are required for an exception filter.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IExceptionFilter.ExecuteExceptionFilterAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)">
+ <summary>Executes an asynchronous exception filter.</summary>
+ <returns>An asynchronous exception filter.</returns>
+ <param name="actionExecutedContext">The action executed context.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IFilter">
+ <summary>Defines the methods that are used in a filter.</summary>
+ </member>
+ <member name="P:System.Web.Http.Filters.IFilter.AllowMultiple">
+ <summary>Gets or sets a value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
+ <returns>true if more than one instance is allowed to be specified; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Filters.IFilterProvider">
+ <summary>Provides filter information.</summary>
+ </member>
+ <member name="M:System.Web.Http.Filters.IFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Returns an enumeration of filters.</summary>
+ <returns>An enumeration of filters.</returns>
+ <param name="configuration">The HTTP configuration.</param>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Filters.IOverrideFilter"></member>
+ <member name="P:System.Web.Http.Filters.IOverrideFilter.FiltersToOverride"></member>
+ <member name="T:System.Web.Http.Hosting.HttpPropertyKeys">
+ <summary> Provides common keys for properties stored in the <see cref="P:System.Net.Http.HttpRequestMessage.Properties" /></summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.ClientCertificateKey">
+ <summary>Provides a key for the client certificate for this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.DependencyScope">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> associated with this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.DisposableRequestResourcesKey">
+ <summary>Provides a key for the collection of resources that should be disposed when a request is disposed.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpActionDescriptorKey">
+ <summary> Provides a key for the <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> associated with this request. </summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpConfigurationKey">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.HttpConfiguration" /> associated with this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpRouteDataKey">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> associated with this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IncludeErrorDetailKey">
+ <summary>Provides a key that indicates whether error details are to be included in the response for this HTTP request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IsBatchRequest">
+ <summary> Provides a key that indicates whether the request is a batch request. </summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IsLocalKey">
+ <summary>Provides a key that indicates whether the request originates from a local address.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.NoRouteMatched">
+ <summary> Provides a key that indicates whether the request failed to match a route. </summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestContextKey">
+ <summary>Provides a key for the <see cref="T:System.Web.Http.Controllers.HttpRequestContext" /> for this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestCorrelationKey">
+ <summary>Provides a key for the <see cref="T:System.Guid" /> stored in <see cref="T:System.Net.Http.Properties" />. This is the correlation ID for that request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestQueryNameValuePairsKey">
+ <summary>Provides a key for the parsed query string stored in <see cref="T:System.Net.Http.Properties" />.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RetrieveClientCertificateDelegateKey">
+ <summary>Provides a key for a delegate which can retrieve the client certificate for this request.</summary>
+ </member>
+ <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.SynchronizationContextKey">
+ <summary>Provides a key for the current <see cref="T:System.Threading.SynchronizationContext" /> stored in Properties(). If Current() is null then no context is stored.</summary>
+ </member>
+ <member name="T:System.Web.Http.Hosting.IHostBufferPolicySelector">
+ <summary> Interface for controlling the use of buffering requests and responses in the host. If a host provides support for buffering requests and/or responses then it can use this interface to determine the policy for when buffering is to be used.</summary>
+ </member>
+ <member name="M:System.Web.Http.Hosting.IHostBufferPolicySelector.UseBufferedInputStream(System.Object)">
+ <summary>Determines whether the host should buffer the <see cref="T:System.Net.Http.HttpRequestMessage" /> entity body.</summary>
+ <returns>true if buffering should be used; otherwise a streamed request should be used.</returns>
+ <param name="hostContext">The host context.</param>
+ </member>
+ <member name="M:System.Web.Http.Hosting.IHostBufferPolicySelector.UseBufferedOutputStream(System.Net.Http.HttpResponseMessage)">
+ <summary>Determines whether the host should buffer the <see cref="T.System.Net.Http.HttpResponseMessage" /> entity body.</summary>
+ <returns>true if buffering should be used; otherwise a streamed response should be used.</returns>
+ <param name="response">The HTTP response message.</param>
+ </member>
+ <member name="T:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler">
+ <summary>Represents a message handler that suppresses host authentication results.</summary>
+ </member>
+ <member name="M:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Hosting.SuppressHostPrincipalMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Asynchronously sends a request message.</summary>
+ <returns>That task that completes the asynchronous operation.</returns>
+ <param name="request">The request message to send.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.ModelMetadata">
+ <summary>Represents the metadata class of the ModelMetadata.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadata.#ctor(System.Web.Http.Metadata.ModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> class.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.AdditionalValues">
+ <summary>Gets a dictionary that contains additional metadata about the model.</summary>
+ <returns>A dictionary that contains additional metadata about the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.ContainerType">
+ <summary>Gets or sets the type of the container for the model.</summary>
+ <returns>The type of the container for the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.ConvertEmptyStringToNull">
+ <summary>Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Description">
+ <summary>Gets or sets the description of the model.</summary>
+ <returns>The description of the model. The default value is null.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadata.GetDisplayName">
+ <summary>Gets the display name for the model.</summary>
+ <returns>The display name for the model.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadata.GetValidators(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets a list of validators for the model.</summary>
+ <returns>A list of validators for the model.</returns>
+ <param name="validatorProviders">The validator providers for the model.</param>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.IsComplexType">
+ <summary>Gets or sets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.IsNullableValueType">
+ <summary>Gets a value that indicates whether the type is nullable.</summary>
+ <returns>true if the type is nullable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.IsReadOnly">
+ <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Model">
+ <summary>Gets the value of the model.</summary>
+ <returns>The model value can be null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.ModelType">
+ <summary>Gets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Properties">
+ <summary>Gets a collection of model metadata objects that describe the properties of the model.</summary>
+ <returns>A collection of model metadata objects that describe the properties of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.PropertyName">
+ <summary>Gets the property name.</summary>
+ <returns>The property name.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.ModelMetadata.Provider">
+ <summary>Gets or sets the provider.</summary>
+ <returns>The provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.Metadata.ModelMetadataProvider">
+ <summary>Provides an abstract base class for a custom metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Gets a ModelMetadata object for each property of a model.</summary>
+ <returns>A ModelMetadata object for each property of a model.</returns>
+ <param name="container">The container.</param>
+ <param name="containerType">The type of the container.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Gets a metadata for the specified property.</summary>
+ <returns>The metadata model for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyName">The property to get the metadata model for.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Gets the metadata for the specified model accessor and model type.</summary>
+ <returns>The metadata.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the mode.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1">
+ <summary>Provides an abstract class to implement a metadata provider.</summary>
+ <typeparam name="TModelMetadata">The type of the model metadata.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.CreateMetadataFromPrototype(`0,System.Func{System.Object})">
+ <summary>When overridden in a derived class, creates the model metadata for the property using the specified prototype.</summary>
+ <returns>The model metadata for the property.</returns>
+ <param name="prototype">The prototype from which to create the model metadata.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>When overridden in a derived class, creates the model metadata for the property.</summary>
+ <returns>The model metadata for the property.</returns>
+ <param name="attributes">The set of attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForProperties(System.Object,System.Type)">
+ <summary>Retrieves a list of properties for the model.</summary>
+ <returns>A list of properties for the model.</returns>
+ <param name="container">The model container.</param>
+ <param name="containerType">The type of the container.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+ <summary>Retrieves the metadata for the specified property using the container type and property name.</summary>
+ <returns>The metadata for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForType(System.Func{System.Object},System.Type)">
+ <summary>Returns the metadata for the specified property using the type of the model.</summary>
+ <returns>The metadata for the specified property.</returns>
+ <param name="modelAccessor">The model accessor.</param>
+ <param name="modelType">The type of the container.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes">
+ <summary>Provides prototype cache data for <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.#ctor(System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes" /> class.</summary>
+ <param name="attributes">The attributes that provides data for the initialization.</param>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.Display">
+ <summary>Gets or sets the metadata display attribute.</summary>
+ <returns>The metadata display attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.DisplayFormat">
+ <summary>Gets or sets the metadata display format attribute.</summary>
+ <returns>The metadata display format attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.DisplayName"></member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.Editable">
+ <summary>Gets or sets the metadata editable attribute.</summary>
+ <returns>The metadata editable attribute.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.ReadOnly">
+ <summary>Gets or sets the metadata read-only attribute.</summary>
+ <returns>The metadata read-only attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata">
+ <summary>Provides a container for common metadata, for the <see cref="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider" /> class, for a data model.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata" /> class.</summary>
+ <param name="prototype">The prototype used to initialize the model metadata.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata" /> class.</summary>
+ <param name="provider">The metadata provider.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ <param name="attributes">The attributes that provides data for the initialization.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeConvertEmptyStringToNull">
+ <summary>Retrieves a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeDescription">
+ <summary>Retrieves the description of the model.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeIsReadOnly">
+ <summary>Retrieves a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.GetDisplayName"></member>
+ <member name="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1">
+ <summary>Provides prototype cache data for the <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" />.</summary>
+ <typeparam name="TPrototypeCache">The type of prototype cache.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.#ctor(System.Web.Http.Metadata.Providers.CachedModelMetadata{`0},System.Func{System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> class.</summary>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.#ctor(System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> class.</summary>
+ <param name="provider">The provider.</param>
+ <param name="containerType">The type of container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ <param name="prototypeCache">The prototype cache.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeConvertEmptyStringToNull">
+ <summary>Indicates whether empty strings that are posted back in forms should be computed and converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be computed and converted to null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeDescription">
+ <summary>Indicates the computation value.</summary>
+ <returns>The computation value.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeIsComplexType">
+ <summary>Gets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex type by the Web API framework.</returns>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeIsReadOnly">
+ <summary>Gets a value that indicates whether the model to be computed is read-only.</summary>
+ <returns>true if the model to be computed is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ConvertEmptyStringToNull">
+ <summary>Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+ <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.Description">
+ <summary>Gets or sets the description of the model.</summary>
+ <returns>The description of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.IsComplexType">
+ <summary>Gets a value that indicates whether the model is a complex type.</summary>
+ <returns>A value that indicates whether the model is considered a complex type by the Web API framework.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.IsReadOnly">
+ <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+ <returns>true if the model is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.PrototypeCache">
+ <summary>Gets or sets a value that indicates whether the prototype cache is updating.</summary>
+ <returns>true if the prototype cache is updating; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider">
+ <summary>Implements the default model metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
+ <summary>Creates the metadata from prototype for the specified property.</summary>
+ <returns>The metadata for the property.</returns>
+ <param name="prototype">The prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>Creates the metadata for the specified property.</summary>
+ <returns>The metadata for the property.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The type of the container.</param>
+ <param name="modelType">The type of the model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider">
+ <summary>Represents an empty model metadata provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Http.Metadata.ModelMetadata,System.Func{System.Object})">
+ <summary>Creates metadata from prototype.</summary>
+ <returns>The metadata.</returns>
+ <param name="prototype">The model metadata prototype.</param>
+ <param name="modelAccessor">The model accessor.</param>
+ </member>
+ <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
+ <summary>Creates a prototype of the metadata provider of the <see cref="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider" />.</summary>
+ <returns>A prototype of the metadata provider.</returns>
+ <param name="attributes">The attributes.</param>
+ <param name="containerType">The type of container.</param>
+ <param name="modelType">The type of model.</param>
+ <param name="propertyName">The name of the property.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.CancellationTokenParameterBinding">
+ <summary>Represents the binding directly to the cancellation token.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CancellationTokenParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.CancellationTokenParameterBinding" /> class.</summary>
+ <param name="descriptor">The binding descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CancellationTokenParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes the binding during synchronization.</summary>
+ <returns>The binding during synchronization.</returns>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The notification after the cancellation of the operations.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.CustomModelBinderAttribute">
+ <summary>Represents an attribute that invokes a custom model binder.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CustomModelBinderAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.CustomModelBinderAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.CustomModelBinderAttribute.GetBinder">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>A reference to an object that implements the <see cref="T:System.Web.Http.ModelBinding.IModelBinder" /> interface.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.DefaultActionValueBinder">
+ <summary>Represents the default action value of the binder.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.GetBinding(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Default implementation of the <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> interface. This interface is the primary entry point for binding action parameters.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> associated with the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" />.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.GetParameterBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets the <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> associated with the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" />.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> associated with the <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" />.</returns>
+ <param name="parameter">The parameter descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ErrorParameterBinding">
+ <summary>Defines a binding error.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ErrorParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ErrorParameterBinding" /> class.</summary>
+ <param name="descriptor">The error descriptor.</param>
+ <param name="message">The message.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ErrorParameterBinding.ErrorMessage">
+ <summary>Gets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ErrorParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Executes the binding method during synchronization.</summary>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation Token value.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.FormatterParameterBinding">
+ <summary>Represents parameter binding that will read from the body and invoke the formatters.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Web.Http.Validation.IBodyModelValidator)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> class.</summary>
+ <param name="descriptor">The descriptor.</param>
+ <param name="formatters">The formatter.</param>
+ <param name="bodyModelValidator">The body model validator.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.BodyModelValidator">
+ <summary>Gets or sets an interface for the body model validator.</summary>
+ <returns>An interface for the body model validator.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.ErrorMessage">
+ <summary>Gets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously execute the binding of <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />.</summary>
+ <returns>The result of the action.</returns>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The context associated with the action.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.Formatters">
+ <summary>Gets or sets an enumerable object that represents the formatter for the parameter binding.</summary>
+ <returns>An enumerable object that represents the formatter for the parameter binding.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(System.Net.Http.HttpRequestMessage,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Asynchronously reads the content of <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />.</summary>
+ <returns>The result of the action.</returns>
+ <param name="request">The request.</param>
+ <param name="type">The type.</param>
+ <param name="formatters">The formatter.</param>
+ <param name="formatterLogger">The format logger.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(System.Net.Http.HttpRequestMessage,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger,System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.WillReadBody">
+ <summary>Gets whether the <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />will read body.</summary>
+ <returns>True if the <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" />will read body; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.FormDataCollectionExtensions">
+ <summary>Represents the extensions for the collection of form data.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection)">
+ <summary>Reads the collection extensions with specified type.</summary>
+ <returns>The read collection extensions.</returns>
+ <param name="formData">The form data.</param>
+ <typeparam name="T">The generic type.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads the collection extensions with specified type.</summary>
+ <returns>The collection extensions.</returns>
+ <param name="formData">The form data.</param>
+ <param name="modelName">The name of the model.</param>
+ <param name="requiredMemberSelector">The required member selector.</param>
+ <param name="formatterLogger">The formatter logger.</param>
+ <typeparam name="T">The generic type.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.String,System.Web.Http.Controllers.HttpActionContext)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type)">
+ <summary>Reads the collection extensions with specified type.</summary>
+ <returns>The collection extensions with specified type.</returns>
+ <param name="formData">The form data.</param>
+ <param name="type">The type of the object.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads the collection extensions with specified type and model name.</summary>
+ <returns>The collection extensions.</returns>
+ <param name="formData">The form data.</param>
+ <param name="type">The type of the object.</param>
+ <param name="modelName">The name of the model.</param>
+ <param name="requiredMemberSelector">The required member selector.</param>
+ <param name="formatterLogger">The formatter logger.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger,System.Web.Http.HttpConfiguration)">
+ <summary>Deserialize the form data to the given type, using model binding.</summary>
+ <returns>best attempt to bind the object. The best attempt may be null.</returns>
+ <param name="formData">collection with parsed form url data</param>
+ <param name="type">target type to read as</param>
+ <param name="modelName">null or empty to read the entire form as a single object. This is common for body data. Or the name of a model to do a partial binding against the form data. This is common for extracting individual fields.</param>
+ <param name="requiredMemberSelector">The <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> used to determine required members.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration to pick binder from. Can be null if the config was not created already. In that case a new config is created.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.Web.Http.Controllers.HttpActionContext)"></member>
+ <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.Web.Http.Controllers.HttpActionContext)">
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.HttpBindingBehavior">
+ <summary>Enumerates the behavior of the HTTP binding.</summary>
+ </member>
+ <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Never">
+ <summary>Never use HTTP binding.</summary>
+ </member>
+ <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Optional">
+ <summary>The optional binding behavior</summary>
+ </member>
+ <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Required">
+ <summary>HTTP binding is required.</summary>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute">
+ <summary>Provides a base class for model-binding behavior attributes.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.#ctor(System.Web.Http.ModelBinding.HttpBindingBehavior)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute" /> class.</summary>
+ <param name="behavior">The behavior.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.Behavior">
+ <summary>Gets or sets the behavior category.</summary>
+ <returns>The behavior category.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.TypeId">
+ <summary>Gets the unique identifier for this attribute.</summary>
+ <returns>The id for this attribute.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.HttpRequestParameterBinding">
+ <summary>Parameter binds to the request.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.HttpRequestParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.HttpRequestParameterBinding" /> class.</summary>
+ <param name="descriptor">The parameter descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.HttpRequestParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes parameter binding.</summary>
+ <returns>The binded parameter.</returns>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="actionContext">The action context.</param>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.IModelBinder">
+ <summary>Defines the methods that are required for a model binder.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.IModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model to a value by using the specified controller context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.IValueProviderParameterBinding">
+ <summary>Represents a value provider for parameter binding.</summary>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.IValueProviderParameterBinding.ValueProviderFactories">
+ <summary>Gets the <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> instances used by this parameter binding.</summary>
+ <returns>The <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> instances used by this parameter binding.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter">
+ <summary>Represents the <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor(System.Web.Http.HttpConfiguration)"></member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.CanReadType(System.Type)">
+ <summary> Determines whether this <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> can read objects of the specified <paramref name="type" />. </summary>
+ <returns>true if objects of this type can be read; otherwise false.</returns>
+ <param name="type">The type of object that will be read.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
+ <summary>Reads an object of the specified <paramref name="type" /> from the specified stream. This method is called during deserialization.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> whose result will be the object instance that has been read.</returns>
+ <param name="type">The type of object to read.</param>
+ <param name="readStream">The <see cref="T:System.IO.Stream" /> from which to read.</param>
+ <param name="content">The content being read.</param>
+ <param name="formatterLogger">The <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> to log events to.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderAttribute">
+ <summary> Specify this parameter uses a model binder. This can optionally specify the specific model binder and value providers that drive that model binder. Derived attributes may provide convenience settings for the model binder or value provider. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderAttribute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderAttribute" /> class.</summary>
+ <param name="binderType">The type of model binder.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.BinderType">
+ <summary>Gets or sets the type of model binder.</summary>
+ <returns>The type of model binder. </returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary>Gets the binding for a parameter.</summary>
+ <returns>The <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" />that contains the binding.</returns>
+ <param name="parameter">The parameter to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetModelBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary> Get the IModelBinder for this type. </summary>
+ <returns> a non-null model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">model type that the binder is expected to bind.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetModelBinderProvider(System.Web.Http.HttpConfiguration)">
+ <summary>Gets the model binder provider.</summary>
+ <returns>The <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> instance.</returns>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration object.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
+ <summary> Gets the value providers that will be fed to the model binder. </summary>
+ <returns>A collection of <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> instances.</returns>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> configuration object.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.Name">
+ <summary>Gets or sets the name to consider as the parameter name during model binding.</summary>
+ <returns>The parameter name to consider.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.SuppressPrefixCheck">
+ <summary>Gets or sets a value that specifies whether the prefix check should be suppressed.</summary>
+ <returns>true if the prefix check should be suppressed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderConfig">
+ <summary>Provides a container for model-binder configuration.</summary>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.ResourceClassKey">
+ <summary>Gets or sets the name of the resource file (class key) that contains localized string values.</summary>
+ <returns>The name of the resource file (class key).</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.TypeConversionErrorMessageProvider">
+ <summary>Gets or sets the current provider for type-conversion error message.</summary>
+ <returns>The current provider for type-conversion error message.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.ValueRequiredErrorMessageProvider">
+ <summary>Gets or sets the current provider for value-required error messages.</summary>
+ <returns>The error message provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderErrorMessageProvider">
+ <summary>Provides a container for model-binder error message provider.</summary>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderParameterBinding">
+ <summary> Describes a parameter that gets bound via ModelBinding. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderParameterBinding" /> class.</summary>
+ <param name="descriptor">The parameter descriptor.</param>
+ <param name="modelBinder">The model binder.</param>
+ <param name="valueProviderFactories">The collection of value provider factory.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderParameterBinding.Binder">
+ <summary>Gets the model binder.</summary>
+ <returns>The model binder.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the parameter binding via the model binder.</summary>
+ <returns>The task that is signaled when the binding is complete.</returns>
+ <param name="metadataProvider">The metadata provider to use for validation.</param>
+ <param name="actionContext">The action context for the binding.</param>
+ <param name="cancellationToken">The cancellation token assigned for this task for cancelling the binding operation.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBinderParameterBinding.ValueProviderFactories">
+ <summary>Gets the collection of value provider factory.</summary>
+ <returns>The collection of value provider factory.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBinderProvider">
+ <summary>Provides an abstract base class for model binder providers.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Finds a binder for the given type.</summary>
+ <returns>A binder, which can attempt to bind this type. Or null if the binder knows statically that it will never be able to bind the type.</returns>
+ <param name="configuration">A configuration object.</param>
+ <param name="modelType">The type of the model to bind against.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelBindingContext">
+ <summary>Provides the context in which a model binder functions.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBindingContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBindingContext" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelBindingContext.#ctor(System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelBindingContext" /> class.</summary>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.FallbackToEmptyPrefix">
+ <summary>Gets or sets a value that indicates whether the binder should use an empty prefix.</summary>
+ <returns>true if the binder should use an empty prefix; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.Model">
+ <summary>Gets or sets the model.</summary>
+ <returns>The model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelMetadata">
+ <summary>Gets or sets the model metadata.</summary>
+ <returns>The model metadata.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelName">
+ <summary>Gets or sets the name of the model.</summary>
+ <returns>The name of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelState">
+ <summary>Gets or sets the state of the model.</summary>
+ <returns>The state of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelType">
+ <summary>Gets or sets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.PropertyMetadata">
+ <summary>Gets the property metadata.</summary>
+ <returns>The property metadata.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ValidationNode">
+ <summary>Gets or sets the validation node.</summary>
+ <returns>The validation node.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ValueProvider">
+ <summary>Gets or sets the value provider.</summary>
+ <returns>The value provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelError">
+ <summary>Represents an error that occurs during model binding.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelError" /> class by using the specified exception.</summary>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.Exception,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelError" /> class by using the specified exception and error message.</summary>
+ <param name="exception">The exception.</param>
+ <param name="errorMessage">The error message</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelError" /> class by using the specified error message.</summary>
+ <param name="errorMessage">The error message</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelError.ErrorMessage">
+ <summary>Gets or sets the error message.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelError.Exception">
+ <summary>Gets or sets the exception object.</summary>
+ <returns>The exception object.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelErrorCollection">
+ <summary>Represents a collection of <see cref="T:System.Web.Http.ModelBinding.ModelError" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelErrorCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.Add(System.Exception)">
+ <summary>Adds the specified Exception object to the model-error collection.</summary>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.Add(System.String)">
+ <summary>Adds the specified error message to the model-error collection.</summary>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelState">
+ <summary>Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelState.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelState" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelState.Errors">
+ <summary>Gets a <see cref="T:System.Web.Http.ModelBinding.ModelErrorCollection" /> object that contains any errors that occurred during model binding.</summary>
+ <returns>The model state errors.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelState.Value">
+ <summary>Gets a <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> object that encapsulates the value that was being bound during model binding.</summary>
+ <returns>The model state value.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ModelStateDictionary">
+ <summary>Represents the state of an attempt to bind a posted form to an action method, which includes validation information.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> class by using values that are copied from the specified model-state dictionary.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
+ <summary>Adds the specified item to the model-state dictionary.</summary>
+ <param name="item">The object to add to the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Add(System.String,System.Web.Http.ModelBinding.ModelState)">
+ <summary>Adds an element that has the specified key and value to the model-state dictionary.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.AddModelError(System.String,System.Exception)">
+ <summary>Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+ <param name="key">The key.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.AddModelError(System.String,System.String)">
+ <summary>Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+ <param name="key">The key.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Clear">
+ <summary>Removes all items from the model-state dictionary.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
+ <summary>Determines whether the model-state dictionary contains a specific value.</summary>
+ <returns>true if item is found in the model-state dictionary; otherwise, false.</returns>
+ <param name="item">The object to locate in the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.ContainsKey(System.String)">
+ <summary>Determines whether the model-state dictionary contains the specified key.</summary>
+ <returns>true if the model-state dictionary contains the specified key; otherwise, false.</returns>
+ <param name="key">The key to locate in the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState}[],System.Int32)">
+ <summary>Copies the elements of the model-state dictionary to an array, starting at a specified index.</summary>
+ <param name="array">The array. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying starts.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Count">
+ <summary>Gets the number of key/value pairs in the collection.</summary>
+ <returns>The number of key/value pairs in the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.IsValid">
+ <summary>Gets a value that indicates whether this instance of the model-state dictionary is valid.</summary>
+ <returns>true if this instance is valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.IsValidField(System.String)">
+ <summary>Determines whether there are any <see cref="T:System.Web.Http.ModelBinding.ModelError" /> objects that are associated with or prefixed with the specified key.</summary>
+ <returns>true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Item(System.String)">
+ <summary>Gets or sets the value that is associated with the specified key.</summary>
+ <returns>The model state item.</returns>
+ <param name="key">The key.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Keys">
+ <summary>Gets a collection that contains the keys in the dictionary.</summary>
+ <returns>A collection that contains the keys of the model-state dictionary.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Merge(System.Web.Http.ModelBinding.ModelStateDictionary)">
+ <summary>Copies the values from the specified <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> object into this dictionary, overwriting existing values if keys are the same.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
+ <summary>Removes the first occurrence of the specified object from the model-state dictionary.</summary>
+ <returns>true if item was successfully removed the model-state dictionary; otherwise, false. This method also returns false if item is not found in the model-state dictionary.</returns>
+ <param name="item">The object to remove from the model-state dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Remove(System.String)">
+ <summary>Removes the element that has the specified key from the model-state dictionary.</summary>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the model-state dictionary.</returns>
+ <param name="key">The key of the element to remove.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.SetModelValue(System.String,System.Web.Http.ValueProviders.ValueProviderResult)">
+ <summary>Sets the value for the specified key by using the specified value provider dictionary.</summary>
+ <param name="key">The key.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.TryGetValue(System.String,System.Web.Http.ModelBinding.ModelState@)">
+ <summary>Attempts to gets the value that is associated with the specified key.</summary>
+ <returns>true if the object contains an element that has the specified key; otherwise, false.</returns>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">The value associated with the specified key.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Values">
+ <summary>Gets a collection that contains the values in the dictionary.</summary>
+ <returns>A collection that contains the values of the model-state dictionary.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.ParameterBindingRulesCollection">
+ <summary> Collection of functions that can produce a parameter binding for a given parameter. </summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.ParameterBindingRulesCollection" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.Add(System.Type,System.Func{System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.Controllers.HttpParameterBinding})">
+ <summary> Adds function to the end of the collection. The function added is a wrapper around funcInner that checks that parameterType matches typeMatch. </summary>
+ <param name="typeMatch">type to match against HttpParameterDescriptor.ParameterType</param>
+ <param name="funcInner">inner function that is invoked if type match succeeds</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.Insert(System.Int32,System.Type,System.Func{System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.Controllers.HttpParameterBinding})">
+ <summary> Insert a function at the specified index in the collection. /// The function added is a wrapper around funcInner that checks that parameterType matches typeMatch. </summary>
+ <param name="index">index to insert at.</param>
+ <param name="typeMatch">type to match against HttpParameterDescriptor.ParameterType</param>
+ <param name="funcInner">inner function that is invoked if type match succeeds</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.LookupBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
+ <summary> Execute each binding function in order until one of them returns a non-null binding. </summary>
+ <returns>the first non-null binding produced for the parameter. Of null if no binding is produced.</returns>
+ <param name="parameter">parameter to bind.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1">
+ <summary>Maps a browser request to an array.</summary>
+ <typeparam name="TElement">The type of the array.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Indicates whether the model is binded.</summary>
+ <returns>true if the specified model is binded; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{`0})">
+ <summary>Converts the collection to an array.</summary>
+ <returns>true in all cases.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="newCollection">The new collection.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider">
+ <summary>Provides a model binder for arrays.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Returns a model binder for arrays.</summary>
+ <returns>A model binder object or null if the attempt to get a model binder is unsuccessful.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1">
+ <summary>Maps a browser request to a collection.</summary>
+ <typeparam name="TElement">The type of the collection.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified execution context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{`0})">
+ <summary>Provides a way for derived classes to manipulate the collection before returning it from the binder.</summary>
+ <returns>true in all cases.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="newCollection">The new collection.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider">
+ <summary>Provides a model binder for a collection.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves a model binder for a collection.</summary>
+ <returns>The model binder.</returns>
+ <param name="configuration">The configuration of the model.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto">
+ <summary>Represents a data transfer object (DTO) for a complex model.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDto.#ctor(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Metadata.ModelMetadata})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> class.</summary>
+ <param name="modelMetadata">The model metadata.</param>
+ <param name="propertyMetadata">The collection of property metadata.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.ModelMetadata">
+ <summary>Gets or sets the model metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</summary>
+ <returns>The model metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.PropertyMetadata">
+ <summary>Gets or sets the collection of property metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</summary>
+ <returns>The collection of property metadata of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.Results">
+ <summary>Gets or sets the results of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</summary>
+ <returns>The results of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder">
+ <summary>Represents a model binder for <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Determines whether the specified model is binded.</summary>
+ <returns>true if the specified model is binded; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider">
+ <summary>Represents a complex model that invokes a model binder provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of the model to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult">
+ <summary>Represents the result for <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.#ctor(System.Object,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult" /> class.</summary>
+ <param name="model">The object model.</param>
+ <param name="validationNode">The validation node.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.Model">
+ <summary>Gets or sets the model for this object.</summary>
+ <returns>The model for this object.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.ValidationNode">
+ <summary>Gets or sets the <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> for this object.</summary>
+ <returns>The <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> for this object.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder">
+ <summary>Represents an <see cref="T:System.Web.Http.ModelBinding.IModelBinder" /> that delegates to one of a collection of <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> instances.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.IModelBinder})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder" /> class.</summary>
+ <param name="binders">An enumeration of binders.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.#ctor(System.Web.Http.ModelBinding.IModelBinder[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder" /> class.</summary>
+ <param name="binders">An array of binders.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Indicates whether the specified model is binded.</summary>
+ <returns>true if the model is binded; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider">
+ <summary>Represents the class for composite model binder providers.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.ModelBinderProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider" /> class.</summary>
+ <param name="providers">A collection of <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /></param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Gets the binder for the model.</summary>
+ <returns>The binder for the model.</returns>
+ <param name="configuration">The binder configuration.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.Providers">
+ <summary>Gets the providers for the composite model binder.</summary>
+ <returns>The collection of providers.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2">
+ <summary>Maps a browser request to a dictionary data object.</summary>
+ <typeparam name="TKey">The type of the key.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{System.Collections.Generic.KeyValuePair{`0,`1}})">
+ <summary>Converts the collection to a dictionary.</summary>
+ <returns>true in all cases.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="newCollection">The new collection.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider">
+ <summary>Provides a model binder for a dictionary.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The associated model binder.</returns>
+ <param name="configuration">The configuration to use.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2">
+ <summary>Maps a browser request to a key/value pair data object.</summary>
+ <typeparam name="TKey">The type of the key.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified execution context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider">
+ <summary>Provides a model binder for a collection of key/value pairs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The associated model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder">
+ <summary>Maps a browser request to a mutable data object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified action context and binding context.</summary>
+ <returns>true if binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.CanUpdateProperty(System.Web.Http.Metadata.ModelMetadata)">
+ <summary>Retrieves a value that indicates whether a property can be updated.</summary>
+ <returns>true if the property can be updated; otherwise, false.</returns>
+ <param name="propertyMetadata">The metadata for the property to be evaluated.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.CreateModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Creates an instance of the model.</summary>
+ <returns>The newly created model object.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.EnsureModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Creates a model instance if an instance does not yet exist in the binding context.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.GetMetadataForProperties(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Retrieves metadata for properties of the model.</summary>
+ <returns>The metadata for properties of the model.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.SetProperty(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Web.Http.Metadata.ModelMetadata,System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult,System.Web.Http.Validation.ModelValidator)">
+ <summary>Sets the value of a specified property.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ <param name="propertyMetadata">The metadata for the property to set.</param>
+ <param name="dtoResult">The validation information about the property.</param>
+ <param name="requiredValidator">The validator for the model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider">
+ <summary>Provides a model binder for mutable objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the model binder for the specified type.</summary>
+ <returns>The model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of the model to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider">
+ <summary>Provides a simple model binder for this model binding class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.#ctor(System.Type,System.Func{System.Web.Http.ModelBinding.IModelBinder})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider" /> class.</summary>
+ <param name="modelType">The model type.</param>
+ <param name="modelBinderFactory">The model binder factory.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.#ctor(System.Type,System.Web.Http.ModelBinding.IModelBinder)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider" /> class by using the specified model type and the model binder.</summary>
+ <param name="modelType">The model type.</param>
+ <param name="modelBinder">The model binder.</param>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Returns a model binder by using the specified execution context and binding context.</summary>
+ <returns>The model binder, or null if the attempt to get a model binder is unsuccessful.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The model type.</param>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.ModelType">
+ <summary>Gets the type of the model.</summary>
+ <returns>The type of the model.</returns>
+ </member>
+ <member name="P:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.SuppressPrefixCheck">
+ <summary>Gets or sets a value that specifies whether the prefix check should be suppressed.</summary>
+ <returns>true if the prefix check should be suppressed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder">
+ <summary>Maps a browser request to a data object. This type is used when model binding requires conversions using a .NET Framework type converter.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified controller context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider">
+ <summary>Provides a model binder for a model that requires type conversion.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieve a model binder for a model that requires type conversion.</summary>
+ <returns>The model binder, or Nothing if the type cannot be converted or there is no value to convert.</returns>
+ <param name="configuration">The configuration of the binder.</param>
+ <param name="modelType">The type of the model.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder">
+ <summary>Maps a browser request to a data object. This class is used when model binding does not require type conversion.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
+ <summary>Binds the model by using the specified execution context and binding context.</summary>
+ <returns>true if model binding is successful; otherwise, false.</returns>
+ <param name="actionContext">The action context.</param>
+ <param name="bindingContext">The binding context.</param>
+ </member>
+ <member name="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider">
+ <summary>Provides a model binder for a model that does not require type conversion.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
+ <summary>Retrieves the associated model binder.</summary>
+ <returns>The associated model binder.</returns>
+ <param name="configuration">The configuration.</param>
+ <param name="modelType">The type of model.</param>
+ </member>
+ <member name="T:System.Web.Http.Results.BadRequestErrorMessageResult">
+ <summary>Represents an action result that returns <see cref="F:System.Net.HttpStatusCode.BadRequest" /> response and performs content negotiation on an see <see cref="T:System.Web.Http.HttpError" /> with <see cref="P:System.Web.Http.HttpError.Message" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestErrorMessageResult.#ctor(System.String,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestErrorMessageResult" /> class.</summary>
+ <param name="message">The user-visible error message.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestErrorMessageResult.#ctor(System.String,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestErrorMessageResult" /> class. </summary>
+ <param name="message">The user-visible error message.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Formatting.IContentNegotiator" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestErrorMessageResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.Message">
+ <summary>Gets the user-visible error message.</summary>
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestErrorMessageResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.BadRequestResult">
+ <summary>Represents an action result that returns an empty <see cref="F:System.Net.HttpStatusCode.BadRequest" /> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.BadRequestResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.BadRequestResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously executes the request.</summary>
+ <returns>The task that completes the execute operation.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.BadRequestResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.ConflictResult">
+ <summary>Represents an action result that returns an empty HttpStatusCode.Conflict response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.ConflictResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ConflictResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ConflictResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ConflictResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ConflictResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the operation of the conflict result.</summary>
+ <returns>Asynchronously executes the specified task.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.ConflictResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The HTTP request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1">
+ <summary>Represents an action result that performs route generation and content negotiation and returns a <see cref="F:System.Net.HttpStatusCode.Created" /> response when content negotiation succeeds.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},`0,System.Web.Http.Routing.UrlHelper,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="urlFactory">The factory to use to generate the route URL.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.RouteName">
+ <summary>Gets the name of the route to use for generating the URL.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.RouteValues">
+ <summary>Gets the route data to use for generating the URL.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult`1.UrlFactory">
+ <summary>Gets the factory to use to generate the route URL.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1">
+ <summary>Represents an action result that performs content negotiation and returns a <see cref="F:System.Net.HttpStatusCode.Created" /> response when it succeeds.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedNegotiatedContentResult`1.#ctor(System.Uri,`0,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="location">The content value to negotiate and format in the entity body.</param>
+ <param name="content">The location at which the content has been created.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedNegotiatedContentResult`1.#ctor(System.Uri,`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.CreatedNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="location">The location at which the content has been created.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ <returns>The content value to negotiate and format in the entity body.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>The content negotiator to handle content negotiation.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.CreatedNegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously the operation of the created negotiated content result.</summary>
+ <returns>Asynchronously executes a return value.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>The formatters to use to negotiate and format the content.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Location">
+ <summary>Gets the location at which the content has been created.</summary>
+ <returns>The location at which the content has been created.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.CreatedNegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The HTTP request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.ExceptionResult">
+ <summary>Represents an action result that returns a <see cref="F:System.Net.HttpStatusCode.InternalServerError" /> response and performs content negotiation on an <see cref="T:System.Web.Http.HttpError" /> based on an <see cref="P:System.Web.Http.Results.ExceptionResult.Exception" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Results.ExceptionResult.#ctor(System.Exception,System.Boolean,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ExceptionResult" /> class.</summary>
+ <param name="exception">The exception to include in the error.</param>
+ <param name="includeErrorDetail">true if the error should include exception messages; otherwise, false . </param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ExceptionResult.#ctor(System.Exception,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ExceptionResult" /> class. </summary>
+ <param name="exception">The exception to include in the error.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Formatting.IContentNegotiator" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.Exception">
+ <summary>Gets the exception to include in the error.</summary>
+ <returns>Returns <see cref="T:System.Exception" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.ExceptionResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.IncludeErrorDetail">
+ <summary>Gets a value indicating whether the error should include exception messages.</summary>
+ <returns>Returns <see cref="T:System.Boolean" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.ExceptionResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.FormattedContentResult`1">
+ <summary>Represents an action result that returns formatted content.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.FormattedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.FormattedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType">The value for the Content-Type header, or <see cref="null" /> to have the formatter pick a default value.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.FormattedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.FormattedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to format in the entity body.</param>
+ <param name="formatter">The formatter to use to format the content.</param>
+ <param name="mediaType">The value for the Content-Type header, or <see cref="null" /> to have the formatter pick a default value.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.Content">
+ <summary>Gets the content value to format in the entity body.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.FormattedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.Formatter">
+ <summary>Gets the formatter to use to format the content.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.MediaType">
+ <summary>Gets the value for the Content-Type header, or <see cref="null" /> to have the formatter pick a default value.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.FormattedContentResult`1.StatusCode">
+ <summary>Gets the HTTP status code for the response message.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.InternalServerErrorResult">
+ <summary>Represents an action result that returns an empty <see cref="F:System.Net.HttpStatusCode.InternalServerError" /> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.InternalServerErrorResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InternalServerErrorResult" /> class. </summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.InternalServerErrorResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InternalServerErrorResult" /> class. </summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.InternalServerErrorResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InternalServerErrorResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.InvalidModelStateResult">
+ <summary>Represents an action result that returns a <see cref="F:System.Net.HttpStatusCode.BadRequest" /> response and performs content negotiation on an <see cref="T:System.Web.Http.HttpError" /> based on a <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.InvalidModelStateResult.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Boolean,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> class.</summary>
+ <param name="modelState">The model state to include in the error.</param>
+ <param name="includeErrorDetail">true if the error should include exception messages; otherwise, false.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.InvalidModelStateResult.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.InvalidModelStateResult" /> class.</summary>
+ <param name="modelState">The model state to include in the error.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>The content negotiator to handle content negotiation.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.InvalidModelStateResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates a response message asynchronously.</summary>
+ <returns>A task that, when completed, contains the response message.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>The formatters to use to negotiate and format the content.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.IncludeErrorDetail">
+ <summary>Gets a value indicating whether the error should include exception messages.</summary>
+ <returns>true if the error should include exception messages; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.ModelState">
+ <summary>Gets the model state to include in the error.</summary>
+ <returns>The model state to include in the error.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.InvalidModelStateResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.JsonResult`1">
+ <summary>Represents an action result that returns an <see cref="F:System.Net.HttpStatusCode.OK" /> response with JSON data.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.JsonResult`1.#ctor(`0,Newtonsoft.Json.JsonSerializerSettings,System.Text.Encoding,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.JsonResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <param name="encoding">The content encoding.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.JsonResult`1.#ctor(`0,Newtonsoft.Json.JsonSerializerSettings,System.Text.Encoding,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.JsonResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to serialize in the entity body.</param>
+ <param name="serializerSettings">The serializer settings.</param>
+ <param name="encoding">The content encoding.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.Content">
+ <summary>Gets the content value to serialize in the entity body.</summary>
+ <returns>The content value to serialize in the entity body.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.Encoding">
+ <summary>Gets the content encoding.</summary>
+ <returns>The content encoding.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.JsonResult`1.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates a response message asynchronously.</summary>
+ <returns>A task that, when completed, contains the response message.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.JsonResult`1.SerializerSettings">
+ <summary>Gets the serializer settings.</summary>
+ <returns>The serializer settings.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.NegotiatedContentResult`1">
+ <summary>Represents an action result that performs content negotiation.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.NegotiatedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.NegotiatedContentResult`1.#ctor(System.Net.HttpStatusCode,`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ <returns>The content value to negotiate and format in the entity body.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ <returns>The content negotiator to handle content negotiation.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.NegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously an HTTP negotiated content results.</summary>
+ <returns>Asynchronously executes an HTTP negotiated content results.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ <returns>The formatters to use to negotiate and format the content.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The HTTP request message which led to this result.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.NegotiatedContentResult`1.StatusCode">
+ <summary>Gets the HTTP status code for the response message.</summary>
+ <returns>The HTTP status code for the response message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.NotFoundResult">
+ <summary>Represents an action result that returns an empty <see cref="F:System.Net.HttpStatusCode.NotFound" /> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.NotFoundResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.NotFoundResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.NotFoundResult.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.NotFoundResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.OkNegotiatedContentResult`1">
+ <summary>Represents an action result that performs content negotiation and returns an HttpStatusCode.OK response when it succeeds.</summary>
+ <typeparam name="T">The type of content in the entity body.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Results.OkNegotiatedContentResult`1.#ctor(`0,System.Net.Http.Formatting.IContentNegotiator,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="contentNegotiator">The content negotiator to handle content negotiation.</param>
+ <param name="request">The request message which led to this result.</param>
+ <param name="formatters">The formatters to use to negotiate and format the content.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.OkNegotiatedContentResult`1.#ctor(`0,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.OkNegotiatedContentResult`1" /> class with the values provided.</summary>
+ <param name="content">The content value to negotiate and format in the entity body.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.Content">
+ <summary>Gets the content value to negotiate and format in the entity body.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.ContentNegotiator">
+ <summary>Gets the content negotiator to handle content negotiation.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.OkNegotiatedContentResult`1.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.Formatters">
+ <summary>Gets the formatters to use to negotiate and format the content.</summary>
+ </member>
+ <member name="P:System.Web.Http.Results.OkNegotiatedContentResult`1.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.OkResult">
+ <summary>Represents an action result that returns an empty HttpStatusCode.OK response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.OkResult.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.OkResult.#ctor(System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.NotFoundResult" /> class.</summary>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.OkResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Executes asynchronously.</summary>
+ <returns>Returns the task.</returns>
+ <param name="cancellationToken">The cancellation token.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.OkResult.Request">
+ <summary>Gets a HTTP request message for the results.</summary>
+ <returns>A HTTP request message for the results.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.RedirectResult">
+ <summary>Represents an action result for a <see cref="F:System.Net.HttpStatusCode.Redirect"/>.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectResult.#ctor(System.Uri,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.RedirectResult"/> class with the values provided.</summary>
+ <param name="location">The location to which to redirect.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectResult.#ctor(System.Uri,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.RedirectResult"/> class with the values provided.</summary>
+ <param name="location">The location to which to redirect.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectResult.Location">
+ <summary>Gets the location at which the content has been created.</summary>
+ <returns>Returns <see cref="T:System.Uri" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.RedirectToRouteResult">
+ <summary>Represents an action result that performs route generation and returns a <see cref="F:System.Net.HttpStatusCode.Redirect"/> response.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectToRouteResult.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.RedirectToRouteResult"/> class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectToRouteResult.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.UrlHelper,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.RedirectToRouteResult"/> class with the values provided.</summary>
+ <param name="routeName">The name of the route to use for generating the URL.</param>
+ <param name="routeValues">The route data to use for generating the URL.</param>
+ <param name="urlFactory">The factory to use to generate the route URL.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.RedirectToRouteResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.RouteName">
+ <summary>Gets the name of the route to use for generating the URL.</summary>
+ <returns>Returns <see cref="T:System.String" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.RouteValues">
+ <summary>Gets the route data to use for generating the URL.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.RedirectToRouteResult.UrlFactory">
+ <summary>Gets the factory to use to generate the route URL.</summary>
+ <returns>Returns <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.ResponseMessageResult">
+ <summary>Represents an action result that returns a specified response message.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.ResponseMessageResult.#ctor(System.Net.Http.HttpResponseMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.ResponseMessageResult" /> class.</summary>
+ <param name="response">The response message.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.ResponseMessageResult.ExecuteAsync(System.Threading.CancellationToken)"></member>
+ <member name="P:System.Web.Http.Results.ResponseMessageResult.Response">
+ <summary>Gets the response message.</summary>
+ </member>
+ <member name="T:System.Web.Http.Results.StatusCodeResult">
+ <summary>Represents an action result that returns a specified HTTP status code.</summary>
+ </member>
+ <member name="M:System.Web.Http.Results.StatusCodeResult.#ctor(System.Net.HttpStatusCode,System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.StatusCodeResult" /> class.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.StatusCodeResult.#ctor(System.Net.HttpStatusCode,System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.StatusCodeResult" /> class.</summary>
+ <param name="statusCode">The HTTP status code for the response message.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.StatusCodeResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <summary>Creates a response message asynchronously.</summary>
+ <returns>A task that, when completed, contains the response message.</returns>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.StatusCodeResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>The request message which led to this result.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.StatusCodeResult.StatusCode">
+ <summary>Gets the HTTP status code for the response message.</summary>
+ <returns>The HTTP status code for the response message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Results.UnauthorizedResult">
+ <summary>Represents an action result that returns an <see cref="F:System.Net.HttpStatusCode.Unauthorized" /> response. </summary>
+ </member>
+ <member name="M:System.Web.Http.Results.UnauthorizedResult.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.AuthenticationHeaderValue},System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Results.StatusCodeResult" /> class. </summary>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ <param name="request">The request message which led to this result.</param>
+ </member>
+ <member name="M:System.Web.Http.Results.UnauthorizedResult.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.AuthenticationHeaderValue},System.Web.Http.ApiController)">
+ <summary>Initializes a new instance of the<see cref="T:System.Web.Http.Results.StatusCodeResult" /> class. </summary>
+ <param name="challenges">The WWW-Authenticate challenges.</param>
+ <param name="controller">The controller from which to obtain the dependencies needed for execution.</param>
+ </member>
+ <member name="P:System.Web.Http.Results.UnauthorizedResult.Challenges">
+ <summary>Gets the WWW-Authenticate challenges.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Results.UnauthorizedResult.ExecuteAsync(System.Threading.CancellationToken)">
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Results.UnauthorizedResult.Request">
+ <summary>Gets the request message which led to this result.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.DefaultDirectRouteProvider">
+ <summary>A default implementation of <see cref="T:System.Web.Http.Routing.IDirectRouteProvider" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetActionDirectRoutes(System.Web.Http.Controllers.HttpActionDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Routing.IDirectRouteFactory},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Creates <see cref="T:System.Web.Http.Routing.RouteEntry" /> instances based on the provided factories and action. The route entries provide direct routing to the provided action.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ <param name="factories">The direct route factories.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetActionRouteFactories(System.Web.Http.Controllers.HttpActionDescriptor)">
+ <summary>Gets a set of route factories for the given action descriptor.</summary>
+ <returns>A set of route factories.</returns>
+ <param name="actionDescriptor">The action descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetControllerDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Collections.Generic.IReadOnlyList{System.Web.Http.Routing.IDirectRouteFactory},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Creates <see cref="T:System.Web.Http.Routing.RouteEntry" /> instances based on the provided factories, controller and actions. The route entries provided direct routing to the provided controller and can reach the set of provided actions.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors.</param>
+ <param name="factories">The direct route factories.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetControllerRouteFactories(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Gets route factories for the given controller descriptor.</summary>
+ <returns>A set of route factories.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Gets direct routes for the given controller descriptor and action descriptors based on <see cref="T:System.Web.Http.Routing.IDirectRouteFactory" /> attributes.</summary>
+ <returns>A set of route entries.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors for all actions.</param>
+ <param name="constraintResolver">The constraint resolver.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultDirectRouteProvider.GetRoutePrefix(System.Web.Http.Controllers.HttpControllerDescriptor)">
+ <summary>Gets the route prefix from the provided controller.</summary>
+ <returns>The route prefix or null.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.DefaultInlineConstraintResolver">
+ <summary> The default implementation of <see cref="T:System.Web.Http.Routing.IInlineConstraintResolver" />. Resolves constraints by parsing a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an appropriate constructor for the constraint type. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultInlineConstraintResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.DefaultInlineConstraintResolver" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.DefaultInlineConstraintResolver.ConstraintMap">
+ <summary> Gets the mutable dictionary that maps constraint keys to a particular constraint type. </summary>
+ <returns>The mutable dictionary that maps constraint keys to a particular constraint type.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.DefaultInlineConstraintResolver.ResolveConstraint(System.String)">
+ <summary>Resolves the inline constraint.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRouteConstraint" /> the inline constraint was resolved to.</returns>
+ <param name="inlineConstraint">The inline constraint to resolve.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.DirectRouteFactoryContext">
+ <summary>Represents a context that supports creating a direct route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.DirectRouteFactoryContext.#ctor(System.String,System.Collections.Generic.IReadOnlyCollection{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver,System.Boolean)">
+ <summary>Initializes a new instance of the<see cref="T:System.Web.Http.Routing.DirectRouteFactoryContext" /> class.</summary>
+ <param name="prefix">The route prefix, if any, defined by the controller.</param>
+ <param name="actions">The action descriptors to which to create a route.</param>
+ <param name="inlineConstraintResolver">The inline constraint resolver.</param>
+ <param name="targetIsAction">A value indicating whether the route is configured at the action or controller level.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.Actions">
+ <summary>Gets the action descriptors to which to create a route.</summary>
+ <returns>The action descriptors to which to create a route.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.DirectRouteFactoryContext.CreateBuilder(System.String)">
+ <summary>Creates a route builder that can build a route matching this context.</summary>
+ <returns>A route builder that can build a route matching this context.</returns>
+ <param name="template">The route template.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.DirectRouteFactoryContext.CreateBuilder(System.String,System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Creates a route builder that can build a route matching this context.</summary>
+ <returns>A route builder that can build a route matching this context.</returns>
+ <param name="template">The route template.</param>
+ <param name="constraintResolver">The inline constraint resolver to use, if any; otherwise, null.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.InlineConstraintResolver">
+ <summary>Gets the inline constraint resolver.</summary>
+ <returns>The inline constraint resolver.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.Prefix">
+ <summary>Gets the route prefix, if any, defined by the controller.</summary>
+ <returns>The route prefix, if any, defined by the controller.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.DirectRouteFactoryContext.TargetIsAction">
+ <summary>Gets a value indicating whether the route is configured at the action or controller level.</summary>
+ <returns>true when the route is configured at the action level; otherwise false (if the route is configured at the controller level).</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpMethodConstraint">
+ <summary>Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpMethodConstraint.#ctor(System.Net.Http.HttpMethod[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpMethodConstraint" /> class by using the HTTP verbs that are allowed for the route.</summary>
+ <param name="allowedMethods">The HTTP verbs that are valid for the route.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpMethodConstraint.AllowedMethods">
+ <summary>Gets or sets the collection of allowed HTTP verbs for the route.</summary>
+ <returns>A collection of allowed HTTP verbs for the route.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpMethodConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.</summary>
+ <returns>When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.</returns>
+ <param name="request">The request that is being checked to determine whether it matches the URL.</param>
+ <param name="route">The object that is being checked to determine whether it matches the URL.</param>
+ <param name="parameterName">The name of the parameter that is being checked.</param>
+ <param name="values">An object that contains the parameters for a route.</param>
+ <param name="routeDirection">An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpMethodConstraint.System#Web#Http#Routing#IHttpRouteConstraint#Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.</summary>
+ <returns>When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.</returns>
+ <param name="request">The request that is being checked to determine whether it matches the URL.</param>
+ <param name="route">The object that is being checked to determine whether it matches the URL.</param>
+ <param name="parameterName">The name of the parameter that is being checked.</param>
+ <param name="values">An object that contains the parameters for a route.</param>
+ <param name="routeDirection">An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRoute">
+ <summary>Represents a route class for self-host (i.e. hosted outside of ASP.NET).</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ <param name="constraints">The constraints for the route parameters.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ <param name="constraints">The constraints for the route parameters.</param>
+ <param name="dataTokens">Any additional tokens for the route parameters.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRoute" /> class.</summary>
+ <param name="routeTemplate">The route template.</param>
+ <param name="defaults">The default values for the route parameters.</param>
+ <param name="constraints">The constraints for the route parameters.</param>
+ <param name="dataTokens">Any additional tokens for the route parameters.</param>
+ <param name="handler">The message handler that will be the recipient of the request.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.Constraints">
+ <summary>Gets the constraints for the route parameters.</summary>
+ <returns>The constraints for the route parameters.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.DataTokens">
+ <summary>Gets any additional data tokens not used directly to determine whether a route matches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>Any additional data tokens not used directly to determine whether a route matches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.Defaults">
+ <summary>Gets the default values for route parameters if not provided by the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ <returns>The default values for route parameters if not provided by the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.GetRouteData(System.String,System.Net.Http.HttpRequestMessage)">
+ <summary>Determines whether this route is a match for the incoming request by looking up the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> for the route.</summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.HttpRouteData" /> for a route if matches; otherwise null.</returns>
+ <param name="virtualPathRoot">The virtual path root.</param>
+ <param name="request">The HTTP request.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Attempts to generate a URI that represents the values passed in based on current values from the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> and new values using the specified <see cref="T:System.Web.Http.Routing.HttpRoute" />.</summary>
+ <returns>A <see cref="T:System.Web.Http.Routing.HttpVirtualPathData" /> instance or null if URI cannot be generated.</returns>
+ <param name="request">The HTTP request message.</param>
+ <param name="values">The route values.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.Handler">
+ <summary>Gets or sets the http route handler.</summary>
+ <returns>The http route handler.</returns>
+ </member>
+ <member name="F:System.Web.Http.Routing.HttpRoute.HttpRouteKey">
+ <summary>Specifies the HTTP route key.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRoute.ProcessConstraint(System.Net.Http.HttpRequestMessage,System.Object,System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The HTTP request.</param>
+ <param name="constraint">The constraints for the route parameters.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">The list of parameter values.</param>
+ <param name="routeDirection">One of the enumeration values of the <see cref="System.Web.Http.Routing.HttpRouteDirection" /> enumeration.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRoute.RouteTemplate">
+ <summary>Gets the route template describing the URI pattern to match against.</summary>
+ <returns>The route template describing the URI pattern to match against.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteData">
+ <summary>Encapsulates information regarding the HTTP route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteData.#ctor(System.Web.Http.Routing.IHttpRoute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> class.</summary>
+ <param name="route">An object that defines the route.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteData.#ctor(System.Web.Http.Routing.IHttpRoute,System.Web.Http.Routing.HttpRouteValueDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteData" /> class.</summary>
+ <param name="route">An object that defines the route.</param>
+ <param name="values">The value.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRouteData.Route">
+ <summary>Gets the object that represents the route.</summary>
+ <returns>the object that represents the route.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpRouteData.Values">
+ <summary>Gets a collection of URL parameter values and default values for the route.</summary>
+ <returns>An object that contains values that are parsed from the URL and from default values.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteDataExtensions">
+ <summary>Removes all optional parameters that do not have a value from the route data.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteDataExtensions.GetSubRoutes(System.Web.Http.Routing.IHttpRouteData)">
+ <summary>If a route is really a union of other routes, return the set of sub routes.</summary>
+ <returns>Returns the set of sub routes contained within this route.</returns>
+ <param name="routeData">A union route data.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteDataExtensions.RemoveOptionalRoutingParameters(System.Web.Http.Routing.IHttpRouteData)">
+ <summary>Removes all optional parameters that do not have a value from the route data.</summary>
+ <param name="routeData">The route data, to be mutated in-place.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteDirection">
+ <summary>Specifies an enumeration of route direction.</summary>
+ </member>
+ <member name="F:System.Web.Http.Routing.HttpRouteDirection.UriGeneration">
+ <summary>The UriGeneration direction.</summary>
+ </member>
+ <member name="F:System.Web.Http.Routing.HttpRouteDirection.UriResolution">
+ <summary>The UriResolution direction.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpRouteValueDictionary">
+ <summary>Represents a route class for self-host of specified key/value pairs.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> class.</summary>
+ <param name="dictionary">The dictionary.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> class.</summary>
+ <param name="values">The key value.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.HttpVirtualPathData">
+ <summary>Presents the data regarding the HTTP virtual path.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.HttpVirtualPathData.#ctor(System.Web.Http.Routing.IHttpRoute,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.HttpVirtualPathData" /> class.</summary>
+ <param name="route">The route of the virtual path.</param>
+ <param name="virtualPath">The URL that was created from the route definition.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpVirtualPathData.Route">
+ <summary>Gets or sets the route of the virtual path..</summary>
+ <returns>The route of the virtual path.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.HttpVirtualPathData.VirtualPath">
+ <summary>Gets or sets the URL that was created from the route definition.</summary>
+ <returns>The URL that was created from the route definition.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IDirectRouteBuilder">
+ <summary>Defines a builder that creates direct routes to actions (attribute routes).</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Actions">
+ <summary>Gets the action descriptors to which to create a route.</summary>
+ <returns>The action descriptors to which to create a route.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.IDirectRouteBuilder.Build">
+ <summary>Creates a route entry based on the current property values.</summary>
+ <returns>The route entry created.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Constraints">
+ <summary>Gets or sets the route constraints.</summary>
+ <returns>The route constraints.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.DataTokens">
+ <summary>Gets or sets the route data tokens.</summary>
+ <returns>The route data tokens.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Defaults">
+ <summary>Gets or sets the route defaults.</summary>
+ <returns>The route defaults.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Name">
+ <summary>Gets or sets the route name, if any; otherwise null.</summary>
+ <returns>The route name, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Order">
+ <summary>Gets or sets the route order.</summary>
+ <returns>The route order.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Precedence">
+ <summary>Gets or sets the route precedence.</summary>
+ <returns>The route precedence.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.TargetIsAction">
+ <summary>Gets a value indicating whether the route is configured at the action or controller level.</summary>
+ <returns>true when the route is configured at the action level; otherwise false (if the route is configured at the controller level).</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IDirectRouteBuilder.Template">
+ <summary>Gets or sets the route template.</summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IDirectRouteFactory">
+ <summary>Defines a factory that creates a route directly to a set of action descriptors (an attribute route).</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IDirectRouteFactory.CreateRoute(System.Web.Http.Routing.DirectRouteFactoryContext)">
+ <summary>Creates a direct route entry.</summary>
+ <returns>The direct route entry.</returns>
+ <param name="context">The context to use to create the route.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IDirectRouteProvider">
+ <summary>Defines a provider for routes that directly target action descriptors (attribute routes).</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IDirectRouteProvider.GetDirectRoutes(System.Web.Http.Controllers.HttpControllerDescriptor,System.Collections.Generic.IReadOnlyList{System.Web.Http.Controllers.HttpActionDescriptor},System.Web.Http.Routing.IInlineConstraintResolver)">
+ <summary>Gets the direct routes for a controller.</summary>
+ <returns>A set of route entries for the controller.</returns>
+ <param name="controllerDescriptor">The controller descriptor.</param>
+ <param name="actionDescriptors">The action descriptors.</param>
+ <param name="constraintResolver">The inline constraint resolver.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRoute">
+ <summary>
+ <see cref="T:System.Web.Http.Routing.IHttpRoute" /> defines the interface for a route expressing how to map an incoming <see cref="T:System.Net.Http.HttpRequestMessage" /> to a particular controller and action. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.Constraints">
+ <summary> Gets the constraints for the route parameters. </summary>
+ <returns>The constraints for the route parameters.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.DataTokens">
+ <summary> Gets any additional data tokens not used directly to determine whether a route matches an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The additional data tokens.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.Defaults">
+ <summary> Gets the default values for route parameters if not provided by the incoming <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
+ <returns>The default values for route parameters.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.IHttpRoute.GetRouteData(System.String,System.Net.Http.HttpRequestMessage)">
+ <summary> Determine whether this route is a match for the incoming request by looking up the <see cref="!:IRouteData" /> for the route. </summary>
+ <returns>The <see cref="!:RouteData" /> for a route if matches; otherwise null.</returns>
+ <param name="virtualPathRoot">The virtual path root.</param>
+ <param name="request">The request.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.IHttpRoute.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Gets a virtual path data based on the route and the values provided.</summary>
+ <returns>The virtual path data.</returns>
+ <param name="request">The request message.</param>
+ <param name="values">The values.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.Handler">
+ <summary>Gets the message handler that will be the recipient of the request.</summary>
+ <returns>The message handler.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRoute.RouteTemplate">
+ <summary> Gets the route template describing the URI pattern to match against. </summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRouteConstraint">
+ <summary>Represents a base class route constraint.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IHttpRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>True if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRouteData">
+ <summary>Provides information about a route.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteData.Route">
+ <summary>Gets the object that represents the route.</summary>
+ <returns>The object that represents the route.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteData.Values">
+ <summary>Gets a collection of URL parameter values and default values for the route.</summary>
+ <returns>The values that are parsed from the URL and from default values.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpRouteInfoProvider">
+ <summary> Provides information for defining a route. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteInfoProvider.Name">
+ <summary> Gets the name of the route to generate. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteInfoProvider.Order">
+ <summary> Gets the order of the route relative to other routes. </summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpRouteInfoProvider.Template">
+ <summary> Gets the route template describing the URI pattern to match against. </summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.IHttpVirtualPathData">
+ <summary>Defines the properties for HTTP route.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpVirtualPathData.Route">
+ <summary>Gets the HTTP route.</summary>
+ <returns>The HTTP route.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.IHttpVirtualPathData.VirtualPath">
+ <summary>Gets the URI that represents the virtual path of the current HTTP route.</summary>
+ <returns>The URI that represents the virtual path of the current HTTP route.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.IInlineConstraintResolver">
+ <summary> Defines an abstraction for resolving inline constraints as instances of <see cref="T:System.Web.Http.Routing.IHttpRouteConstraint" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.IInlineConstraintResolver.ResolveConstraint(System.String)">
+ <summary> Resolves the inline constraint. </summary>
+ <returns>The <see cref="T:System.Web.Http.Routing.IHttpRouteConstraint" /> the inline constraint was resolved to.</returns>
+ <param name="inlineConstraint">The inline constraint to resolve.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.IRoutePrefix">
+ <summary>Defines a route prefix.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.IRoutePrefix.Prefix">
+ <summary>Gets the route prefix.</summary>
+ <returns>The route prefix.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.RouteEntry">
+ <summary>Represents a named route.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.RouteEntry.#ctor(System.String,System.Web.Http.Routing.IHttpRoute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.RouteEntry" /> class.</summary>
+ <param name="name">The route name, if any; otherwise, null.</param>
+ <param name="route">The route.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteEntry.Name">
+ <summary>Gets the route name, if any; otherwise, null.</summary>
+ <returns>The route name, if any; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteEntry.Route">
+ <summary>Gets the route.</summary>
+ <returns>The route.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.RouteFactoryAttribute">
+ <summary>Represents an attribute route that may contain custom constraints.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.RouteFactoryAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.RouteFactoryAttribute" /> class.</summary>
+ <param name="template">The route template.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Constraints">
+ <summary>Gets the route constraints, if any; otherwise null.</summary>
+ <returns>The route constraints, if any; otherwise null.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.RouteFactoryAttribute.CreateRoute(System.Web.Http.Routing.DirectRouteFactoryContext)">
+ <summary>Creates the route entry</summary>
+ <returns>The created route entry.</returns>
+ <param name="context">The context.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.DataTokens">
+ <summary>Gets the route data tokens, if any; otherwise null.</summary>
+ <returns>The route data tokens, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Defaults">
+ <summary>Gets the route defaults, if any; otherwise null.</summary>
+ <returns>The route defaults, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Name">
+ <summary>Gets or sets the route name, if any; otherwise null.</summary>
+ <returns>The route name, if any; otherwise null.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Order">
+ <summary>Gets or sets the route order.</summary>
+ <returns>The route order.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.RouteFactoryAttribute.Template">
+ <summary>Gets the route template.</summary>
+ <returns>The route template.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.StopRoutingHandler">
+ <summary>Represents a handler that specifies routing should not handle requests for a route template. When a route provides this class as a handler, requests matching against the route will be ignored.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.StopRoutingHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.StopRoutingHandler" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.UrlHelper">
+ <summary>Represents a factory for creating URLs. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.Routing.UrlHelper" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.#ctor(System.Net.Http.HttpRequestMessage)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.UrlHelper" /> class.</summary>
+ <param name="request">The HTTP request for this instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Content(System.String)">
+ <summary>Creates an absolute URL using the specified path.</summary>
+ <returns>The generated URL.</returns>
+ <param name="path">The URL path, which may be a relative URL, a rooted URL, or a virtual path.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Link(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns a link for the specified route.</summary>
+ <returns>A link for the specified route.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">An object that contains the parameters for a route.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Link(System.String,System.Object)">
+ <summary>Returns a link for the specified route.</summary>
+ <returns>A link for the specified route.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">A route value.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.UrlHelper.Request">
+ <summary>Gets or sets the <see cref="T:System.Net.Http.HttpRequestMessage" /> of the current <see cref="T:System.Web.Http.Routing.UrlHelper" /> instance.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpRequestMessage" /> of the current instance.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Route(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+ <summary>Returns the route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</summary>
+ <returns>The route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">A list of route values.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.UrlHelper.Route(System.String,System.Object)">
+ <summary>Returns the route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</summary>
+ <returns>The route for the <see cref="T:System.Web.Http.Routing.UrlHelper" />.</returns>
+ <param name="routeName">The name of the route.</param>
+ <param name="routeValues">The route values.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.AlphaRouteConstraint">
+ <summary>Constrains a route parameter to contain only lowercase or uppercase letters A through Z in the English alphabet.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.AlphaRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.AlphaRouteConstraint" /> class.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.BoolRouteConstraint">
+ <summary>Constrains a route parameter to represent only Boolean values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.BoolRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.BoolRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.BoolRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.CompoundRouteConstraint">
+ <summary>Constrains a route by several child constraints.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.CompoundRouteConstraint.#ctor(System.Collections.Generic.IList{System.Web.Http.Routing.IHttpRouteConstraint})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.CompoundRouteConstraint" /> class.</summary>
+ <param name="constraints">The child constraints that must match for this constraint to match.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.CompoundRouteConstraint.Constraints">
+ <summary>Gets the child constraints that must match for this constraint to match.</summary>
+ <returns>The child constraints that must match for this constraint to match.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.CompoundRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint">
+ <summary>Constrains a route parameter to represent only <see cref="T:System.DateTime" /> values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DateTimeRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route of direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.DecimalRouteConstraint">
+ <summary>Constrains a route parameter to represent only decimal values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DecimalRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.DecimalRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DecimalRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.DoubleRouteConstraint">
+ <summary>Constrains a route parameter to represent only 64-bit floating-point values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.DoubleRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.DoubleRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="T:System.Web.Http.Routing.Constraints.FloatRouteConstraint">
+ <summary>Constrains a route parameter to represent only 32-bit floating-point values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.FloatRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.FloatRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="T:System.Web.Http.Routing.Constraints.GuidRouteConstraint">
+ <summary>Constrains a route parameter to represent only <see cref="T:System.Guid" /> values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.GuidRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.GuidRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.GuidRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.IntRouteConstraint">
+ <summary>Constrains a route parameter to represent only 32-bit integer values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.IntRouteConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.IntRouteConstraint" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.IntRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.LengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string of a given length or within a given range of lengths.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32)"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.LengthRouteConstraint" /> class that constrains a route parameter to be a string of a given length.</summary>
+ <param name="minLength">The minimum length of the route parameter.</param>
+ <param name="maxLength">The maximum length of the route parameter.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.LengthRouteConstraint.Length">
+ <summary>Gets the length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.LengthRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="P:System.Web.Http.Routing.Constraints.LengthRouteConstraint.MaxLength">
+ <summary>Gets the maximum length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.LengthRouteConstraint.MinLength">
+ <summary>Gets the minimum length of the route parameter, if one is set.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.LongRouteConstraint">
+ <summary>Constrains a route parameter to represent only 64-bit integer values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.LongRouteConstraint.#ctor"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.LongRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="T:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string with a maximum length.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint" /> class.</summary>
+ <param name="maxLength">The maximum length.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.MaxLengthRouteConstraint.MaxLength">
+ <summary>Gets the maximum length of the route parameter.</summary>
+ <returns>The maximum length of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.MaxRouteConstraint">
+ <summary>Constrains a route parameter to be an integer with a maximum value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxRouteConstraint.#ctor(System.Int64)"></member>
+ <member name="M:System.Web.Http.Routing.Constraints.MaxRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)"></member>
+ <member name="P:System.Web.Http.Routing.Constraints.MaxRouteConstraint.Max">
+ <summary>Gets the maximum value of the route parameter.</summary>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint">
+ <summary>Constrains a route parameter to be a string with a maximum length.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint" /> class.</summary>
+ <param name="minLength">The minimum length.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.MinLengthRouteConstraint.MinLength">
+ <summary>Gets the minimum length of the route parameter.</summary>
+ <returns>The minimum length of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.MinRouteConstraint">
+ <summary>Constrains a route parameter to be a long with a minimum value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinRouteConstraint.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.MinRouteConstraint" /> class.</summary>
+ <param name="min">The minimum value of the route parameter.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.MinRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.MinRouteConstraint.Min">
+ <summary>Gets the minimum value of the route parameter.</summary>
+ <returns>The minimum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.OptionalRouteConstraint">
+ <summary>Constrains a route by an inner constraint that doesn't fail when an optional parameter is set to its default value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.OptionalRouteConstraint.#ctor(System.Web.Http.Routing.IHttpRouteConstraint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.OptionalRouteConstraint" /> class.</summary>
+ <param name="innerConstraint">The inner constraint to match if the parameter is not an optional parameter without a value</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.OptionalRouteConstraint.InnerConstraint">
+ <summary>Gets the inner constraint to match if the parameter is not an optional parameter without a value.</summary>
+ <returns>The inner constraint to match if the parameter is not an optional parameter without a value.</returns>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.OptionalRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.RangeRouteConstraint">
+ <summary>Constraints a route parameter to be an integer within a given range of values.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RangeRouteConstraint.#ctor(System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.RangeRouteConstraint" /> class.</summary>
+ <param name="min">The minimum value.</param>
+ <param name="max">The maximum value.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RangeRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.RangeRouteConstraint.Max">
+ <summary>Gets the maximum value of the route parameter.</summary>
+ <returns>The maximum value of the route parameter.</returns>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.RangeRouteConstraint.Min">
+ <summary>Gets the minimum value of the route parameter.</summary>
+ <returns>The minimum value of the route parameter.</returns>
+ </member>
+ <member name="T:System.Web.Http.Routing.Constraints.RegexRouteConstraint">
+ <summary>Constrains a route parameter to match a regular expression.</summary>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RegexRouteConstraint.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Routing.Constraints.RegexRouteConstraint" /> class.</summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member name="M:System.Web.Http.Routing.Constraints.RegexRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
+ <summary>Determines whether this instance equals a specified route.</summary>
+ <returns>true if this instance equals a specified route; otherwise, false.</returns>
+ <param name="request">The request.</param>
+ <param name="route">The route to compare.</param>
+ <param name="parameterName">The name of the parameter.</param>
+ <param name="values">A list of parameter values.</param>
+ <param name="routeDirection">The route direction.</param>
+ </member>
+ <member name="P:System.Web.Http.Routing.Constraints.RegexRouteConstraint.Pattern">
+ <summary>Gets the regular expression pattern to match.</summary>
+ <returns>The regular expression pattern to match.</returns>
+ </member>
+ <member name="T:System.Web.Http.Services.Decorator">
+ <summary> Provides a method for retrieving the innermost object of an object that might be wrapped by an <see cref="T:System.Web.Http.Services.IDecorator`1" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Services.Decorator.GetInner``1(``0)">
+ <summary> Gets the innermost object which does not implement <see cref="T:System.Web.Http.Services.IDecorator`1" />. </summary>
+ <param name="outer">Object which needs to be unwrapped.</param>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:System.Web.Http.Services.DefaultServices">
+ <summary> Represents a container for service instances used by the <see cref="T:System.Web.Http.HttpConfiguration" />. Note that this container only supports known types, and methods to get or set arbitrary service types will throw <see cref="T:System.ArgumentException" /> when called. For creation of arbitrary types, please use <see cref="T:System.Web.Http.Dependencies.IDependencyResolver" /> instead. The supported types for this container are: <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /><see cref="T:System.Web.Http.Description.IApiExplorer" /><see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /><see cref="T:System.Web.Http.Validation.IBodyModelValidator" /><see cref="T:System.Net.Http.Formatting.IContentNegotiator" /><see cref="T:System.Web.Http.Description.IDocumentationProvider" /><see cref="T:System.Web.Http.Filters.IFilterProvider" /><see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /><see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /><see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /><see cref="T:System.Web.Http.Tracing.ITraceManager" /><see cref="T:System.Web.Http.Tracing.ITraceWriter" /><see cref="T:System.Web.Http.Query.IStructuredQueryBuilder" /><see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /><see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /><see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /><see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" />Passing any type which is not on this to any method on this interface will cause an <see cref="T:System.ArgumentException" /> to be thrown. </summary>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Services.DefaultServices" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.#ctor(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Services.DefaultServices" /> class with a specified <see cref="T:System.Web.Http.HttpConfiguration" /> object.</summary>
+ <param name="configuration">The <see cref="T:System.Web.Http.HttpConfiguration" /> object.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.ClearSingle(System.Type)">
+ <summary>Removes a single-instance service from the default services.</summary>
+ <param name="serviceType">The type of the service.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.GetService(System.Type)">
+ <summary>Gets a service of the specified type.</summary>
+ <returns>The first instance of the service, or null if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.GetServiceInstances(System.Type)">
+ <summary>Gets the list of service objects for a given service type, and validates the service type.</summary>
+ <returns>The list of service objects of the specified type.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.GetServices(System.Type)">
+ <summary>Gets the list of service objects for a given service type.</summary>
+ <returns>The list of service objects of the specified type, or an empty list if the service is not found.</returns>
+ <param name="serviceType">The type of service.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.IsSingleService(System.Type)">
+ <summary>Queries whether a service type is single-instance.</summary>
+ <returns>true if the service type has at most one instance, or false if the service type supports multiple instances.</returns>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.ReplaceSingle(System.Type,System.Object)">
+ <summary>Replaces a single-instance service object.</summary>
+ <param name="serviceType">The service type.</param>
+ <param name="service">The service object that replaces the previous instance.</param>
+ </member>
+ <member name="M:System.Web.Http.Services.DefaultServices.ResetCache(System.Type)">
+ <summary>Removes the cached values for a single service type.</summary>
+ <param name="serviceType">The service type.</param>
+ </member>
+ <member name="T:System.Web.Http.Services.IDecorator`1">
+ <summary> Defines a decorator that exposes the inner decorated object. </summary>
+ <typeparam name="T">This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see .</typeparam>
+ </member>
+ <member name="P:System.Web.Http.Services.IDecorator`1.Inner">
+ <summary> Gets the inner object. </summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.ITraceManager">
+ <summary>Represents a performance tracing class to log method entry/exit and duration.</summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceManager.Initialize(System.Web.Http.HttpConfiguration)">
+ <summary>Initializes the <see cref="T:System.Web.Http.Tracing.ITraceManager" /> class with a specified configuration.</summary>
+ <param name="configuration">The configuration.</param>
+ </member>
+ <member name="T:System.Web.Http.Tracing.ITraceWriter">
+ <summary>Represents the trace writer.</summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriter.Trace(System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary> Invokes the specified traceAction to allow setting values in a new <see cref="T:System.Web.Http.Tracing.TraceRecord" /> if and only if tracing is permitted at the given category and level. </summary>
+ <param name="request">The current <see cref="T:System.Net.Http.HttpRequestMessage" />. It may be null but doing so will prevent subsequent trace analysis from correlating the trace to a particular request.</param>
+ <param name="category">The logical category for the trace. Users can define their own.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> at which to write this trace.</param>
+ <param name="traceAction">The action to invoke if tracing is enabled. The caller is expected to fill in the fields of the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> in this action.</param>
+ </member>
+ <member name="T:System.Web.Http.Tracing.ITraceWriterExtensions">
+ <summary>Represents an extension methods for <see cref="T:System.Web.Http.Tracing.ITraceWriter" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Provides a set of methods and properties that help debug your code with the specified writer, request, category and exception.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Displays an error message in the list with the specified writer, request, category and exception.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Displays an error message in the list with the specified writer, request, category, exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The exception.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The argument in the message.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Displays an error message in the list with the specified writer, request, category, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The argument in the message.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Displays an error message in the <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> class with the specified writer, request, category and exception.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The exception that appears during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Displays an error message in the <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> class with the specified writer, request, category and exception, message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The exception.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Displays an error message in the <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> class with the specified writer, request, category and message format and argument.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Displays the details in the <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" />.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Displays the details in the <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" />.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Displays the details in the <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" />.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Exception)">
+ <summary>Indicates the trace listeners in the Listeners collection.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The trace level.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Exception,System.String,System.Object[])">
+ <summary>Indicates the trace listeners in the Listeners collection.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The trace level.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.Object[])">
+ <summary>Indicates the trace listeners in the Listeners collection.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEnd(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Action,System.Action{System.Web.Http.Tracing.TraceRecord},System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary>Traces both a begin and an end trace around a specified operation.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="operatorName">The name of the object performing the operation. It may be null.</param>
+ <param name="operationName">The name of the operation being performed. It may be null.</param>
+ <param name="beginTrace">The <see cref="T:System.Action" /> to invoke prior to performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="execute">An <see cref="T:System.Func`1" /> that returns the <see cref="T:System.Threading.Tasks.Task" /> that will perform the operation.</param>
+ <param name="endTrace">The <see cref="T:System.Action" /> to invoke after successfully performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="errorTrace">The <see cref="T:System.Action" /> to invoke if an error was encountered performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync``1(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Func{System.Threading.Tasks.Task{``0}},System.Action{System.Web.Http.Tracing.TraceRecord,``0},System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary> Traces both a begin and an end trace around a specified operation. </summary>
+ <returns>The <see cref="T:System.Threading.Tasks.Task" /> returned by the operation.</returns>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="operatorName">The name of the object performing the operation. It may be null.</param>
+ <param name="operationName">The name of the operation being performed. It may be null.</param>
+ <param name="beginTrace">The <see cref="T:System.Action" /> to invoke prior to performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="execute">An <see cref="T:System.Func`1" /> that returns the <see cref="T:System.Threading.Tasks.Task" /> that will perform the operation.</param>
+ <param name="endTrace">The <see cref="T:System.Action" /> to invoke after successfully performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. The result of the completed task will also be passed to this action. This action may be null.</param>
+ <param name="errorTrace">The <see cref="T:System.Action" /> to invoke if an error was encountered performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <typeparam name="TResult">The type of result produced by the <see cref="T:System.Threading.Tasks.Task" />.</typeparam>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Func{System.Threading.Tasks.Task},System.Action{System.Web.Http.Tracing.TraceRecord},System.Action{System.Web.Http.Tracing.TraceRecord})">
+ <summary> Traces both a begin and an end trace around a specified operation. </summary>
+ <returns>The <see cref="T:System.Threading.Tasks.Task" /> returned by the operation.</returns>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="level">The <see cref="T:System.Web.Http.Tracing.TraceLevel" /> of the trace.</param>
+ <param name="operatorName">The name of the object performing the operation. It may be null.</param>
+ <param name="operationName">The name of the operation being performed. It may be null.</param>
+ <param name="beginTrace">The <see cref="T:System.Action" /> to invoke prior to performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="execute">An <see cref="T:System.Func`1" /> that returns the <see cref="T:System.Threading.Tasks.Task" /> that will perform the operation.</param>
+ <param name="endTrace">The <see cref="T:System.Action" /> to invoke after successfully performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ <param name="errorTrace">The <see cref="T:System.Action" /> to invoke if an error was encountered performing the operation, allowing the given <see cref="T:System.Web.Http.Tracing.TraceRecord" /> to be filled in. It may be null.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
+ <summary>Indicates the warning level of execution.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
+ <summary>Indicates the warning level of execution.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="exception">The error occurred during execution.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
+ <summary>Indicates the warning level of execution.</summary>
+ <param name="traceWriter">The <see cref="T:System.Web.Http.Tracing.ITraceWriter" />.</param>
+ <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage" /> with which to associate the trace. It may be null.</param>
+ <param name="category">The logical category of the trace.</param>
+ <param name="messageFormat">The format of the message.</param>
+ <param name="messageArguments">The message argument.</param>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceCategories">
+ <summary>Specifies an enumeration of tracing categories.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.ActionCategory">
+ <summary>An action category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.ControllersCategory">
+ <summary>The controllers category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.FiltersCategory">
+ <summary>The filters category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.FormattingCategory">
+ <summary>The formatting category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.MessageHandlersCategory">
+ <summary>The message handlers category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.ModelBindingCategory">
+ <summary>The model binding category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.RequestCategory">
+ <summary>The request category.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceCategories.RoutingCategory">
+ <summary>The routing category.</summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceKind">
+ <summary>Specifies the kind of tracing operation.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceKind.Begin">
+ <summary>Trace marking the beginning of some operation.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceKind.End">
+ <summary>Trace marking the end of some operation.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceKind.Trace">
+ <summary>Single trace, not part of a Begin/End trace pair.</summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceLevel">
+ <summary>Specifies an enumeration of tracing level.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Debug">
+ <summary>Trace level for debugging traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Error">
+ <summary>Trace level for error traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Fatal">
+ <summary>Trace level for fatal traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Info">
+ <summary>Trace level for informational traces.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Off">
+ <summary>Tracing is disabled.</summary>
+ </member>
+ <member name="F:System.Web.Http.Tracing.TraceLevel.Warn">
+ <summary>Trace level for warning traces.</summary>
+ </member>
+ <member name="T:System.Web.Http.Tracing.TraceRecord">
+ <summary>Represents a trace record.</summary>
+ </member>
+ <member name="M:System.Web.Http.Tracing.TraceRecord.#ctor(System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Tracing.TraceRecord" /> class.</summary>
+ <param name="request">The message request.</param>
+ <param name="category">The trace category.</param>
+ <param name="level">The trace level.</param>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Category">
+ <summary>Gets or sets the tracing category.</summary>
+ <returns>The tracing category.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Exception">
+ <summary>Gets or sets the exception.</summary>
+ <returns>The exception.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Kind">
+ <summary>Gets or sets the kind of trace.</summary>
+ <returns>The kind of trace.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Level">
+ <summary>Gets or sets the tracing level.</summary>
+ <returns>The tracing level.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Message">
+ <summary>Gets or sets the message.</summary>
+ <returns>The message.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Operation">
+ <summary>Gets or sets the logical operation name being performed.</summary>
+ <returns>The logical operation name being performed.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Operator">
+ <summary>Gets or sets the logical name of the object performing the operation.</summary>
+ <returns>The logical name of the object performing the operation.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Properties">
+ <summary>Gets the optional user-defined properties.</summary>
+ <returns>The optional user-defined properties.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Request">
+ <summary>Gets the <see cref="T:System.Net.Http.HttpRequestMessage" /> from the record.</summary>
+ <returns>The <see cref="T:System.Net.Http.HttpRequestMessage" /> from the record.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.RequestId">
+ <summary>Gets the correlation ID from the <see cref="P:System.Web.Http.Tracing.TraceRecord.Request" />.</summary>
+ <returns>The correlation ID from the <see cref="P:System.Web.Http.Tracing.TraceRecord.Request" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Status">
+ <summary>Gets or sets the <see cref="T:System.Net.HttpStatusCode" /> associated with the <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
+ <returns>The <see cref="T:System.Net.HttpStatusCode" /> associated with the <see cref="T:System.Net.Http.HttpResponseMessage" />.</returns>
+ </member>
+ <member name="P:System.Web.Http.Tracing.TraceRecord.Timestamp">
+ <summary>Gets the <see cref="T:System.DateTime" /> of this trace (via <see cref="P:System.DateTime.UtcNow" />).</summary>
+ <returns>The <see cref="T:System.DateTime" /> of this trace (via <see cref="P:System.DateTime.UtcNow" />).</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.DefaultBodyModelValidator">
+ <summary>Represents a class used to recursively validate an object.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.DefaultBodyModelValidator" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.ShouldValidateType(System.Type)">
+ <summary>Determines whether instances of a particular type should be validated.</summary>
+ <returns>true if the type should be validated; false otherwise.</returns>
+ <param name="type">The type to validate.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.Validate(System.Object,System.Type,System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.String)">
+ <summary>Determines whether the <paramref name="model" /> is valid and adds any validation errors to the <paramref name="actionContext" />'s <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" />.</summary>
+ <returns>true if model is valid, false otherwise.</returns>
+ <param name="model">The model to be validated.</param>
+ <param name="type">The <see cref="T:System.Type" /> to use for validation.</param>
+ <param name="metadataProvider">The <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> used to provide model metadata.</param>
+ <param name="actionContext">The <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> within which the model is being validated.</param>
+ <param name="keyPrefix">The <see cref="T:System.String" /> to append to the key for any validation errors.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.IBodyModelValidator">
+ <summary>Represents an interface for the validation of the models</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.IBodyModelValidator.Validate(System.Object,System.Type,System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.String)">
+ <summary> Determines whether the model is valid and adds any validation errors to the actionContext's <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /></summary>
+ <returns>trueif model is valid, false otherwise.</returns>
+ <param name="model">The model to be validated.</param>
+ <param name="type">The <see cref="T:System.Type" /> to use for validation.</param>
+ <param name="metadataProvider">The <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> used to provide the model metadata.</param>
+ <param name="actionContext">The <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> within which the model is being validated.</param>
+ <param name="keyPrefix">The <see cref="T:System.String" /> to append to the key for any validation errors.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelStateFormatterLogger">
+ <summary>This <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> logs formatter errors to the provided <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" />.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelStateFormatterLogger" /> class.</summary>
+ <param name="modelState">The model state.</param>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.LogError(System.String,System.Exception)">
+ <summary>Logs the specified model error.</summary>
+ <param name="errorPath">The error path.</param>
+ <param name="exception">The error message.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.LogError(System.String,System.String)">
+ <summary>Logs the specified model error.</summary>
+ <param name="errorPath">The error path.</param>
+ <param name="errorMessage">The error message.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidatedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Web.Http.Validation.ModelValidationNode.Validated" /> event.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatedEventArgs.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidatedEventArgs" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="parentNode">The parent node.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatedEventArgs.ActionContext">
+ <summary>Gets or sets the context for an action.</summary>
+ <returns>The context for an action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatedEventArgs.ParentNode">
+ <summary>Gets or sets the parent of this node.</summary>
+ <returns>The parent of this node.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidatingEventArgs">
+ <summary>Provides data for the <see cref="E:System.Web.Http.Validation.ModelValidationNode.Validating" /> event.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatingEventArgs.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidatingEventArgs" /> class.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="parentNode">The parent node.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatingEventArgs.ActionContext">
+ <summary>Gets or sets the context for an action.</summary>
+ <returns>The context for an action.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidatingEventArgs.ParentNode">
+ <summary>Gets or sets the parent of this node.</summary>
+ <returns>The parent of this node.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidationNode">
+ <summary>Provides a container for model validation information.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.#ctor(System.Web.Http.Metadata.ModelMetadata,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> class, using the model metadata and state key.</summary>
+ <param name="modelMetadata">The model metadata.</param>
+ <param name="modelStateKey">The model state key.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.#ctor(System.Web.Http.Metadata.ModelMetadata,System.String,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidationNode})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> class, using the model metadata, the model state key, and child model-validation nodes.</summary>
+ <param name="modelMetadata">The model metadata.</param>
+ <param name="modelStateKey">The model state key.</param>
+ <param name="childNodes">The model child nodes.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ChildNodes">
+ <summary>Gets or sets the child nodes.</summary>
+ <returns>The child nodes.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.CombineWith(System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Combines the current <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> instance with a specified <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> instance.</summary>
+ <param name="otherNode">The model validation node to combine with the current instance.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ModelMetadata">
+ <summary>Gets or sets the model metadata.</summary>
+ <returns>The model metadata.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ModelStateKey">
+ <summary>Gets or sets the model state key.</summary>
+ <returns>The model state key.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.SuppressValidation">
+ <summary>Gets or sets a value that indicates whether validation should be suppressed.</summary>
+ <returns>true if validation should be suppressed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.Validate(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Validates the model using the specified execution context.</summary>
+ <param name="actionContext">The action context.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationNode.Validate(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
+ <summary>Validates the model using the specified execution context and parent node.</summary>
+ <param name="actionContext">The action context.</param>
+ <param name="parentNode">The parent node.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationNode.ValidateAllProperties">
+ <summary>Gets or sets a value that indicates whether all properties of the model should be validated.</summary>
+ <returns>true if all properties of the model should be validated, or false if validation should be skipped.</returns>
+ </member>
+ <member name="E:System.Web.Http.Validation.ModelValidationNode.Validated">
+ <summary>Occurs when the model has been validated.</summary>
+ </member>
+ <member name="E:System.Web.Http.Validation.ModelValidationNode.Validating">
+ <summary>Occurs when the model is being validated.</summary>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidationRequiredMemberSelector">
+ <summary>Represents the selection of required members by checking for any required ModelValidators associated with the member.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationRequiredMemberSelector.#ctor(System.Web.Http.Metadata.ModelMetadataProvider,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationRequiredMemberSelector" /> class.</summary>
+ <param name="metadataProvider">The metadata provider.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationRequiredMemberSelector.IsRequiredMember(System.Reflection.MemberInfo)">
+ <summary>Indicates whether the member is required for validation.</summary>
+ <returns>true if the member is required for validation; otherwise, false.</returns>
+ <param name="member">The member.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidationResult">
+ <summary>Provides a container for a validation result.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidationResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidationResult" /> class.</summary>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationResult.MemberName">
+ <summary>Gets or sets the name of the member.</summary>
+ <returns>The name of the member.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidationResult.Message">
+ <summary>Gets or sets the validation result message.</summary>
+ <returns>The validation result message.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidator">
+ <summary>Provides a base class for implementing validation logic.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidator" /> class.</summary>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidator.GetModelValidator(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Returns a composite model validator for the model.</summary>
+ <returns>A composite model validator for the model.</returns>
+ <param name="validatorProviders">An enumeration of validator providers.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidator.IsRequired">
+ <summary>Gets a value that indicates whether a model property is required.</summary>
+ <returns>true if the model property is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates a specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.ModelValidator.ValidatorProviders">
+ <summary>Gets or sets an enumeration of validator providers.</summary>
+ <returns>An enumeration of validator providers.</returns>
+ </member>
+ <member name="T:System.Web.Http.Validation.ModelValidatorProvider">
+ <summary>Provides a list of validators for a model.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.ModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets a list of validators associated with this <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" />.</summary>
+ <returns>The list of validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.AssociatedValidatorProvider">
+ <summary>Provides an abstract class for classes that implement a validation provider.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.AssociatedValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)">
+ <summary>Gets a type descriptor for the specified type.</summary>
+ <returns>A type descriptor for the specified type.</returns>
+ <param name="type">The type of the validation provider.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets the validators for the model using the metadata and validator providers.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">An enumeration of validator providers.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model using the metadata, the validator providers, and a list of attributes.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">An enumeration of validator providers.</param>
+ <param name="attributes">The list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory">
+ <summary>Represents the method that creates a <see cref="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider" /> instance.</summary>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider">
+ <summary>Represents an implementation of <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> which providers validators for attributes which derive from <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" />. It also provides a validator for types which implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. To support client side validation, you can either register adapters through the static methods on this class, or by having your validation attributes implement <see cref="T:System.Web.Http.Validation.IClientValidatable" />. The logic to support IClientValidatable is implemented in <see cref="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model using the specified metadata, validator provider and attributes.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ <param name="attributes">The attributes.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterAdapter(System.Type,System.Type)">
+ <summary>Registers an adapter to provide client-side validation.</summary>
+ <param name="attributeType">The type of the validation attribute.</param>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterAdapterFactory(System.Type,System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory)">
+ <summary>Registers an adapter factory for the validation provider.</summary>
+ <param name="attributeType">The type of the attribute.</param>
+ <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Http.Validation.ModelValidator" /> object for the specified attribute.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapter(System.Type)">
+ <summary>Registers the default adapter.</summary>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapterFactory(System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory)">
+ <summary>Registers the default adapter factory.</summary>
+ <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Http.Validation.ModelValidator" /> object for the default adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapter(System.Type)">
+ <summary>Registers the default adapter type for objects which implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. The adapter type must derive from <see cref="T:System.Web.Http.Validation.ModelValidator" /> and it must contain a public constructor which takes two parameters of types <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> and <see cref="T:System.Web.Http.Controllers.HttpActionContext" />. </summary>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapterFactory(System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory)">
+ <summary>Registers the default adapter factory for objects which implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. </summary>
+ <param name="factory">The factory.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapter(System.Type,System.Type)">
+ <summary>Registers an adapter type for the given modelType, which must implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. The adapter type must derive from <see cref="T:System.Web.Http.Validation.ModelValidator" /> and it must contain a public constructor which takes two parameters of types <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> and <see cref="T:System.Web.Http.Controllers.HttpActionContext" />. </summary>
+ <param name="modelType">The model type.</param>
+ <param name="adapterType">The type of the adapter.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapterFactory(System.Type,System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory)">
+ <summary>Registers an adapter factory for the given modelType, which must implement <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />. </summary>
+ <param name="modelType">The model type.</param>
+ <param name="factory">The factory.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory">
+ <summary>Provides a factory for validators that are based on <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />.</summary>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider">
+ <summary>Represents a validator provider for data member model.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets the validators for the model.</summary>
+ <returns>The validators for the model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">An enumerator of validator providers.</param>
+ <param name="attributes">A list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider">
+ <summary>An implementation of <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> which provides validators that throw exceptions when the model is invalid.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
+ <summary>Gets a list of validators associated with this <see cref="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider" />.</summary>
+ <returns>The list of validators.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers.</param>
+ <param name="attributes">The list of attributes.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider">
+ <summary>Represents the provider for the required member model validator.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider.#ctor(System.Net.Http.Formatting.IRequiredMemberSelector)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider" /> class.</summary>
+ <param name="requiredMemberSelector">The required member selector.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Gets the validator for the member model.</summary>
+ <returns>The validator for the member model.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="validatorProviders">The validator providers</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator">
+ <summary>Provides a model validator.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.ComponentModel.DataAnnotations.ValidationAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator" /> class.</summary>
+ <param name="validatorProviders">The validator providers.</param>
+ <param name="attribute">The validation attribute for the model.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.Attribute">
+ <summary>Gets or sets the validation attribute for the model validator.</summary>
+ <returns>The validation attribute for the model validator.</returns>
+ </member>
+ <member name="P:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.IsRequired">
+ <summary>Gets a value that indicates whether model validation is required.</summary>
+ <returns>true if model validation is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates the model and returns the validation errors if any.</summary>
+ <returns>A list of validation error messages for the model, or an empty list if no errors have occurred.</returns>
+ <param name="metadata">The model metadata.</param>
+ <param name="container">The container for the model.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.ErrorModelValidator">
+ <summary>A <see cref="T:System.Web.Http.Validation.ModelValidator" /> to represent an error. This validator will always throw an exception regardless of the actual model value.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ErrorModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.ErrorModelValidator" /> class.</summary>
+ <param name="validatorProviders">The list of model validator providers.</param>
+ <param name="errorMessage">The error message for the exception.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ErrorModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates a specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.RequiredMemberModelValidator">
+ <summary>Represents the <see cref="T:System.Web.Http.Validation.ModelValidator" /> for required members. </summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.RequiredMemberModelValidator" /> class.</summary>
+ <param name="validatorProviders">The validator providers.</param>
+ </member>
+ <member name="P:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.IsRequired">
+ <summary>Gets or sets a value that instructs the serialization engine that the member must be presents when validating.</summary>
+ <returns>true if the member is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates the object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Http.Validation.Validators.ValidatableObjectAdapter">
+ <summary>Provides an object adapter that can be validated.</summary>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ValidatableObjectAdapter.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.Validation.Validators.ValidatableObjectAdapter" /> class.</summary>
+ <param name="validatorProviders">The validation provider.</param>
+ </member>
+ <member name="M:System.Web.Http.Validation.Validators.ValidatableObjectAdapter.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
+ <summary>Validates the specified object.</summary>
+ <returns>A list of validation results.</returns>
+ <param name="metadata">The metadata.</param>
+ <param name="container">The container.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.IEnumerableValueProvider">
+ <summary>Represents the base class for value providers whose values come from a collection that implements the <see cref="T:System.Collections.IEnumerable" /> interface.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.IEnumerableValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Retrieves the keys from the specified <paramref name="prefix" />.</summary>
+ <returns>The keys from the specified <paramref name="prefix" />.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.IUriValueProviderFactory">
+ <summary>Represents an interface that is implemented by any <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> that supports the creation of a <see cref="T:System.Web.Http.ValueProviders.IValueProvider" /> to access the <see cref="T:System.Uri" /> of an incoming <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.IValueProvider">
+ <summary>Defines the methods that are required for a value provider in ASP.NET MVC.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.IValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.IValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified key.</summary>
+ <returns>The value object for the specified key, or null if the key is not found.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.ValueProviderAttribute">
+ <summary> This attribute is used to specify a custom <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" />. </summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderAttribute" />.</summary>
+ <param name="valueProviderFactory">The type of the model binder.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.#ctor(System.Type[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderAttribute" />.</summary>
+ <param name="valueProviderFactories">An array of model binder types.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
+ <summary>Gets the value provider factories.</summary>
+ <returns>A collection of value provider factories.</returns>
+ <param name="configuration">A configuration object.</param>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderAttribute.ValueProviderFactoryTypes">
+ <summary>Gets the types of object returned by the value provider factory.</summary>
+ <returns>A collection of types.</returns>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.ValueProviderFactory">
+ <summary>Represents a factory for creating value-provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Returns a value-provider object for the specified controller context.</summary>
+ <returns>A value-provider object.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.ValueProviderResult">
+ <summary>Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.#ctor(System.Object,System.String,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> class.</summary>
+ <param name="rawValue">The raw value.</param>
+ <param name="attemptedValue">The attempted value.</param>
+ <param name="culture">The culture.</param>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.AttemptedValue">
+ <summary>Gets or sets the raw value that is converted to a string for display.</summary>
+ <returns>The raw value that is converted to a string for display.</returns>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.ConvertTo(System.Type)">
+ <summary>Converts the value that is encapsulated by this result to the specified type.</summary>
+ <returns>The converted value.</returns>
+ <param name="type">The target type.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.ConvertTo(System.Type,System.Globalization.CultureInfo)">
+ <summary>Converts the value that is encapsulated by this result to the specified type by using the specified culture information.</summary>
+ <returns>The converted value.</returns>
+ <param name="type">The target type.</param>
+ <param name="culture">The culture to use in the conversion.</param>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.Culture">
+ <summary>Gets or sets the culture.</summary>
+ <returns>The culture.</returns>
+ </member>
+ <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.RawValue">
+ <summary>Gets or set the raw value that is supplied by the value provider.</summary>
+ <returns>The raw value that is supplied by the value provider.</returns>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider">
+ <summary>Represents a value provider whose values come from a list of value providers that implements the <see cref="T:System.Collections.IEnumerable" /> interface.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.#ctor(System.Collections.Generic.IList{System.Web.Http.ValueProviders.IValueProvider})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider" /> class.</summary>
+ <param name="list">The list of value providers.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified <paramref name="prefix" />.</summary>
+ <returns>true if the collection contains the specified <paramref name="prefix" />; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Retrieves the keys from the specified <paramref name="prefix" />.</summary>
+ <returns>The keys from the specified <paramref name="prefix" />.</returns>
+ <param name="prefix">The prefix from which keys are retrieved.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified <paramref name="key" />.</summary>
+ <returns>The value object for the specified <paramref name="key" />.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.InsertItem(System.Int32,System.Web.Http.ValueProviders.IValueProvider)">
+ <summary>Inserts an element into the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
+ <param name="item">The object to insert.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.SetItem(System.Int32,System.Web.Http.ValueProviders.IValueProvider)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory">
+ <summary>Represents a factory for creating a list of value-provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory" /> class.</summary>
+ <param name="factories">The collection of value-provider factories.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Retrieves a list of value-provider objects for the specified controller context.</summary>
+ <returns>The list of value-provider objects for the specified controller context.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider">
+ <summary>A value provider for name/value pairs.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object},System.Globalization.CultureInfo)"></member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider" /> class.</summary>
+ <param name="values">The name/value pairs for the provider.</param>
+ <param name="culture">The culture used for the name/value pairs.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Func{System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}}},System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider" /> class, using a function delegate to provide the name/value pairs.</summary>
+ <param name="valuesFactory">A function delegate that returns a collection of name/value pairs.</param>
+ <param name="culture">The culture used for the name/value pairs.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.ContainsPrefix(System.String)">
+ <summary>Determines whether the collection contains the specified prefix.</summary>
+ <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+ <param name="prefix">The prefix to search for.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.GetKeysFromPrefix(System.String)">
+ <summary>Gets the keys from a prefix.</summary>
+ <returns>The keys.</returns>
+ <param name="prefix">The prefix.</param>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.GetValue(System.String)">
+ <summary>Retrieves a value object using the specified key.</summary>
+ <returns>The value object for the specified key.</returns>
+ <param name="key">The key of the value object to retrieve.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider">
+ <summary>Represents a value provider for query strings that are contained in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider" /> class.</summary>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ <param name="culture">An object that contains information about the target culture.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory">
+ <summary>Represents a class that is responsible for creating a new instance of a query-string value-provider object.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Retrieves a value-provider object for the specified controller context.</summary>
+ <returns>A query-string value-provider object.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider">
+ <summary>Represents a value provider for route data that is contained in an object that implements the IDictionary(Of TKey, TValue) interface.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider" /> class.</summary>
+ <param name="actionContext">An object that contain information about the HTTP request.</param>
+ <param name="culture">An object that contains information about the target culture.</param>
+ </member>
+ <member name="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory">
+ <summary>Represents a factory for creating route-data value provider objects.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
+ <summary>Retrieves a value-provider object for the specified controller context.</summary>
+ <returns>A value-provider object.</returns>
+ <param name="actionContext">An object that encapsulates information about the current HTTP request.</param>
+ </member>
+ </members>
+</doc>
\ No newline at end of file diff --git a/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/Microsoft.AspNet.WebApi.WebHost.5.2.0.nupkg b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/Microsoft.AspNet.WebApi.WebHost.5.2.0.nupkg Binary files differnew file mode 100644 index 0000000..103bd09 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/Microsoft.AspNet.WebApi.WebHost.5.2.0.nupkg diff --git a/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/lib/net45/System.Web.Http.WebHost.dll b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/lib/net45/System.Web.Http.WebHost.dll Binary files differnew file mode 100644 index 0000000..ff26db4 --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/lib/net45/System.Web.Http.WebHost.dll diff --git a/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/lib/net45/System.Web.Http.WebHost.xml b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/lib/net45/System.Web.Http.WebHost.xml new file mode 100644 index 0000000..06daedf --- /dev/null +++ b/packages/Microsoft.AspNet.WebApi.WebHost.5.2.0/lib/net45/System.Web.Http.WebHost.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Web.Http.WebHost</name>
+ </assembly>
+ <members>
+ <member name="T:System.Web.Http.GlobalConfiguration">
+ <summary> Provides a global <see cref="T:System.Web.Http.HttpConfiguration" /> for ASP.NET applications. </summary>
+ </member>
+ <member name="P:System.Web.Http.GlobalConfiguration.Configuration"></member>
+ <member name="M:System.Web.Http.GlobalConfiguration.Configure(System.Action{System.Web.Http.HttpConfiguration})"></member>
+ <member name="P:System.Web.Http.GlobalConfiguration.DefaultHandler"></member>
+ <member name="P:System.Web.Http.GlobalConfiguration.DefaultServer">
+ <summary> Gets the global <see cref="T:System.Web.Http.HttpServer" />. </summary>
+ </member>
+ <member name="T:System.Web.Http.RouteCollectionExtensions">
+ <summary> Extension methods for <see cref="T:System.Web.Routing.RouteCollection" /></summary>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String)">
+ <summary>Maps the specified route template.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object)">
+ <summary>Maps the specified route template and sets default route.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object)">
+ <summary>Maps the specified route template and sets default route values and constraints.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for routeTemplate.</param>
+ </member>
+ <member name="M:System.Web.Http.RouteCollectionExtensions.MapHttpRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object,System.Net.Http.HttpMessageHandler)">
+ <summary>Maps the specified route template and sets default route values, constraints, and end-point message handler.</summary>
+ <returns>A reference to the mapped route.</returns>
+ <param name="routes">A collection of routes for the application.</param>
+ <param name="name">The name of the route to map.</param>
+ <param name="routeTemplate">The route template for the route.</param>
+ <param name="defaults">An object that contains default route values.</param>
+ <param name="constraints">A set of expressions that specify values for routeTemplate.</param>
+ <param name="handler">The handler to which the request will be dispatched.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.HttpControllerHandler">
+ <summary>A <see cref="T:System.Web.IHttpTaskAsyncHandler" /> that passes ASP.NET requests into the <see cref="T:System.Web.Http.HttpServer" /> pipeline and write the result back.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerHandler.#ctor(System.Web.Routing.RouteData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.HttpControllerHandler" /> class.</summary>
+ <param name="routeData">The route data.</param>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerHandler.#ctor(System.Web.Routing.RouteData,System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.HttpControllerHandler" /> class.</summary>
+ <param name="routeData">The route data.</param>
+ <param name="handler">The message handler to dispatch requests to.</param>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerHandler.ProcessRequestAsync(System.Web.HttpContext)">
+ <summary>Provides code that handles an asynchronous task</summary>
+ <returns>The asynchronous task.</returns>
+ <param name="context">The HTTP context.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.HttpControllerRouteHandler">
+ <summary> A <see cref="T:System.Web.Routing.IRouteHandler" /> that returns instances of <see cref="T:System.Web.Http.WebHost.HttpControllerHandler" /> that can pass requests to a given <see cref="T:System.Web.Http.HttpServer" /> instance. </summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerRouteHandler.#ctor">
+ <summary> Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.HttpControllerRouteHandler" /> class. </summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
+ <summary> Provides the object that processes the request. </summary>
+ <returns> An object that processes the request. </returns>
+ <param name="requestContext">An object that encapsulates information about the request.</param>
+ </member>
+ <member name="P:System.Web.Http.WebHost.HttpControllerRouteHandler.Instance">
+ <summary> Gets the singleton <see cref="T:System.Web.Http.WebHost.HttpControllerRouteHandler" /> instance. </summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.HttpControllerRouteHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)">
+ <summary> Provides the object that processes the request. </summary>
+ <returns> An object that processes the request. </returns>
+ <param name="requestContext">An object that encapsulates information about the request.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.PreApplicationStartCode">
+ <summary>Provides a registration point for the simple membership pre-application start code.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.PreApplicationStartCode.Start">
+ <summary>Registers the simple membership pre-application start code.</summary>
+ </member>
+ <member name="T:System.Web.Http.WebHost.WebHostBufferPolicySelector">
+ <summary>Represents the web host buffer policy selector.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.WebHostBufferPolicySelector.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.Http.WebHost.WebHostBufferPolicySelector" /> class.</summary>
+ </member>
+ <member name="M:System.Web.Http.WebHost.WebHostBufferPolicySelector.UseBufferedInputStream(System.Object)">
+ <summary>Gets a value that indicates whether the host should buffer the entity body of the HTTP request.</summary>
+ <returns>true if buffering should be used; otherwise a streamed request should be used.</returns>
+ <param name="hostContext">The host context.</param>
+ </member>
+ <member name="M:System.Web.Http.WebHost.WebHostBufferPolicySelector.UseBufferedOutputStream(System.Net.Http.HttpResponseMessage)">
+ <summary>Uses a buffered output stream for the web host.</summary>
+ <returns>A buffered output stream.</returns>
+ <param name="response">The response.</param>
+ </member>
+ <member name="T:System.Web.Http.WebHost.WebHostExceptionCatchBlocks">
+ <summary>Provides the catch blocks used within this assembly.</summary>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerBufferContent">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteBufferedResponseContentAsync.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteBufferedResponseContentAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerBufferError">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteErrorResponseContentAsync.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteErrorResponseContentAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerComputeContentLength">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.ComputeContentLength.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.ComputeContentLength.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpControllerHandlerStreamContent">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteStreamedResponseContentAsync.</summary>
+ <returns>The label for the catch block in System.Web.Http.WebHost.HttpControllerHandler.WriteStreamedResponseContentAsync.</returns>
+ </member>
+ <member name="P:System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpWebRoute">
+ <summary>Gets the label for the catch block in System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpWebRoute.GetRouteData.</summary>
+ <returns>The catch block in System.Web.Http.WebHost.WebHostExceptionCatchBlocks.HttpWebRoute.GetRouteData.</returns>
+ </member>
+ </members>
+</doc>
\ No newline at end of file diff --git a/packages/Newtonsoft.Json.6.0.4/Newtonsoft.Json.6.0.4.nupkg b/packages/Newtonsoft.Json.6.0.4/Newtonsoft.Json.6.0.4.nupkg Binary files differnew file mode 100644 index 0000000..0ba67a7 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/Newtonsoft.Json.6.0.4.nupkg diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/net20/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..725b1c2 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net20/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net20/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/net20/Newtonsoft.Json.xml new file mode 100644 index 0000000..7d985e9 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net20/Newtonsoft.Json.xml @@ -0,0 +1,9108 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ 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">
+ <summary>
+ Converts a binary value to and from a base 64 string value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.BinaryConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DataSetConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataSet"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.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.DataSetConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DataTableConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataTable"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.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.DataTableConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; 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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </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.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.IJsonLineInfo">
+ <summary>
+ Provides an interface to enable a class to return line and position information.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.LinqBridge.Enumerable">
+ <summary>
+ Provides a set of static (Shared in Visual Basic) methods for
+ querying objects that implement <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Empty``1">
+ <summary>
+ Returns an empty <see cref="T:System.Collections.Generic.IEnumerable`1"/> that has the
+ specified type argument.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Cast``1(System.Collections.IEnumerable)">
+ <summary>
+ Converts the elements of an <see cref="T:System.Collections.IEnumerable"/> to the
+ specified type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OfType``1(System.Collections.IEnumerable)">
+ <summary>
+ Filters the elements of an <see cref="T:System.Collections.IEnumerable"/> based on a specified type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Range(System.Int32,System.Int32)">
+ <summary>
+ Generates a sequence of integral numbers within a specified range.
+ </summary>
+ <param name="start">The value of the first integer in the sequence.</param>
+ <param name="count">The number of sequential integers to generate.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Repeat``1(``0,System.Int32)">
+ <summary>
+ Generates a sequence that contains one repeated value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Filters a sequence of values based on a predicate.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})">
+ <summary>
+ Filters a sequence of values based on a predicate.
+ Each element's index is used in the logic of the predicate function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Projects each element of a sequence into a new form.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,``1})">
+ <summary>
+ Projects each element of a sequence into a new form by
+ incorporating the element's index.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1}})">
+ <summary>
+ Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>
+ and flattens the resulting sequences into one sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})">
+ <summary>
+ Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>,
+ and flattens the resulting sequences into one sequence. The
+ index of each source element is used in the projected form of
+ that element.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1}},Newtonsoft.Json.Serialization.Func{``0,``1,``2})">
+ <summary>
+ Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>,
+ flattens the resulting sequences into one sequence, and invokes
+ a result selector function on each element therein.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},Newtonsoft.Json.Serialization.Func{``0,``1,``2})">
+ <summary>
+ Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"/>,
+ flattens the resulting sequences into one sequence, and invokes
+ a result selector function on each element therein. The index of
+ each source element is used in the intermediate projected form
+ of that element.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns elements from a sequence as long as a specified condition is true.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})">
+ <summary>
+ Returns elements from a sequence as long as a specified condition is true.
+ The element's index is used in the logic of the predicate function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})">
+ <summary>
+ Base implementation of First operator.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the first element of a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns the first element in a sequence that satisfies a specified condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the first element of a sequence, or a default value if
+ the sequence contains no elements.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns the first element of the sequence that satisfies a
+ condition or a default value if no such element is found.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})">
+ <summary>
+ Base implementation of Last operator.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the last element of a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns the last element of a sequence that satisfies a
+ specified condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the last element of a sequence, or a default value if
+ the sequence contains no elements.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns the last element of a sequence that satisfies a
+ condition or a default value if no such element is found.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})">
+ <summary>
+ Base implementation of Single operator.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the only element of a sequence, and throws an exception
+ if there is not exactly one element in the sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns the only element of a sequence that satisfies a
+ specified condition, and throws an exception if more than one
+ such element exists.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the only element of a sequence, or a default value if
+ the sequence is empty; this method throws an exception if there
+ is more than one element in the sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns the only element of a sequence that satisfies a
+ specified condition or a default value if no such element
+ exists; this method throws an exception if more than one element
+ satisfies the condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>
+ Returns the element at a specified index in a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>
+ Returns the element at a specified index in a sequence or a
+ default value if the index is out of range.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Inverts the order of the elements in a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>
+ Returns a specified number of contiguous elements from the start
+ of a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>
+ Bypasses a specified number of elements in a sequence and then
+ returns the remaining elements.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Bypasses elements in a sequence as long as a specified condition
+ is true and then returns the remaining elements.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})">
+ <summary>
+ Bypasses elements in a sequence as long as a specified condition
+ is true and then returns the remaining elements. The element's
+ index is used in the logic of the predicate function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the number of elements in a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns a number that represents how many elements in the
+ specified sequence satisfy a condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns an <see cref="T:System.Int64"/> that represents the total number
+ of elements in a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Returns an <see cref="T:System.Int64"/> that represents how many elements
+ in a sequence satisfy a condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Concatenates two sequences.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Creates a <see cref="T:System.Collections.Generic.List`1"/> from an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Creates an array from an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns distinct elements from a sequence by using the default
+ equality comparer to compare values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns distinct elements from a sequence by using a specified
+ <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key
+ selector function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key
+ selector function and a key comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to specified key
+ and element selector functions.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key
+ selector function, a comparer and an element selector function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function and compares the keys by using a specified
+ comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function and projects the elements for each group by
+ using a specified function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})">
+ <summary>
+ Groups the elements of a sequence according to a key selector
+ function. The keys are compared by using a comparer and each
+ group's elements are projected by using a specified function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key. The elements of each group are projected by using a
+ specified function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key. The keys are compared by using a specified comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Groups the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and
+ its key. Key values are compared by using a specified comparer,
+ and the elements of each group are projected by using a
+ specified function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``0,``0})">
+ <summary>
+ Applies an accumulator function over a sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,Newtonsoft.Json.Serialization.Func{``1,``0,``1})">
+ <summary>
+ Applies an accumulator function over a sequence. The specified
+ seed value is used as the initial accumulator value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,Newtonsoft.Json.Serialization.Func{``1,``0,``1},Newtonsoft.Json.Serialization.Func{``1,``2})">
+ <summary>
+ Applies an accumulator function over a sequence. The specified
+ seed value is used as the initial accumulator value, and the
+ specified function is used to select the result value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Produces the set union of two sequences by using the default
+ equality comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Produces the set union of two sequences by using a specified
+ <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the elements of the specified sequence or the type
+ parameter's default value in a singleton collection if the
+ sequence is empty.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)">
+ <summary>
+ Returns the elements of the specified sequence or the specified
+ value in a singleton collection if the sequence is empty.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Determines whether all elements of a sequence satisfy a condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Determines whether a sequence contains any elements.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})">
+ <summary>
+ Determines whether any element of a sequence satisfies a
+ condition.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)">
+ <summary>
+ Determines whether a sequence contains a specified element by
+ using the default equality comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Determines whether a sequence contains a specified element by
+ using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Determines whether two sequences are equal by comparing the
+ elements by using the default equality comparer for their type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Determines whether two sequences are equal by comparing their
+ elements by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.MinMaxImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``0,System.Boolean})">
+ <summary>
+ Base implementation for Min/Max operator.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.MinMaxImpl``1(System.Collections.Generic.IEnumerable{System.Nullable{``0}},System.Nullable{``0},Newtonsoft.Json.Serialization.Func{System.Nullable{``0},System.Nullable{``0},System.Boolean})">
+ <summary>
+ Base implementation for Min/Max operator for nullable types.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the minimum value in a generic sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Invokes a transform function on each element of a generic
+ sequence and returns the minimum resulting value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the maximum value in a generic sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Invokes a transform function on each element of a generic
+ sequence and returns the maximum resulting value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Renumerable``1(System.Collections.Generic.IEnumerator{``0})">
+ <summary>
+ Makes an enumerator seen as enumerable once more.
+ </summary>
+ <remarks>
+ The supplied enumerator must have been started. The first element
+ returned is the element the enumerator was on when passed in.
+ DO NOT use this method if the caller must be a generator. It is
+ mostly safe among aggregate operations.
+ </remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Sorts the elements of a sequence in ascending order according to a key.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>
+ Sorts the elements of a sequence in ascending order by using a
+ specified comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Sorts the elements of a sequence in descending order according to a key.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>
+ Sorts the elements of a sequence in descending order by using a
+ specified comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenBy``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Performs a subsequent ordering of the elements in a sequence in
+ ascending order according to a key.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenBy``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>
+ Performs a subsequent ordering of the elements in a sequence in
+ ascending order by using a specified comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenByDescending``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Performs a subsequent ordering of the elements in a sequence in
+ descending order, according to a key.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenByDescending``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>
+ Performs a subsequent ordering of the elements in a sequence in
+ descending order by using a specified comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.IntersectExceptImpl``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0},System.Boolean)">
+ <summary>
+ Base implementation for Intersect and Except operators.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Produces the set intersection of two sequences by using the
+ default equality comparer to compare values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Produces the set intersection of two sequences by using the
+ specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Produces the set difference of two sequences by using the
+ default equality comparer to compare values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Produces the set difference of two sequences by using the
+ specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})">
+ <summary>
+ Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key
+ selector function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key
+ selector function and key comparer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})">
+ <summary>
+ Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to specified key
+ selector and element selector functions.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>
+ Creates a <see cref="T:System.Collections.Generic.Dictionary`2"/> from an
+ <see cref="T:System.Collections.Generic.IEnumerable`1"/> according to a specified key
+ selector function, a comparer, and an element selector function.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,``1,``3})">
+ <summary>
+ Correlates the elements of two sequences based on matching keys.
+ The default equality comparer is used to compare keys.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>
+ Correlates the elements of two sequences based on matching keys.
+ The default equality comparer is used to compare keys. A
+ specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> is used to compare keys.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})">
+ <summary>
+ Correlates the elements of two sequences based on equality of
+ keys and groups the results. The default equality comparer is
+ used to compare keys.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>
+ Correlates the elements of two sequences based on equality of
+ keys and groups the results. The default equality comparer is
+ used to compare keys. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
+ is used to compare keys.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int32})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Int32"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Int32"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int32})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Int32"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Int32"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Int32"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Int32"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Int32"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Int32"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>
+ Returns the minimum value in a sequence of nullable
+ <see cref="T:System.Int32"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable <see cref="T:System.Int32"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>
+ Returns the maximum value in a sequence of nullable
+ <see cref="T:System.Int32"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable <see cref="T:System.Int32"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int64})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Int64"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int64})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Int64"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int64})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Int64"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int64})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Int64"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Int64"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Int64"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Int64"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Int64"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>
+ Returns the minimum value in a sequence of nullable
+ <see cref="T:System.Int64"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable <see cref="T:System.Int64"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>
+ Returns the maximum value in a sequence of nullable
+ <see cref="T:System.Int64"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable <see cref="T:System.Int64"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Single})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Single"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Single})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Single"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Single})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Single"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Single})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Single"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Single"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Single"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Single"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Single"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>
+ Returns the minimum value in a sequence of nullable
+ <see cref="T:System.Single"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable <see cref="T:System.Single"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>
+ Returns the maximum value in a sequence of nullable
+ <see cref="T:System.Single"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable <see cref="T:System.Single"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Double})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Double"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Double})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Double"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Double})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Double"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Double})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Double"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Double"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Double"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Double"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Double"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>
+ Returns the minimum value in a sequence of nullable
+ <see cref="T:System.Double"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable <see cref="T:System.Double"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>
+ Returns the maximum value in a sequence of nullable
+ <see cref="T:System.Double"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable <see cref="T:System.Double"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Decimal})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Decimal"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Decimal})">
+ <summary>
+ Computes the sum of a sequence of nullable <see cref="T:System.Decimal"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Decimal})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Decimal"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Decimal})">
+ <summary>
+ Computes the average of a sequence of nullable <see cref="T:System.Decimal"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Decimal"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>
+ Computes the sum of a sequence of <see cref="T:System.Decimal"/>
+ values that are obtained by invoking a transform function on
+ each element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Decimal"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>
+ Computes the average of a sequence of <see cref="T:System.Decimal"/> values
+ that are obtained by invoking a transform function on each
+ element of the input sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>
+ Returns the minimum value in a sequence of nullable
+ <see cref="T:System.Decimal"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the minimum nullable <see cref="T:System.Decimal"/> value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>
+ Returns the maximum value in a sequence of nullable
+ <see cref="T:System.Decimal"/> values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>
+ Invokes a transform function on each element of a sequence and
+ returns the maximum nullable <see cref="T:System.Decimal"/> value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2">
+ <summary>
+ Represents a collection of objects that have a common key.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2.Key">
+ <summary>
+ Gets the key of the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.LinqBridge.ILookup`2">
+ <summary>
+ Defines an indexer, size property, and Boolean search method for
+ data structures that map keys to <see cref="T:System.Collections.Generic.IEnumerable`1"/>
+ sequences of values.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1">
+ <summary>
+ Represents a sorted sequence.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1.CreateOrderedEnumerable``1(Newtonsoft.Json.Serialization.Func{`0,``0},System.Collections.Generic.IComparer{``0},System.Boolean)">
+ <summary>
+ Performs a subsequent ordering on the elements of an
+ <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1"/> according to a key.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2">
+ <summary>
+ Represents a collection of keys each mapped to one or more values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Contains(`0)">
+ <summary>
+ Determines whether a specified key is in the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.ApplyResultSelector``1(Newtonsoft.Json.Serialization.Func{`0,System.Collections.Generic.IEnumerable{`1},``0})">
+ <summary>
+ Applies a transform function to each key and its associated
+ values and returns the results.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.GetEnumerator">
+ <summary>
+ Returns a generic enumerator that iterates through the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Count">
+ <summary>
+ Gets the number of key/value collection pairs in the <see cref="T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Item(`0)">
+ <summary>
+ Gets the collection of values indexed by the specified key.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.OrderedEnumerable`2.TagPosition(`0,System.Int32)">
+ <remarks>
+ See <a href="http://code.google.com/p/linqbridge/issues/detail?id=11">issue #11</a>
+ for why this method is needed and cannot be expressed as a
+ lambda at the call site.
+ </remarks>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.LinqBridge.OrderedEnumerable`2.GetFirst(Newtonsoft.Json.Utilities.LinqBridge.Tuple{`0,System.Int32})">
+ <remarks>
+ See <a href="http://code.google.com/p/linqbridge/issues/detail?id=11">issue #11</a>
+ for why this method is needed and cannot be expressed as a
+ lambda at the call site.
+ </remarks>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ExtensionAttribute">
+ <remarks>
+ This attribute allows us to define extension methods without
+ requiring .NET Framework 3.5. For more information, see the section,
+ <a href="http://msdn.microsoft.com/en-us/magazine/cc163317.aspx#S7">Extension Methods in .NET Framework 2.0 Apps</a>,
+ of <a href="http://msdn.microsoft.com/en-us/magazine/cc163317.aspx">Basic Instincts: Extension Methods</a>
+ column in <a href="http://msdn.microsoft.com/msdnmag/">MSDN Magazine</a>,
+ issue <a href="http://msdn.microsoft.com/en-us/magazine/cc135410.aspx">Nov 2007</a>.
+ </remarks>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor">
+ <summary>
+ Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, returns whether resetting an object changes its value.
+ </summary>
+ <returns>
+ true if resetting the component changes its value; otherwise, false.
+ </returns>
+ <param name="component">The component to test for reset capability.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, gets the current value of the property on a component.
+ </summary>
+ <returns>
+ The value of a property for a given component.
+ </returns>
+ <param name="component">The component with the property for which to retrieve the value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+ </summary>
+ <param name="component">The component with the property value that is to be reset to the default value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)">
+ <summary>
+ When overridden in a derived class, sets the value of the component to a different value.
+ </summary>
+ <param name="component">The component with the property value that is to be set.
+ </param><param name="value">The new value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)">
+ <summary>
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+ </summary>
+ <returns>
+ true if the property should be persisted; otherwise, false.
+ </returns>
+ <param name="component">The component with the property to be examined for persistence.
+ </param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType">
+ <summary>
+ When overridden in a derived class, gets the type of the component this property is bound to.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly">
+ <summary>
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+ </summary>
+ <returns>
+ true if the property is read-only; otherwise, false.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType">
+ <summary>
+ When overridden in a derived class, gets the type of the property.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of the property.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode">
+ <summary>
+ Gets the hash code for the name of the member.
+ </summary>
+ <value></value>
+ <returns>
+ The hash code for the name of the member.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> or <see cref="!:DataMemberAttribute"/> are serialized.
+ This member serialization mode can also be set by marking the class with <see cref="!: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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.XmlNodeConverter">
+ <summary>
+ Converts XML to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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="serializer">The calling serializer.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
+ <summary>
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+ </summary>
+ <value>The name of the deserialize root element.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
+ <summary>
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </summary>
+ <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
+ <summary>
+ Gets or sets a value indicating whether to write the root JSON object.
+ </summary>
+ <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.Boolean)">
+ <summary>
+ Converts the <see cref="T:System.Boolean"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ <returns>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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the XML node to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializationException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
+ <summary>
+ Occurs when the list changes or an item in the list changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew">
+ <summary>
+ Occurs before an item is added to the collection.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>
+ Returns the properties for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>
+ Returns the properties for this instance of a component using the attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>
+ Returns a collection of custom attributes for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>
+ Returns the class name of this instance of a component.
+ </summary>
+ <returns>
+ The class name of the object, or null if the class does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>
+ Returns the name of this instance of a component.
+ </summary>
+ <returns>
+ The name of the object, or null if the object does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>
+ Returns a type converter for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>
+ Returns the default event for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>
+ Returns the default property for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>
+ Returns an editor of the specified type for this instance of a component.
+ </summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param>
+ <returns>
+ An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>
+ Returns the events for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>
+ Returns an object that contains the property described by the specified property descriptor.
+ </summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param>
+ <returns>
+ An <see cref="T:System.Object"/> that represents the owner of the specified property.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</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"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
+ <summary>
+ Gets or sets the default members search flags.
+ </summary>
+ <value>The default members search flags.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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.JsonISerializableContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the ISerializable object constructor.
+ </summary>
+ <value>The ISerializable object constructor.</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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
+ <summary>
+ Maps a JSON property to a .NET member or constructor parameter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/net35/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..6bc6b88 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net35/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/net35/Newtonsoft.Json.xml new file mode 100644 index 0000000..ca67d86 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net35/Newtonsoft.Json.xml @@ -0,0 +1,8251 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.BinaryConverter">
+ <summary>
+ Converts a binary value to and from a base 64 string value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.BinaryConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.DataSetConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataSet"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.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.DataSetConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DataTableConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataTable"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.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.DataTableConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.EntityKeyMemberConverter">
+ <summary>
+ Converts an Entity Framework EntityKey to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.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.EntityKeyMemberConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.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.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ 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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
+ </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.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor">
+ <summary>
+ Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, returns whether resetting an object changes its value.
+ </summary>
+ <returns>
+ true if resetting the component changes its value; otherwise, false.
+ </returns>
+ <param name="component">The component to test for reset capability.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, gets the current value of the property on a component.
+ </summary>
+ <returns>
+ The value of a property for a given component.
+ </returns>
+ <param name="component">The component with the property for which to retrieve the value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+ </summary>
+ <param name="component">The component with the property value that is to be reset to the default value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)">
+ <summary>
+ When overridden in a derived class, sets the value of the component to a different value.
+ </summary>
+ <param name="component">The component with the property value that is to be set.
+ </param><param name="value">The new value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)">
+ <summary>
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+ </summary>
+ <returns>
+ true if the property should be persisted; otherwise, false.
+ </returns>
+ <param name="component">The component with the property to be examined for persistence.
+ </param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType">
+ <summary>
+ When overridden in a derived class, gets the type of the component this property is bound to.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly">
+ <summary>
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+ </summary>
+ <returns>
+ true if the property is read-only; otherwise, false.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType">
+ <summary>
+ When overridden in a derived class, gets the type of the property.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of the property.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode">
+ <summary>
+ Gets the hash code for the name of the member.
+ </summary>
+ <value></value>
+ <returns>
+ The hash code for the name of the member.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.IJsonLineInfo">
+ <summary>
+ Provides an interface to enable a class to return line and position information.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the ISerializable object constructor.
+ </summary>
+ <value>The ISerializable object constructor.</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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.XmlNodeConverter">
+ <summary>
+ Converts XML to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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="serializer">The calling serializer.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
+ <summary>
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+ </summary>
+ <value>The name of the deserialize root element.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
+ <summary>
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </summary>
+ <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
+ <summary>
+ Gets or sets a value indicating whether to write the root JSON object.
+ </summary>
+ <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.
+ </summary>
+ <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.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ <returns>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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)">
+ <summary>
+ Serializes the XML node to a JSON string.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializationException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
+ <summary>
+ Occurs when the list changes or an item in the list changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew">
+ <summary>
+ Occurs before an item is added to the collection.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>
+ Returns the properties for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>
+ Returns the properties for this instance of a component using the attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>
+ Returns a collection of custom attributes for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>
+ Returns the class name of this instance of a component.
+ </summary>
+ <returns>
+ The class name of the object, or null if the class does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>
+ Returns the name of this instance of a component.
+ </summary>
+ <returns>
+ The name of the object, or null if the object does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>
+ Returns a type converter for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>
+ Returns the default event for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>
+ Returns the default property for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>
+ Returns an editor of the specified type for this instance of a component.
+ </summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param>
+ <returns>
+ An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>
+ Returns the events for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>
+ Returns an object that contains the property described by the specified property descriptor.
+ </summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param>
+ <returns>
+ An <see cref="T:System.Object"/> that represents the owner of the specified property.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
+ <summary>
+ Occurs when a property value is changing.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</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"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
+ <summary>
+ Gets or sets the default members search flags.
+ </summary>
+ <value>The default members search flags.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/net40/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..f68a696 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net40/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/net40/Newtonsoft.Json.xml new file mode 100644 index 0000000..28950f5 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net40/Newtonsoft.Json.xml @@ -0,0 +1,8558 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.BinaryConverter">
+ <summary>
+ Converts a binary value to and from a base 64 string value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.BinaryConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.DataSetConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataSet"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.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.DataSetConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DataTableConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataTable"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.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.DataTableConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.DiscriminatedUnionConverter">
+ <summary>
+ Converts a F# discriminated union type to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.DiscriminatedUnionConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.EntityKeyMemberConverter">
+ <summary>
+ Converts an Entity Framework EntityKey to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.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.EntityKeyMemberConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.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.ExpandoObjectConverter">
+ <summary>
+ Converts an ExpandoObject to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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.ExpandoObjectConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ 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.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.IJsonLineInfo">
+ <summary>
+ Provides an interface to enable a class to return line and position information.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </summary>
+ <value>The property name resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the ISerializable object constructor.
+ </summary>
+ <value>The ISerializable object constructor.</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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor">
+ <summary>
+ Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, returns whether resetting an object changes its value.
+ </summary>
+ <returns>
+ true if resetting the component changes its value; otherwise, false.
+ </returns>
+ <param name="component">The component to test for reset capability.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, gets the current value of the property on a component.
+ </summary>
+ <returns>
+ The value of a property for a given component.
+ </returns>
+ <param name="component">The component with the property for which to retrieve the value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+ </summary>
+ <param name="component">The component with the property value that is to be reset to the default value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)">
+ <summary>
+ When overridden in a derived class, sets the value of the component to a different value.
+ </summary>
+ <param name="component">The component with the property value that is to be set.
+ </param><param name="value">The new value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)">
+ <summary>
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+ </summary>
+ <returns>
+ true if the property should be persisted; otherwise, false.
+ </returns>
+ <param name="component">The component with the property to be examined for persistence.
+ </param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType">
+ <summary>
+ When overridden in a derived class, gets the type of the component this property is bound to.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly">
+ <summary>
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+ </summary>
+ <returns>
+ true if the property is read-only; otherwise, false.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType">
+ <summary>
+ When overridden in a derived class, gets the type of the property.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of the property.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode">
+ <summary>
+ Gets the hash code for the name of the member.
+ </summary>
+ <value></value>
+ <returns>
+ The hash code for the name of the member.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.XmlNodeConverter">
+ <summary>
+ Converts XML to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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="serializer">The calling serializer.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
+ <summary>
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+ </summary>
+ <value>The name of the deserialize root element.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
+ <summary>
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </summary>
+ <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
+ <summary>
+ Gets or sets a value indicating whether to write the root JSON object.
+ </summary>
+ <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.
+ </summary>
+ <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.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ Serialization will happen on a new thread.
+ </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 formatting.
+ Serialization will happen on a new thread.
+ </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 formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ Serialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 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.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializationException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
+ <summary>
+ Occurs when the list changes or an item in the list changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew">
+ <summary>
+ Occurs before an item is added to the collection.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
+ <summary>
+ Occurs when the items list of the collection has changed, or the collection is reset.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>
+ Returns the properties for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>
+ Returns the properties for this instance of a component using the attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>
+ Returns a collection of custom attributes for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>
+ Returns the class name of this instance of a component.
+ </summary>
+ <returns>
+ The class name of the object, or null if the class does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>
+ Returns the name of this instance of a component.
+ </summary>
+ <returns>
+ The name of the object, or null if the object does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>
+ Returns a type converter for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>
+ Returns the default event for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>
+ Returns the default property for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>
+ Returns an editor of the specified type for this instance of a component.
+ </summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param>
+ <returns>
+ An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>
+ Returns the events for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>
+ Returns an object that contains the property described by the specified property descriptor.
+ </summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param>
+ <returns>
+ An <see cref="T:System.Object"/> that represents the owner of the specified property.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
+ <summary>
+ Occurs when a property value is changing.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</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"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
+ <summary>
+ Gets or sets the default members search flags.
+ </summary>
+ <value>The default members search flags.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.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.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions">
+ <summary>
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/net45/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..597a1ce --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net45/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/net45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/net45/Newtonsoft.Json.xml new file mode 100644 index 0000000..b48343e --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/net45/Newtonsoft.Json.xml @@ -0,0 +1,8558 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ 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">
+ <summary>
+ Converts a binary value to and from a base 64 string value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.BinaryConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BinaryConverter.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.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DataSetConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataSet"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.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.DataSetConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DataTableConverter">
+ <summary>
+ Converts a <see cref="T:System.Data.DataTable"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.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.DataTableConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.DiscriminatedUnionConverter">
+ <summary>
+ Converts a F# discriminated union type to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.DiscriminatedUnionConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.EntityKeyMemberConverter">
+ <summary>
+ Converts an Entity Framework EntityKey to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.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.EntityKeyMemberConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.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.ExpandoObjectConverter">
+ <summary>
+ Converts an ExpandoObject to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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.ExpandoObjectConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; 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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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="serializer">The calling serializer.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
+ <summary>
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+ </summary>
+ <value>The name of the deserialize root element.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
+ <summary>
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </summary>
+ <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
+ <summary>
+ Gets or sets a value indicating whether to write the root JSON object.
+ </summary>
+ <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
+ </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.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.
+ </summary>
+ <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.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ Serialization will happen on a new thread.
+ </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 formatting.
+ Serialization will happen on a new thread.
+ </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 formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ Serialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 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.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the XML node to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XmlNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the XmlNode from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XmlNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterCollection">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.AddingNew"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.AddingNewEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.ListChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.ListChanged">
+ <summary>
+ Occurs when the list changes or an item in the list changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.AddingNew">
+ <summary>
+ Occurs before an item is added to the collection.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
+ <summary>
+ Occurs when the items list of the collection has changed, or the collection is reset.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanging"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>
+ Returns the properties for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>
+ Returns the properties for this instance of a component using the attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the filtered properties for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>
+ Returns a collection of custom attributes for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.AttributeCollection"/> containing the attributes for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>
+ Returns the class name of this instance of a component.
+ </summary>
+ <returns>
+ The class name of the object, or null if the class does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>
+ Returns the name of this instance of a component.
+ </summary>
+ <returns>
+ The name of the object, or null if the object does not have a name.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>
+ Returns a type converter for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.TypeConverter"/> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"/> for this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>
+ Returns the default event for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptor"/> that represents the default event for this object, or null if this object does not have events.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>
+ Returns the default property for this instance of a component.
+ </summary>
+ <returns>
+ A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the default property for this object, or null if this object does not have properties.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>
+ Returns an editor of the specified type for this instance of a component.
+ </summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"/> that represents the editor for this object.</param>
+ <returns>
+ An <see cref="T:System.Object"/> of the specified type that is the editor for this object, or null if the editor cannot be found.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>
+ Returns the events for this instance of a component using the specified attribute array as a filter.
+ </summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"/> that is used as a filter.</param>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the filtered events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>
+ Returns the events for this instance of a component.
+ </summary>
+ <returns>
+ An <see cref="T:System.ComponentModel.EventDescriptorCollection"/> that represents the events for this component instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>
+ Returns an object that contains the property described by the specified property descriptor.
+ </summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"/> that represents the property whose owner is to be found.</param>
+ <returns>
+ An <see cref="T:System.Object"/> that represents the owner of the specified property.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanging">
+ <summary>
+ Occurs when a property value is changing.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JPropertyDescriptor">
+ <summary>
+ Represents a view of a <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JPropertyDescriptor"/> class.
+ </summary>
+ <param name="name">The name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, returns whether resetting an object changes its value.
+ </summary>
+ <returns>
+ true if resetting the component changes its value; otherwise, false.
+ </returns>
+ <param name="component">The component to test for reset capability.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, gets the current value of the property on a component.
+ </summary>
+ <returns>
+ The value of a property for a given component.
+ </returns>
+ <param name="component">The component with the property for which to retrieve the value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)">
+ <summary>
+ When overridden in a derived class, resets the value for this property of the component to the default value.
+ </summary>
+ <param name="component">The component with the property value that is to be reset to the default value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)">
+ <summary>
+ When overridden in a derived class, sets the value of the component to a different value.
+ </summary>
+ <param name="component">The component with the property value that is to be set.
+ </param><param name="value">The new value.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)">
+ <summary>
+ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.
+ </summary>
+ <returns>
+ true if the property should be persisted; otherwise, false.
+ </returns>
+ <param name="component">The component with the property to be examined for persistence.
+ </param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType">
+ <summary>
+ When overridden in a derived class, gets the type of the component this property is bound to.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"/> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"/> methods are invoked, the object specified might be an instance of this type.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly">
+ <summary>
+ When overridden in a derived class, gets a value indicating whether this property is read-only.
+ </summary>
+ <returns>
+ true if the property is read-only; otherwise, false.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType">
+ <summary>
+ When overridden in a derived class, gets the type of the property.
+ </summary>
+ <returns>
+ A <see cref="T:System.Type"/> that represents the type of the property.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode">
+ <summary>
+ Gets the hash code for the name of the member.
+ </summary>
+ <value></value>
+ <returns>
+ The hash code for the name of the member.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
+ <summary>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver">
+ <summary>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
+ <summary>
+ Gets or sets the default members search flags.
+ </summary>
+ <value>The default members search flags.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.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.DiagnosticsTraceWriter">
+ <summary>
+ Represents a trace writer that writes to the application's <see cref="T:System.Diagnostics.TraceListener"/> instances.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DynamicValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DynamicValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </summary>
+ <value>The property name resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonISerializableContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonISerializableContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator">
+ <summary>
+ Gets or sets the ISerializable object constructor.
+ </summary>
+ <value>The ISerializable object constructor.</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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
+ <summary>
+ Maps a JSON property to a .NET member or constructor parameter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:System.Diagnostics.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:System.Diagnostics.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions">
+ <summary>
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/lib/netcore45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/netcore45/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..1cbb715 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/netcore45/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/netcore45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/netcore45/Newtonsoft.Json.xml new file mode 100644 index 0000000..de91472 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/netcore45/Newtonsoft.Json.xml @@ -0,0 +1,8083 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.ExpandoObjectConverter">
+ <summary>
+ Converts an ExpandoObject to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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.ExpandoObjectConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.JsonValueConverter">
+ <summary>
+ Converts a <see cref="T:Windows.Data.Json.IJsonValue"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JsonValueConverter.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.JsonValueConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JsonValueConverter.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.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; 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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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="serializer">The calling serializer.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
+ <summary>
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+ </summary>
+ <value>The name of the deserialize root element.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
+ <summary>
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </summary>
+ <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
+ <summary>
+ Gets or sets a value indicating whether to write the root JSON object.
+ </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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
+ </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.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </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.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple">
+ <summary>
+ In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.
+ </summary>
+ <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.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ Serialization will happen on a new thread.
+ </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 formatting.
+ Serialization will happen on a new thread.
+ </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 formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ Serialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ <returns>
+ A task that represents the asynchronous populate operation.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterCollection">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
+ <summary>
+ Occurs when the items list of the collection has changed, or the collection is reset.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
+ <summary>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.SerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>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>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <c>true</c> if serialized compiler generated members; 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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.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.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </summary>
+ <value>The property name resolver.</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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
+ <summary>
+ Maps a JSON property to a .NET member or constructor parameter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TraceLevel">
+ <summary>
+ Specifies what messages to output for the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Off">
+ <summary>
+ Output no tracing and debugging messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Error">
+ <summary>
+ Output error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Warning">
+ <summary>
+ Output warnings and error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Info">
+ <summary>
+ Output informational messages, warnings, and error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Verbose">
+ <summary>
+ Output all debugging and tracing messages.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions">
+ <summary>
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..32ea697 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml new file mode 100644 index 0000000..23597e6 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml @@ -0,0 +1,7711 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.DiscriminatedUnionConverter">
+ <summary>
+ Converts a F# discriminated union type to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.DiscriminatedUnionConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; 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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
+ </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.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </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.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple">
+ <summary>
+ In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.
+ </summary>
+ <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.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ <returns>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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterCollection">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
+ <summary>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.SerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>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>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags">
+ <summary>
+ Gets or sets the default members search flags.
+ </summary>
+ <value>The default members search flags.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <c>true</c> if serialized compiler generated members; 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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.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.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
+ <summary>
+ Maps a JSON property to a .NET member or constructor parameter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TraceLevel">
+ <summary>
+ Specifies what messages to output for the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Off">
+ <summary>
+ Output no tracing and debugging messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Error">
+ <summary>
+ Output error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Warning">
+ <summary>
+ Output warnings and error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Info">
+ <summary>
+ Output informational messages, warnings, and error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Verbose">
+ <summary>
+ Output all debugging and tracing messages.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.6.0.4/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll Binary files differnew file mode 100644 index 0000000..382f1ca --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll diff --git a/packages/Newtonsoft.Json.6.0.4/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.6.0.4/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml new file mode 100644 index 0000000..e961270 --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml @@ -0,0 +1,8083 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="T:Newtonsoft.Json.Bson.BsonObjectId">
+ <summary>
+ Represents a BSON Oid (object id).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> class.
+ </summary>
+ <param name="value">The Oid value.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonObjectId.Value">
+ <summary>
+ Gets or sets the value of the Oid.
+ </summary>
+ <value>The value of the Oid.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>true if the next token was read successfully; false if there are no more tokens to read.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.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"/>. 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. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Skip">
+ <summary>
+ Skips the children of the current token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Sets the current token.
+ </summary>
+ <param name="newToken">The new token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the current token and value.
+ </summary>
+ <param name="newToken">The new token.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent">
+ <summary>
+ Sets the state based on current token type.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.System#IDisposable#Dispose">
+ <summary>
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)">
+ <summary>
+ Releases unmanaged and - optionally - managed resources
+ </summary>
+ <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CurrentState">
+ <summary>
+ Gets the current reader state.
+ </summary>
+ <value>The current reader state.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.CloseInput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the reader is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the reader is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.SupportMultipleContent">
+ <summary>
+ Gets or sets a value indicating whether multiple pieces of JSON content can
+ be read from a continuous stream without erroring.
+ </summary>
+ <value>
+ true to support reading multiple pieces of JSON content; otherwise false. The default is false.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ 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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.DateFormatString">
+ <summary>
+ Get or set how custom date formatted strings are parsed 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ 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.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Start">
+ <summary>
+ The Read method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Complete">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Property">
+ <summary>
+ Reader is at a property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ObjectStart">
+ <summary>
+ Reader is at the start of an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Object">
+ <summary>
+ Reader is in an object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ArrayStart">
+ <summary>
+ Reader is at the start of an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Array">
+ <summary>
+ Reader is in an array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Closed">
+ <summary>
+ The Close method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.PostValue">
+ <summary>
+ Reader has just read a value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.ConstructorStart">
+ <summary>
+ Reader is at the start of a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Constructor">
+ <summary>
+ Reader in a constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Error">
+ <summary>
+ An error occurred that prevents the read operation from continuing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonReader.State.Finished">
+ <summary>
+ The end of the file has been reached successfully.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonReader"/> class.
+ </summary>
+ <param name="reader">The reader.</param>
+ <param name="readRootValueAsArray">if set to <c>true</c> the root object will be read as a JSON array.</param>
+ <param name="dateTimeKindHandling">The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonReader.Close">
+ <summary>
+ Changes the <see cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility">
+ <summary>
+ Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary.
+ </summary>
+ <value>
+ <c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray">
+ <summary>
+ Gets or sets a value indicating whether the root object will be read as a JSON array.
+ </summary>
+ <value>
+ <c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when reading <see cref="T:System.DateTime"/> values from BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Bson.BsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndConstructor">
+ <summary>
+ Writes the end constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token and its children.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)">
+ <summary>
+ Writes the current <see cref="T:Newtonsoft.Json.JsonReader"/> token.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read the token from.</param>
+ <param name="writeChildren">A flag indicating whether the current token's children should be written.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON without changing the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)">
+ <summary>
+ Sets the state of the JsonWriter,
+ </summary>
+ <param name="token">The JsonToken being written.</param>
+ <param name="value">The value being written.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.CloseOutput">
+ <summary>
+ Gets or sets a value indicating whether the underlying stream or
+ <see cref="T:System.IO.TextReader"/> should be closed when the writer is closed.
+ </summary>
+ <value>
+ true to close the underlying stream or <see cref="T:System.IO.TextReader"/> when
+ the writer is closed; otherwise false. The default is true.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Top">
+ <summary>
+ Gets the top.
+ </summary>
+ <value>The top.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ 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 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 text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written to JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Culture">
+ <summary>
+ Gets or sets the culture used when writing JSON. Defaults to <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="stream">The stream.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Bson.BsonWriter"/> class.
+ </summary>
+ <param name="writer">The writer.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)">
+ <summary>
+ Writes raw JSON where a value is expected and updates the writer's state.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value that represents a BSON object id.
+ </summary>
+ <param name="value">The Object ID value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)">
+ <summary>
+ Writes a BSON regex.
+ </summary>
+ <param name="pattern">The regex pattern.</param>
+ <param name="options">The regex options.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling">
+ <summary>
+ Gets or sets the <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.
+ When set to <see cref="F:System.DateTimeKind.Unspecified"/> no conversion will occur.
+ </summary>
+ <value>The <see cref="T:System.DateTimeKind"/> used when writing <see cref="T:System.DateTime"/> values to BSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.ConstructorHandling">
+ <summary>
+ Specifies how constructors are used when initializing objects during deserialization by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ConstructorHandling.Default">
+ <summary>
+ 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>
+ Json.NET will use a non-public default constructor before falling back to a paramatized constructor.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.BsonObjectIdConverter">
+ <summary>
+ Converts a <see cref="T:Newtonsoft.Json.Bson.BsonObjectId"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverter">
+ <summary>
+ Converts an object to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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.JsonConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverter.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="M:Newtonsoft.Json.JsonConverter.GetSchema">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.
+ </summary>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of the JSON produced by the JsonConverter.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanRead">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can read JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.BsonObjectIdConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.BsonObjectIdConverter.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.CustomCreationConverter`1">
+ <summary>
+ Create a custom object
+ </summary>
+ <typeparam name="T">The object type to convert.</typeparam>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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.CustomCreationConverter`1.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)">
+ <summary>
+ Creates an object which will then be populated by the serializer.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The created object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.CustomCreationConverter`1.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="P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.DateTimeConverterBase">
+ <summary>
+ Provides a base class for converting a <see cref="T:System.DateTime"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DateTimeConverterBase.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.DiscriminatedUnionConverter">
+ <summary>
+ Converts a F# discriminated union type to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.DiscriminatedUnionConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.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.ExpandoObjectConverter">
+ <summary>
+ Converts an ExpandoObject to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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.ExpandoObjectConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.ExpandoObjectConverter.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="P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite">
+ <summary>
+ Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON.
+ </summary>
+ <value>
+ <c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter"/> can write JSON; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.IsoDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.IsoDateTimeConverter.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.IsoDateTimeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles">
+ <summary>
+ Gets or sets the date time styles used when converting a date to and from JSON.
+ </summary>
+ <value>The date time styles used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat">
+ <summary>
+ Gets or sets the date time format used when converting a date to and from JSON.
+ </summary>
+ <value>The date time format used when converting a date to and from JSON.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture">
+ <summary>
+ Gets or sets the culture used when converting a date to and from JSON.
+ </summary>
+ <value>The culture used when converting a date to and from JSON.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter">
+ <summary>
+ Converts a <see cref="T:System.DateTime"/> to and from a JavaScript date constructor (e.g. new Date(52231943)).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.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.JavaScriptDateTimeConverter.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="T:Newtonsoft.Json.Converters.KeyValuePairConverter">
+ <summary>
+ Converts a <see cref="T:System.Collections.Generic.KeyValuePair`2"/> to and from JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.KeyValuePairConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.KeyValuePairConverter.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.RegexConverter">
+ <summary>
+ Converts a <see cref="T:System.Text.RegularExpressions.Regex"/> to and from JSON and BSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.RegexConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.RegexConverter.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.StringEnumConverter">
+ <summary>
+ Converts an <see cref="T:System.Enum"/> to and from its name string value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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.StringEnumConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.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="P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText">
+ <summary>
+ Gets or sets a value indicating whether the written enum text should be camel case.
+ </summary>
+ <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
+ <summary>
+ Gets or sets a value indicating whether integer values are allowed.
+ </summary>
+ <value><c>true</c> if integers are allowed; 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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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="serializer">The calling serializer.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.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 value of object being read.</param>
+ <param name="serializer">The calling serializer.</param>
+ <returns>The object value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace attribute, otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)">
+ <summary>
+ Determines whether this instance can convert the specified value type.
+ </summary>
+ <param name="valueType">Type of the value.</param>
+ <returns>
+ <c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName">
+ <summary>
+ Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements.
+ </summary>
+ <value>The name of the deserialize root element.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute">
+ <summary>
+ Gets or sets a flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </summary>
+ <value><c>true</c> if the array attibute is written to the XML; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject">
+ <summary>
+ Gets or sets a value indicating whether to write the root JSON object.
+ </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.DateParseHandling">
+ <summary>
+ Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.None">
+ <summary>
+ Date formatted strings are not parsed to a date type and are read as strings.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
+ <summary>
+ Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
+ </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.DefaultValueHandling">
+ <summary>
+ Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingObject" title="DefaultValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeDefaultValueHandlingExample" title="DefaultValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Include">
+ <summary>
+ Include members where the member value is the same as the member's default value when serializing objects.
+ Included members are written to JSON. Has no effect when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Ignore">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ so that is is not written to JSON.
+ This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,
+ decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by
+ placing the <see cref="T:System.ComponentModel.DefaultValueAttribute"/> on the property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.Populate">
+ <summary>
+ Members with a default value but no JSON will be set to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate">
+ <summary>
+ Ignore members where the member value is the same as the member's default value when serializing objects
+ and sets members to their default value when deserializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatFormatHandling">
+ <summary>
+ Specifies float format handling options when writing special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/> with <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.String">
+ <summary>
+ Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity".
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.Symbol">
+ <summary>
+ Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity.
+ Note that this will produce non-valid JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatFormatHandling.DefaultValue">
+ <summary>
+ Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref="T:System.Double"/> property, null for a <see cref="T:System.Nullable`1"/> property.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.FloatParseHandling">
+ <summary>
+ Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Double">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Double"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.FloatParseHandling.Decimal">
+ <summary>
+ Floating point numbers are parsed to <see cref="F:Newtonsoft.Json.FloatParseHandling.Decimal"/>.
+ </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.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple">
+ <summary>
+ In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method is used to load the assembly.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full">
+ <summary>
+ In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the Assembly class is used to load the assembly.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>The current line number or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="P:Newtonsoft.Json.IJsonLineInfo.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>The current line position or 0 if no line information is available (for example, HasLineInfo returns false).</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonArrayAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonContainerAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonContainerAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ <value>The id.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ <value>The title.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.Description">
+ <summary>
+ Gets or sets the description.
+ </summary>
+ <value>The description.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType">
+ <summary>
+ Gets the collection's items converter.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve object references.
+ </summary>
+ <value>
+ <c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference">
+ <summary>
+ Gets or sets a value that indicates whether to preserve collection's items references.
+ </summary>
+ <value>
+ <c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing the collection's items.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing the collection's items.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with a flag indicating whether the array can contain null items
+ </summary>
+ <param name="allowNullItems">A flag indicating whether the array can contain null items.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonArrayAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems">
+ <summary>
+ Gets or sets a value indicating whether null items are allowed in the collection.
+ </summary>
+ <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>
+ </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.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConvert">
+ <summary>
+ Provides methods for converting between common language runtime types and JSON types.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="SerializeObject" title="Serializing and Deserializing JSON with JsonConvert" />
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.PositiveInfinity">
+ <summary>
+ Represents JavaScript's positive infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NegativeInfinity">
+ <summary>
+ Represents JavaScript's negative infinity as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonConvert.NaN">
+ <summary>
+ Represents JavaScript's NaN as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to its JSON string representation.
+ </summary>
+ <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.
+ </summary>
+ <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.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)">
+ <summary>
+ Converts the <see cref="T:System.TimeSpan"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.TimeSpan"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)">
+ <summary>
+ Converts the <see cref="T:System.Uri"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Uri"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimiter">The string delimiter character.</param>
+ <returns>A JSON string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to its JSON string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A JSON string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a JSON string.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A JSON string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the specified object to a JSON string using formatting.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])">
+ <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="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.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Serializes the specified object to a JSON string using formatting and 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="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 <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </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 formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <returns>
+ A JSON string representation of the object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Serializes the specified object to a JSON string using a type, formatting and <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.</param>
+ <param name="type">
+ The type of the value being serialized.
+ This parameter is used when <see cref="T:Newtonsoft.Json.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ <returns>
+ 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.
+ Serialization will happen on a new thread.
+ </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 formatting.
+ Serialization will happen on a new thread.
+ </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 formatting and a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ Serialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to a .NET object using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <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 used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the JSON to the specified .NET type.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)">
+ <summary>
+ 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>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)">
+ <summary>
+ Deserializes the JSON to the given anonymous type.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the given anonymous type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">
+ The anonymous type to deserialize to. This can't be specified
+ traditionally and must be infered from the anonymous type passed
+ as a parameter.
+ </typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="anonymousTypeObject">The anonymous type object.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized anonymous type from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize to.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="settings">
+ The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> used to deserialize the object.
+ If this is null, default serialization settings will be used.
+ </param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the JSON to the specified .NET type using a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <param name="value">The JSON to deserialize.</param>
+ <param name="type">The type of the object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the JSON string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Deserializes the JSON to the specified .NET type using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ Deserialization will happen on a new thread.
+ </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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Deserialization will happen on a new thread.
+ </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 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.
+ </summary>
+ <param name="value">The JSON to populate values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Populates the object with values from the JSON string using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 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 using <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ </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 used.
+ </param>
+ <returns>
+ A task that represents the asynchronous populate operation.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting.
+ </summary>
+ <param name="node">The node to convert to JSON.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)">
+ <summary>
+ Serializes the <see cref="T:System.Xml.Linq.XNode"/> to a JSON string using formatting and omits the root object if <paramref name="omitRootObject"/> is <c>true</c>.
+ </summary>
+ <param name="node">The node to serialize.</param>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="omitRootObject">Omits writing the root object.</param>
+ <returns>A JSON string of the XNode.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)">
+ <summary>
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root elment specified by <paramref name="deserializeRootElementName"/>
+ and writes a .NET array attribute for collections.
+ </summary>
+ <param name="value">The JSON string.</param>
+ <param name="deserializeRootElementName">The name of the root element to append when deserializing.</param>
+ <param name="writeArrayAttribute">
+ A flag to indicate whether to write the Json.NET array attribute.
+ This attribute helps preserve arrays when converting the written XML back to JSON.
+ </param>
+ <returns>The deserialized XNode</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConvert.DefaultSettings">
+ <summary>
+ Gets or sets a function that creates default <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ Default settings are automatically used by serialization methods on <see cref="T:Newtonsoft.Json.JsonConvert"/>,
+ and <see cref="M:Newtonsoft.Json.Linq.JToken.ToObject``1"/> and <see cref="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)"/> on <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ To serialize without using any default settings create a <see cref="T:Newtonsoft.Json.JsonSerializer"/> with
+ <see cref="M:Newtonsoft.Json.JsonSerializer.Create"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to use the specified <see cref="T:Newtonsoft.Json.JsonConverter"/> when serializing the member or class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
+ </summary>
+ <param name="converterType">Type of the converter.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonConverterAttribute.ConverterType">
+ <summary>
+ Gets the type of the converter.
+ </summary>
+ <value>The type of the converter.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonConverterCollection">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonDictionaryAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the collection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonDictionaryAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonException">
+ <summary>
+ The exception thrown when an error occurs during Json serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonExtensionDataAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to deserialize properties with no matching class member into the specified collection
+ and write values during serialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonExtensionDataAttribute"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData">
+ <summary>
+ Gets or sets a value that indicates whether to write extension data when serializing the object.
+ </summary>
+ <value>
+ <c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData">
+ <summary>
+ Gets or sets a value that indicates whether to read extension data when deserializing the object.
+ </summary>
+ <value>
+ <c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonIgnoreAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> not to serialize the public field or public read/write property value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonObjectAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified member serialization.
+ </summary>
+ <param name="memberSerialization">The member serialization.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonObjectAttribute"/> class with the specified container Id.
+ </summary>
+ <param name="id">The container Id.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization">
+ <summary>
+ Gets or sets the member serialization.
+ </summary>
+ <value>The member serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonPropertyAttribute">
+ <summary>
+ Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> to always serialize the member with the specified name.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/> class with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
+ <summary>
+ Gets or sets the null value handling used when serializing this property.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling">
+ <summary>
+ Gets or sets the default value handling used when serializing this property.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the reference loop handling used when serializing this property.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling">
+ <summary>
+ Gets or sets the object creation handling used when deserializing this property.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling">
+ <summary>
+ Gets or sets the type name handling used when serializing this property.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.IsReference">
+ <summary>
+ Gets or sets whether this property's value is serialized as a reference.
+ </summary>
+ <value>Whether this property's value is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.Required">
+ <summary>
+ Gets or sets a value indicating whether this property is required.
+ </summary>
+ <value>
+ A value indicating whether this property is required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReaderException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the JSON format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables you to control how objects are encoded into JSON.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will not use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)">
+ <summary>
+ Creates a new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </summary>
+ <param name="settings">The settings to be applied to the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.</param>
+ <returns>
+ A new <see cref="T:Newtonsoft.Json.JsonSerializer"/> instance using the specified <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> will use default settings.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)">
+ <summary>
+ Populates the JSON values onto the target object.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to reader values from.</param>
+ <param name="target">The target object to populate values onto.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:System.IO.StringReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <returns>The instance of <typeparamref name="T"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified <see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the object.</param>
+ <param name="objectType">The <see cref="T:System.Type"/> of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ <param name="objectType">
+ The type of the value being serialized.
+ This parameter is used when <see cref="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling"/> is Auto to write out the type name if the type of the value does not match.
+ Specifing the type is optional.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonSerializer.Error">
+ <summary>
+ Occurs when the <see cref="T:Newtonsoft.Json.JsonSerializer"/> errors during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Binder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling">
+ <summary>
+ Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.NullValueHandling">
+ <summary>
+ Get or set how null values are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling">
+ <summary>
+ Get or set how null default are handled during serialization and deserialization.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Converters">
+ <summary>
+ Gets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>Collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializerSettings">
+ <summary>
+ Specifies the settings on a <see cref="T:Newtonsoft.Json.JsonSerializer"/> object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializerSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> class.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling">
+ <summary>
+ Gets or sets how reference loops (e.g. a class referencing itself) is handled.
+ </summary>
+ <value>Reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling">
+ <summary>
+ Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
+ </summary>
+ <value>Missing member handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling">
+ <summary>
+ Gets or sets how objects are created during deserialization.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling">
+ <summary>
+ Gets or sets how null values are handled during serialization and deserialization.
+ </summary>
+ <value>Null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling">
+ <summary>
+ Gets or sets how null default are handled during serialization and deserialization.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Converters">
+ <summary>
+ Gets or sets a collection <see cref="T:Newtonsoft.Json.JsonConverter"/> that will be used during serialization.
+ </summary>
+ <value>The converters.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling">
+ <summary>
+ Gets or sets how object references are preserved by the serializer.
+ </summary>
+ <value>The preserve references handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling">
+ <summary>
+ Gets or sets how type name writing and reading is handled by the serializer.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling">
+ <summary>
+ Gets or sets how metadata properties are used during deserialization.
+ </summary>
+ <value>The metadata properties handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat">
+ <summary>
+ Gets or sets how a type name assembly is written and resolved by the serializer.
+ </summary>
+ <value>The type name assembly format.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling">
+ <summary>
+ Gets or sets how constructors are used during deserialization.
+ </summary>
+ <value>The constructor handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver used by the serializer when
+ serializing .NET objects to JSON and vice versa.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IReferenceResolver"/> used by the serializer when resolving references.
+ </summary>
+ <value>The reference resolver.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> used by the serializer when writing trace messages.
+ </summary>
+ <value>The trace writer.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Binder">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.SerializationBinder"/> used by the serializer when resolving type names.
+ </summary>
+ <value>The binder.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Error">
+ <summary>
+ Gets or sets the error handler called during serialization and deserialization.
+ </summary>
+ <value>The error handler called during serialization and deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.Context">
+ <summary>
+ Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"/> used by the serializer when invoking serialization callback methods.
+ </summary>
+ <value>The context.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString">
+ <summary>
+ Get or set how <see cref="T:System.DateTime"/> and <see cref="T:System.DateTimeOffset"/> values are formatting when writing JSON text.
+ </summary>
+ </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.DateParseHandling">
+ <summary>
+ Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling">
+ <summary>
+ Get or set how special floating point numbers, e.g. <see cref="F:System.Double.NaN"/>,
+ <see cref="F:System.Double.PositiveInfinity"/> and <see cref="F:System.Double.NegativeInfinity"/>,
+ are written as JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling">
+ <summary>
+ Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling">
+ <summary>
+ Get or set how strings are escaped when writing JSON text.
+ </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="P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent">
+ <summary>
+ Gets a value indicating whether there will be a check for additional content after deserializing an object.
+ </summary>
+ <value>
+ <c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextReader">
+ <summary>
+ 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)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.Close">
+ <summary>
+ Changes the state to closed.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextReader.HasLineInfo">
+ <summary>
+ Gets a value indicating whether the class can return line information.
+ </summary>
+ <returns>
+ <c>true</c> if LineNumber and LinePosition can be provided; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LineNumber">
+ <summary>
+ Gets the current line number.
+ </summary>
+ <value>
+ The current line number or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextReader.LinePosition">
+ <summary>
+ Gets the current line position.
+ </summary>
+ <value>
+ The current line position or 0 if no line information is available (for example, HasLineInfo returns false).
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonTextWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the specified end token.
+ </summary>
+ <param name="token">The end token to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)">
+ <summary>
+ Writes the property name of a name/value pair on a JSON object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ <param name="escape">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndent">
+ <summary>
+ Writes indent characters.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter">
+ <summary>
+ Writes the JSON value delimiter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace">
+ <summary>
+ Writes an indent space.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})">
+ <summary>
+ Writes a <see cref="T:System.Nullable`1"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Nullable`1"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when <see cref="T:Newtonsoft.Json.Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonTextWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see cref="T:Newtonsoft.Json.JsonReader"/> if a <see cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartConstructor">
+ <summary>
+ A constructor start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Raw">
+ <summary>
+ Raw JSON.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An integer.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndConstructor">
+ <summary>
+ A constructor end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Bytes">
+ <summary>
+ Byte data.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonValidatingReader">
+ <summary>
+ Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonValidatingReader"/> class that
+ validates the content returned from the given <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from while validating.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.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>
+ </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"/>.
+ </summary>
+ <returns>A <see cref="T:System.Nullable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonValidatingReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler">
+ <summary>
+ Sets an event handler for receiving schema validation errors.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Value">
+ <summary>
+ Gets the text value of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Depth">
+ <summary>
+ Gets the depth of the current token in the JSON document.
+ </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.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.TokenType">
+ <summary>
+ Gets the type of the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.ValueType">
+ <summary>
+ Gets the Common Language Runtime (CLR) type for the current JSON token.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Schema">
+ <summary>
+ Gets or sets the schema.
+ </summary>
+ <value>The schema.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonValidatingReader.Reader">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.JsonReader"/> used to construct this <see cref="T:Newtonsoft.Json.JsonValidatingReader"/>.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.JsonReader"/> specified in the constructor.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriterException.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.Linq.Extensions">
+ <summary>
+ Contains the LINQ to JSON extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the ancestors of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of tokens that contains the descendants of every token in the source collection.
+ </summary>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
+ <summary>
+ Returns a collection of child properties of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the properties of every object in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of child values of every object in the source collection with the given key.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of child values of every object in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection with the given key.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <param name="key">The token key.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection with the given key.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns a collection of converted child values of every object in the source collection.
+ </summary>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Converts the value.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <typeparam name="U">The type to convert the value to.</typeparam>
+ <param name="value">A <see cref="T:Newtonsoft.Json.Linq.JToken"/> cast as a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A converted value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of child tokens of every array in the source collection.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns a collection of converted child tokens of every array in the source collection.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <typeparam name="U">The type to convert the values to.</typeparam>
+ <typeparam name="T">The source collection type.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every node in the source collection.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Returns the input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.
+ </summary>
+ <typeparam name="T">The source collection type.</typeparam>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the source collection.</param>
+ <returns>The input typed as <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/>.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.IJEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JArray">
+ <summary>
+ Represents a JSON array.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text" />
+ </example>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JContainer">
+ <summary>
+ Represents a token that can contain other tokens.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Represents an abstract JSON token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Compares the values of two tokens, including the values of all descendant tokens.
+ </summary>
+ <param name="t1">The first <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="t2">The second <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>true if the tokens are equal; otherwise false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately after this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)">
+ <summary>
+ Adds the specified content immediately before this token.
+ </summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Ancestors">
+ <summary>
+ Returns a collection of the ancestor tokens of this token.
+ </summary>
+ <returns>A collection of the ancestor tokens of this token.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.AfterSelf">
+ <summary>
+ Returns a collection of the sibling tokens after this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens after this tokens, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.BeforeSelf">
+ <summary>
+ Returns a collection of the sibling tokens before this token, in document order.
+ </summary>
+ <returns>A collection of the sibling tokens before this token, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key converted to the specified type.
+ </summary>
+ <typeparam name="T">The type to convert the token to.</typeparam>
+ <param name="key">The token key.</param>
+ <returns>The converted token value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Children``1">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
+ </summary>
+ <typeparam name="T">The type to filter the child tokens on.</typeparam>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Remove">
+ <summary>
+ Removes this token from its parent.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Replaces this token with the specified token.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString">
+ <summary>
+ Returns the indented JSON for this token.
+ </summary>
+ <returns>
+ The indented JSON for this token.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Returns the JSON for this token using the given formatting and converters.
+ </summary>
+ <param name="formatting">Indicates how the output is formatted.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ <returns>The JSON for this token using the given formatting and converters.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Boolean"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTimeOffset"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Int16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt16"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Char"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.SByte"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.DateTime"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Decimal"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Nullable`1"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Double"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Single"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.String"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt32"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.UInt64"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Byte[]"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Guid"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.TimeSpan"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri">
+ <summary>
+ Performs an explicit conversion from <see cref="T:Newtonsoft.Json.Linq.JToken"/> to <see cref="T:System.Uri"/>.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>The result of the conversion.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Boolean"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTimeOffset"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.SByte"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt16"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Int32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.DateTime"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Decimal"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Double"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Single"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.String"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt32"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.UInt64"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Byte[]"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Uri"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.TimeSpan"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Guid"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken">
+ <summary>
+ Performs an implicit conversion from <see cref="T:System.Nullable`1"/> to <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="value">The value to create a <see cref="T:Newtonsoft.Json.Linq.JValue"/> from.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JValue"/> initialized with the specified value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.CreateReader">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonReader"/> for this token.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonReader"/> that can be used to read this token and its descendants.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from an object using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when reading the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the value of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <typeparam name="T">The object type that the token will be deserialized to.</typeparam>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates the specified .NET type from the <see cref="T:Newtonsoft.Json.Linq.JToken"/> using the specified <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <param name="objectType">The object type that the token will be deserialized to.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used when creating the object.</param>
+ <returns>The new object created from the JSON value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JToken"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">An <see cref="T:Newtonsoft.Json.JsonReader"/> positioned at the token to read into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</param>
+ <returns>
+ An <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the token and its descendant tokens
+ that were read from the reader. The runtime type of the token is determined
+ by the token type of the first token encountered in the reader.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)">
+ <summary>
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JPath expression. Selects the token that matches the object path.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)">
+ <summary>
+ Selects a collection of elements using a JPath expression.
+ </summary>
+ <param name="path">
+ A <see cref="T:System.String"/> that contains a JPath expression.
+ </param>
+ <param name="errorWhenNoMatch">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the selected elements.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JToken.DeepClone">
+ <summary>
+ Creates a new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>. All child tokens are recursively cloned.
+ </summary>
+ <returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
+ <summary>
+ Gets a comparer that can compare two tokens for value equality.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JTokenEqualityComparer"/> that can compare two nodes for value equality.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Parent">
+ <summary>
+ Gets or sets the parent.
+ </summary>
+ <value>The parent.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Root">
+ <summary>
+ Gets the root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The root <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Next">
+ <summary>
+ Gets the next sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the next sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Previous">
+ <summary>
+ Gets the previous sibling token of this node.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the previous sibling token.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Path">
+ <summary>
+ Gets the path of the JSON token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JToken.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged"/> event.
+ </summary>
+ <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Children">
+ <summary>
+ Returns a collection of the child tokens of this token, in document order.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the child tokens of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Values``1">
+ <summary>
+ Returns a collection of the child values of this token, in document order.
+ </summary>
+ <typeparam name="T">The type to convert the values to.</typeparam>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the child values of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>, in document order.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Descendants">
+ <summary>
+ Returns a collection of the descendant tokens for this token in document order.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the descendant tokens of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)">
+ <summary>
+ Adds the specified content as children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)">
+ <summary>
+ Adds the specified content as the first children of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be added.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.CreateWriter">
+ <summary>
+ Creates an <see cref="T:Newtonsoft.Json.JsonWriter"/> that can be used to add tokens to the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.JsonWriter"/> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)">
+ <summary>
+ Replaces the children nodes of this token with the specified content.
+ </summary>
+ <param name="content">The content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.RemoveAll">
+ <summary>
+ Removes the child nodes from this token.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)">
+ <summary>
+ Merge the specified content into this <see cref="T:Newtonsoft.Json.Linq.JToken"/> using <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/>.
+ </summary>
+ <param name="content">The content to be merged.</param>
+ <param name="settings">The <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> used to merge the content.</param>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JContainer.CollectionChanged">
+ <summary>
+ Occurs when the items list of the collection has changed, or the collection is reset.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.First">
+ <summary>
+ Get the first child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the first child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Last">
+ <summary>
+ Get the last child token of this token.
+ </summary>
+ <value>
+ A <see cref="T:Newtonsoft.Json.Linq.JToken"/> containing the last child token of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JContainer.Count">
+ <summary>
+ Gets the count of child JSON tokens.
+ </summary>
+ <value>The count of child JSON tokens</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class from another <see cref="T:Newtonsoft.Json.Linq.JArray"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JArray"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JArray"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParseArray" title="Parsing a JSON Array from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JArray"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JArray"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JArray"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <returns>
+ The index of <paramref name="item"/> if found in the list; otherwise, -1.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+ </summary>
+ <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)">
+ <summary>
+ Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+ </summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Clear">
+ <summary>
+ Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only. </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+ </summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)">
+ <summary>
+ Copies to.
+ </summary>
+ <param name="array">The array.</param>
+ <param name="arrayIndex">Index of the array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+ <returns>
+ true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+ </returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.</exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the specified index.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JArray.IsReadOnly">
+ <summary>
+ Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+ </summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JConstructor">
+ <summary>
+ Represents a JSON constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class from another <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name and content.
+ </summary>
+ <param name="name">The constructor name.</param>
+ <param name="content">The contents of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> class with the specified name.
+ </summary>
+ <param name="name">The constructor name.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JConstructor"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JConstructor"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Name">
+ <summary>
+ Gets or sets the name of this constructor.
+ </summary>
+ <value>The constructor name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JEnumerable`1">
+ <summary>
+ Represents a collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ <typeparam name="T">The type of token</typeparam>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JEnumerable`1.Empty">
+ <summary>
+ An empty collection of <see cref="T:Newtonsoft.Json.Linq.JToken"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> struct.
+ </summary>
+ <param name="enumerable">The enumerable.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through a collection.
+ </summary>
+ <returns>
+ An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
+ <returns>
+ <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode">
+ <summary>
+ Returns a hash code for this instance.
+ </summary>
+ <returns>
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.IJEnumerable`1"/> with the specified key.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JObject">
+ <summary>
+ Represents a JSON object.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text" />
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class from another <see cref="T:Newtonsoft.Json.Linq.JObject"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JObject"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JObject"/> class with the specified content.
+ </summary>
+ <param name="content">The contents of the object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Properties">
+ <summary>
+ Gets an <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.
+ </summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of this object's properties.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
+ </summary>
+ <param name="name">The property name.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name or null.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
+ <summary>
+ Gets an <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.
+ </summary>
+ <returns>An <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of this object's property values.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from a string that contains JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> populated from the string that contains JSON.</returns>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\LinqToJsonTests.cs" region="LinqToJsonCreateParse" title="Parsing a JSON Object from Text"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JObject"/> from an object.
+ </summary>
+ <param name="o">The object that will be used to create <see cref="T:Newtonsoft.Json.Linq.JObject"/>.</param>
+ <param name="jsonSerializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> that will be used to read the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject"/> with the values of the specified object</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries to get the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ The exact property name will be searched for first and if no matching property is found then
+ the <see cref="T:System.StringComparison"/> will be used to match a property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Adds the specified property name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.Remove(System.String)">
+ <summary>
+ Removes the property with the specified name.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>true if item was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)">
+ <summary>
+ Tries the get value.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <param name="value">The value.</param>
+ <returns>true if a value was successfully retrieved; otherwise, false.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetEnumerator">
+ <summary>
+ Returns an enumerator that iterates through the collection.
+ </summary>
+ <returns>
+ A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)">
+ <summary>
+ Raises the <see cref="E:Newtonsoft.Json.Linq.JObject.PropertyChanged"/> event with the provided arguments.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="E:Newtonsoft.Json.Linq.JObject.PropertyChanged">
+ <summary>
+ Occurs when a property value changes.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.Object)">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified key.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JObject.Item(System.String)">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> with the specified property name.
+ </summary>
+ <value></value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JProperty">
+ <summary>
+ Represents a JSON property.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class from another <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> class.
+ </summary>
+ <param name="name">The property name.</param>
+ <param name="content">The property content.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Loads an <see cref="T:Newtonsoft.Json.Linq.JProperty"/> from a <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">A <see cref="T:Newtonsoft.Json.JsonReader"/> that will be read for the content of the <see cref="T:Newtonsoft.Json.Linq.JProperty"/>.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> that contains the JSON that was read from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens">
+ <summary>
+ Gets the container's children tokens.
+ </summary>
+ <value>The container's children tokens.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Name">
+ <summary>
+ Gets the property name.
+ </summary>
+ <value>The property name.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Value">
+ <summary>
+ Gets or sets the property value.
+ </summary>
+ <value>The property value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JProperty.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JRaw">
+ <summary>
+ Represents a raw JSON string.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JValue">
+ <summary>
+ Represents a value in JSON (string, integer, date, etc).
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class from another <see cref="T:Newtonsoft.Json.Linq.JValue"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JValue"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JValue"/> class with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> comment with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.
+ </summary>
+ <param name="value">The value.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> string with the given value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateNull">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CreateUndefined">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.
+ </summary>
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JValue"/> null value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Writes this token to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="converters">A collection of <see cref="T:Newtonsoft.Json.JsonConverter"/> which will be used when writing the token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Indicates whether the current object is equal to another object of the same type.
+ </summary>
+ <returns>
+ true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+ </returns>
+ <param name="other">An object to compare with this object.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)">
+ <summary>
+ Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
+ <returns>
+ true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+ </returns>
+ <exception cref="T:System.NullReferenceException">
+ The <paramref name="obj"/> parameter is null.
+ </exception>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetHashCode">
+ <summary>
+ Serves as a hash function for a particular type.
+ </summary>
+ <returns>
+ A hash code for the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="formatProvider">The format provider.</param>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>
+ Returns the <see cref="T:System.Dynamic.DynamicMetaObject"/> responsible for binding operations performed on this object.
+ </summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>
+ The <see cref="T:System.Dynamic.DynamicMetaObject"/> to bind this object.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)">
+ <summary>
+ Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
+ </summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>
+ A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
+ Value
+ Meaning
+ Less than zero
+ This instance is less than <paramref name="obj"/>.
+ Zero
+ This instance is equal to <paramref name="obj"/>.
+ Greater than zero
+ This instance is greater than <paramref name="obj"/>.
+ </returns>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="obj"/> is not the same type as this instance.
+ </exception>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.HasValues">
+ <summary>
+ Gets a value indicating whether this token has child tokens.
+ </summary>
+ <value>
+ <c>true</c> if this token has child values; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Type">
+ <summary>
+ Gets the node type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JValue.Value">
+ <summary>
+ Gets or sets the underlying token value.
+ </summary>
+ <value>The underlying token value.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class from another <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object.
+ </summary>
+ <param name="other">A <see cref="T:Newtonsoft.Json.Linq.JRaw"/> object to copy from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JRaw"/> class.
+ </summary>
+ <param name="rawJson">The raw json.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Creates an instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.
+ </summary>
+ <param name="reader">The reader.</param>
+ <returns>An instance of <see cref="T:Newtonsoft.Json.Linq.JRaw"/> with the content of the reader's current token.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
+ <summary>
+ Specifies the settings used when merging JSON.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
+ <summary>
+ Gets or sets the method used when merging JSON arrays.
+ </summary>
+ <value>The method used when merging JSON arrays.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenEqualityComparer">
+ <summary>
+ Compares tokens to determine whether they are equal.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Determines whether the specified objects are equal.
+ </summary>
+ <param name="x">The first object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <param name="y">The second object of type <see cref="T:Newtonsoft.Json.Linq.JToken"/> to compare.</param>
+ <returns>
+ true if the specified objects are equal; otherwise, false.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Returns a hash code for the specified object.
+ </summary>
+ <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.</exception>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenReader">
+ <summary>
+ Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenReader"/> class.
+ </summary>
+ <param name="token">The token to read from.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.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. 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"/>. 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"/>. 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"/>. This method will return <c>null</c> at the end of an array.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
+ <summary>
+ Reads the next JSON token from the stream.
+ </summary>
+ <returns>
+ true if the next token was read successfully; false if there are no more tokens to read.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
+ <summary>
+ Gets the path of the current JSON token.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenType">
+ <summary>
+ Specifies the type of token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.None">
+ <summary>
+ No token type has been set.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Object">
+ <summary>
+ A JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Array">
+ <summary>
+ A JSON array.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Constructor">
+ <summary>
+ A JSON constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Property">
+ <summary>
+ A JSON object property.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Integer">
+ <summary>
+ An integer value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Float">
+ <summary>
+ A float value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.String">
+ <summary>
+ A string value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Boolean">
+ <summary>
+ A boolean value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Null">
+ <summary>
+ A null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Undefined">
+ <summary>
+ An undefined value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Date">
+ <summary>
+ A date value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Raw">
+ <summary>
+ A raw JSON value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Bytes">
+ <summary>
+ A collection of bytes value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Guid">
+ <summary>
+ A Guid value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.Uri">
+ <summary>
+ A Uri value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.JTokenType.TimeSpan">
+ <summary>
+ A TimeSpan value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.JTokenWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class writing to the given <see cref="T:Newtonsoft.Json.Linq.JContainer"/>.
+ </summary>
+ <param name="container">The container being written to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JTokenWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)">
+ <summary>
+ Writes the start of a constructor with the given name.
+ </summary>
+ <param name="name">The name of the constructor.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
+ <summary>
+ Writes the end.
+ </summary>
+ <param name="token">The token.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name">The name of the property.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)">
+ <summary>
+ Writes a <see cref="T:System.Object"/> value.
+ An error will raised if the value cannot be written as a single JSON token.
+ </summary>
+ <param name="value">The <see cref="T:System.Object"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JSON.
+ </summary>
+ <param name="json">The raw JSON to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)">
+ <summary>
+ Writes a <see cref="T:System.DateTimeOffset"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
+ <summary>
+ Writes a <see cref="T:Byte[]"/> value.
+ </summary>
+ <param name="value">The <see cref="T:Byte[]"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
+ <summary>
+ Writes a <see cref="T:System.TimeSpan"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.TimeSpan"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)">
+ <summary>
+ Writes a <see cref="T:System.Guid"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Guid"/> value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)">
+ <summary>
+ Writes a <see cref="T:System.Uri"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Uri"/> value to write.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
+ <summary>
+ Gets the token being writen.
+ </summary>
+ <value>The token being writen.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Linq.MergeArrayHandling">
+ <summary>
+ Specifies how JSON arrays are merged together.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat">
+ <summary>Concatenate arrays.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Union">
+ <summary>Union arrays, skipping items that already exist.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace">
+ <summary>Replace all array items.</summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge">
+ <summary>Merge array items together, matched by index.</summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MemberSerialization">
+ <summary>
+ Specifies the member serialization options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MemberSerialization.OptOut">
+ <summary>
+ 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 <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"/>
+ and setting IgnoreSerializableAttribute on <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> to false.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MetadataPropertyHandling">
+ <summary>
+ Specifies metadata property handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Default">
+ <summary>
+ Read metadata properties located at the start of a JSON object.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead">
+ <summary>
+ Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MetadataPropertyHandling.Ignore">
+ <summary>
+ Do not try to read metadata properties.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.MissingMemberHandling">
+ <summary>
+ Specifies missing member handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Ignore">
+ <summary>
+ Ignore a missing member and do not attempt to deserialize it.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.MissingMemberHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a missing member is encountered during deserialization.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.NullValueHandling">
+ <summary>
+ Specifies null value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingObject" title="NullValueHandling Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeNullValueHandlingExample" title="NullValueHandling Ignore Example"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Include">
+ <summary>
+ Include null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.NullValueHandling.Ignore">
+ <summary>
+ Ignore null values when serializing and deserializing objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ObjectCreationHandling">
+ <summary>
+ Specifies how object creation is handled by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Auto">
+ <summary>
+ Reuse existing objects, create new objects when needed.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Reuse">
+ <summary>
+ Only reuse existing objects.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ObjectCreationHandling.Replace">
+ <summary>
+ Always create new objects.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.PreserveReferencesHandling">
+ <summary>
+ Specifies reference handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="PreservingObjectReferencesOn" title="Preserve Object References"/>
+ </example>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.None">
+ <summary>
+ Do not preserve references when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Objects">
+ <summary>
+ Preserve references when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.Arrays">
+ <summary>
+ Preserve references when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.PreserveReferencesHandling.All">
+ <summary>
+ Preserve references when serializing.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Required">
+ <summary>
+ Indicating whether a property is required.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Default">
+ <summary>
+ The property is not required. The default state.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.AllowNull">
+ <summary>
+ The property must be defined in JSON but can be a null value.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Required.Always">
+ <summary>
+ The property must be defined in JSON and cannot be a null value.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.Extensions">
+ <summary>
+ Contains the JSON schema extension methods.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)">
+ <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>
+ <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.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"/>.
+ </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>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)">
+ <summary>
+ Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
+ </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="validationEventHandler">The validation event handler.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchema">
+ <summary>
+ An in-memory representation of a JSON Schema.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Reads a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified <see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> containing the JSON Schema to read.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> to use when resolving schema references.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> object representing the JSON Schema.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)">
+ <summary>
+ Load a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a string that contains schema JSON.
+ </summary>
+ <param name="json">A <see cref="T:System.String"/> that contains JSON.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Parses the specified json.
+ </summary>
+ <param name="json">The json.</param>
+ <param name="resolver">The resolver.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> populated from the string that contains JSON.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Writes this schema to a <see cref="T:Newtonsoft.Json.JsonWriter"/> using the specified <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/>.
+ </summary>
+ <param name="writer">A <see cref="T:Newtonsoft.Json.JsonWriter"/> into which this method will write.</param>
+ <param name="resolver">The resolver used.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchema.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Id">
+ <summary>
+ Gets or sets the id.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Title">
+ <summary>
+ Gets or sets the title.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Required">
+ <summary>
+ Gets or sets whether the object is required.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly">
+ <summary>
+ Gets or sets whether the object is read only.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Hidden">
+ <summary>
+ Gets or sets whether the object is visible to users.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Transient">
+ <summary>
+ Gets or sets whether the object is transient.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Description">
+ <summary>
+ Gets or sets the description of the object.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Type">
+ <summary>
+ Gets or sets the types of values allowed by the object.
+ </summary>
+ <value>The type.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Pattern">
+ <summary>
+ Gets or sets the pattern.
+ </summary>
+ <value>The pattern.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength">
+ <summary>
+ Gets or sets the minimum length.
+ </summary>
+ <value>The minimum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength">
+ <summary>
+ Gets or sets the maximum length.
+ </summary>
+ <value>The maximum length.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy">
+ <summary>
+ Gets or sets a number that the value should be divisble by.
+ </summary>
+ <value>A number that the value should be divisble by.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Minimum">
+ <summary>
+ Gets or sets the minimum.
+ </summary>
+ <value>The minimum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Maximum">
+ <summary>
+ Gets or sets the maximum.
+ </summary>
+ <value>The maximum.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "minimum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum">
+ <summary>
+ Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
+ </summary>
+ <value>A flag indicating whether the value can not equal the number defined by the "maximum" attribute.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems">
+ <summary>
+ Gets or sets the minimum number of items.
+ </summary>
+ <value>The minimum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems">
+ <summary>
+ Gets or sets the maximum number of items.
+ </summary>
+ <value>The maximum number of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Items">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation">
+ <summary>
+ Gets or sets a value indicating whether items in an array are validated using the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> instance at their array position from <see cref="P:Newtonsoft.Json.Schema.JsonSchema.Items"/>.
+ </summary>
+ <value>
+ <c>true</c> if items are validated using their array position; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional items.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems">
+ <summary>
+ Gets or sets a value indicating whether additional items are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional items are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems">
+ <summary>
+ Gets or sets whether the array items must be unique.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Properties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> of additional properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties">
+ <summary>
+ Gets or sets the pattern properties.
+ </summary>
+ <value>The pattern properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties">
+ <summary>
+ Gets or sets a value indicating whether additional properties are allowed.
+ </summary>
+ <value>
+ <c>true</c> if additional properties are allowed; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Requires">
+ <summary>
+ Gets or sets the required property if this property is present.
+ </summary>
+ <value>The required property if this property is present.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Enum">
+ <summary>
+ Gets or sets the a collection of valid enum values allowed.
+ </summary>
+ <value>A collection of valid enum values allowed.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Disallow">
+ <summary>
+ Gets or sets disallowed types.
+ </summary>
+ <value>The disallow types.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Default">
+ <summary>
+ Gets or sets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Extends">
+ <summary>
+ Gets or sets the collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.
+ </summary>
+ <value>The collection of <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> that this schema extends.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchema.Format">
+ <summary>
+ Gets or sets the format.
+ </summary>
+ <value>The format.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaException">
+ <summary>
+ Returns detailed information about the schema exception.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaException"/> class
+ with a specified error message and a reference to the inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber">
+ <summary>
+ Gets the line number indicating where the error occurred.
+ </summary>
+ <value>The line number indicating where the error occurred.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition">
+ <summary>
+ Gets the line position indicating where the error occurred.
+ </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.JsonSchemaGenerator">
+ <summary>
+ Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)">
+ <summary>
+ Generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from the specified type.
+ </summary>
+ <param name="type">The type to generate a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from.</param>
+ <param name="resolver">The <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> used to resolve schema references.</param>
+ <param name="rootSchemaNullable">Specify whether the generated root <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> will be nullable.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> generated from the specified type.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling">
+ <summary>
+ Gets or sets how undefined schemas are handled by the serializer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver">
+ <summary>
+ Gets or sets the contract resolver.
+ </summary>
+ <value>The contract resolver.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaResolver">
+ <summary>
+ Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)">
+ <summary>
+ Gets a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.
+ </summary>
+ <param name="reference">The id.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> for the specified reference.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas">
+ <summary>
+ Gets or sets the loaded schemas.
+ </summary>
+ <value>The loaded schemas.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.JsonSchemaType">
+ <summary>
+ The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.None">
+ <summary>
+ No type specified.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.String">
+ <summary>
+ String type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Float">
+ <summary>
+ Float type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Integer">
+ <summary>
+ Integer type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean">
+ <summary>
+ Boolean type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Object">
+ <summary>
+ Object type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Array">
+ <summary>
+ Array type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Null">
+ <summary>
+ Null type.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.JsonSchemaType.Any">
+ <summary>
+ Any type.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling">
+ <summary>
+ Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None">
+ <summary>
+ Do not infer a schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName">
+ <summary>
+ Use the .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName">
+ <summary>
+ Use the assembly qualified .NET type name as the schema Id.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventArgs">
+ <summary>
+ Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception">
+ <summary>
+ 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 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 error.
+ </summary>
+ <value>The text description.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Schema.ValidationEventHandler">
+ <summary>
+ Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.SerializationBinder">
+ <summary>
+ Allows users to control class loading and mandate what class to load.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>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>
+ Resolves member mappings for a type, camel casing property names.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IContractResolver">
+ <summary>
+ Used by <see cref="T:Newtonsoft.Json.JsonSerializer"/> to resolves a <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for a given <see cref="T:System.Type"/>.
+ </summary>
+ <example>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverObject" title="IContractResolver Class"/>
+ <code lang="cs" source="..\Src\Newtonsoft.Json.Tests\Documentation\SerializationTests.cs" region="ReducingSerializedJsonSizeContractResolverExample" title="IContractResolver Example"/>
+ </example>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> class.
+ </summary>
+ <param name="shareCache">
+ If set to <c>true</c> the <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> will use a cached shared with other resolvers of the same type.
+ Sharing the cache will significantly performance because expensive reflection will only happen once but could cause unexpected
+ behavior if different instances of the resolver are suppose to produce different results. When set to false it is highly
+ recommended to reuse <see cref="T:Newtonsoft.Json.Serialization.DefaultContractResolver"/> instances with the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)">
+ <summary>
+ Resolves the contract for a given type.
+ </summary>
+ <param name="type">The type to resolve a contract for.</param>
+ <returns>The contract for a given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)">
+ <summary>
+ Gets the serializable members for the type.
+ </summary>
+ <param name="objectType">The type to get serializable members for.</param>
+ <returns>The serializable members for the type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)">
+ <summary>
+ Creates the constructor parameters.
+ </summary>
+ <param name="constructor">The constructor to create properties for.</param>
+ <param name="memberProperties">The type's member properties.</param>
+ <returns>Properties for the given <see cref="T:System.Reflection.ConstructorInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
+ </summary>
+ <param name="matchingMemberProperty">The matching member property.</param>
+ <param name="parameterInfo">The constructor parameter.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)">
+ <summary>
+ Resolves the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>The contract's default <see cref="T:Newtonsoft.Json.JsonConverter"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)">
+ <summary>
+ Determines which contract type is created for the given type.
+ </summary>
+ <param name="objectType">Type of the object.</param>
+ <returns>A <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/> for the given type.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.
+ </summary>
+ <param name="type">The type to create properties for.</param>
+ /// <param name="memberSerialization">The member serialization mode for the type.</param>
+ <returns>Properties for the given <see cref="T:Newtonsoft.Json.Serialization.JsonContract"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)">
+ <summary>
+ Creates the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> used by the serializer to get and set values from a member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
+ <summary>
+ Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.
+ </summary>
+ <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization"/>.</param>
+ <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for.</param>
+ <returns>A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> for the given <see cref="T:System.Reflection.MemberInfo"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)">
+ <summary>
+ Gets the resolved name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>Name of the property.</returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration">
+ <summary>
+ Gets a value indicating whether members are being get and set using dynamic code generation.
+ This value is determined by the runtime permissions available.
+ </summary>
+ <value>
+ <c>true</c> if using dynamic code generation; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers">
+ <summary>
+ Gets or sets a value indicating whether compiler generated members should be serialized.
+ </summary>
+ <value>
+ <c>true</c> if serialized compiler generated members; 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.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolvePropertyName(System.String)">
+ <summary>
+ Resolves the name of the property.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>The property name camel cased.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExpressionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using dynamic methods.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IValueProvider">
+ <summary>
+ Provides methods to get and set values.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ExpressionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.IReferenceResolver">
+ <summary>
+ Used to resolve references when serializing and deserializing JSON by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)">
+ <summary>
+ Resolves a reference to its object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference to resolve.</param>
+ <returns>The object that</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)">
+ <summary>
+ Gets the reference for the sepecified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to get a reference for.</param>
+ <returns>The reference to the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)">
+ <summary>
+ Determines whether the specified object is referenced.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="value">The object to test for a reference.</param>
+ <returns>
+ <c>true</c> if the specified object is referenced; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)">
+ <summary>
+ Adds a reference to the specified object.
+ </summary>
+ <param name="context">The serialization context.</param>
+ <param name="reference">The reference.</param>
+ <param name="value">The object to reference.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.DefaultSerializationBinder">
+ <summary>
+ The default serialization binder used when resolving and loading classes from type names.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)">
+ <summary>
+ When overridden in a derived class, controls the binding of a serialized object to a type.
+ </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>
+ The type of the object the formatter creates a new instance of.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.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.ErrorContext">
+ <summary>
+ Provides information surrounding an error.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Error">
+ <summary>
+ Gets the error.
+ </summary>
+ <value>The error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject">
+ <summary>
+ Gets the original object that caused the error.
+ </summary>
+ <value>The original object that caused the error.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorContext.Member">
+ <summary>
+ Gets the member that caused the error.
+ </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.
+ </summary>
+ <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ErrorEventArgs">
+ <summary>
+ Provides data for the Error event.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ErrorEventArgs"/> class.
+ </summary>
+ <param name="currentObject">The current object.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject">
+ <summary>
+ Gets the current object the error event is being raised against.
+ </summary>
+ <value>The current object the error event is being raised against.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext">
+ <summary>
+ Gets the error context.
+ </summary>
+ <value>The error context.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ITraceWriter">
+ <summary>
+ Represents a trace writer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonArrayContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContainerContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType">
+ <summary>
+ Gets the underlying type for the contract.
+ </summary>
+ <value>The underlying type for the contract.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.CreatedType">
+ <summary>
+ Gets or sets the type created during deserialization.
+ </summary>
+ <value>The type created during deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.IsReference">
+ <summary>
+ Gets or sets whether this type contract is serialized as a reference.
+ </summary>
+ <value>Whether this type contract is serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.Converter">
+ <summary>
+ Gets or sets the default <see cref="T:Newtonsoft.Json.JsonConverter"/> for this contract.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
+ <summary>
+ Gets or sets all methods called immediately after deserialization of the object.
+ </summary>
+ <value>The methods called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks">
+ <summary>
+ Gets or sets all methods called during deserialization of the object.
+ </summary>
+ <value>The methods called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks">
+ <summary>
+ Gets or sets all methods called after serialization of the object graph.
+ </summary>
+ <value>The methods called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks">
+ <summary>
+ Gets or sets all methods called before serialization of the object.
+ </summary>
+ <value>The methods called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks">
+ <summary>
+ Gets or sets all method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The methods called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserialized">
+ <summary>
+ Gets or sets the method called immediately after deserialization of the object.
+ </summary>
+ <value>The method called immediately after deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializing">
+ <summary>
+ Gets or sets the method called during deserialization of the object.
+ </summary>
+ <value>The method called during deserialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerialized">
+ <summary>
+ Gets or sets the method called after serialization of the object graph.
+ </summary>
+ <value>The method called after serialization of the object graph.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnSerializing">
+ <summary>
+ Gets or sets the method called before serialization of the object.
+ </summary>
+ <value>The method called before serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.OnError">
+ <summary>
+ Gets or sets the method called when an error is thrown during the serialization of the object.
+ </summary>
+ <value>The method called when an error is thrown during the serialization of the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator">
+ <summary>
+ Gets or sets the default creator method used to create the object.
+ </summary>
+ <value>The default creator method used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic">
+ <summary>
+ 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>
+ <member name="M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonContainerContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter">
+ <summary>
+ Gets or sets the default collection items <see cref="T:Newtonsoft.Json.JsonConverter"/>.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference">
+ <summary>
+ Gets or sets a value indicating whether the collection items preserve object references.
+ </summary>
+ <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the collection item reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the collection item type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonArrayContract"/> class.
+ </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="P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray">
+ <summary>
+ Gets a value indicating whether the collection type is a multidimensional array.
+ </summary>
+ <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.SerializationErrorCallback">
+ <summary>
+ Handles <see cref="T:Newtonsoft.Json.JsonSerializer"/> serialization error callback events.
+ </summary>
+ <param name="o">The object that raised the callback event.</param>
+ <param name="context">The streaming context.</param>
+ <param name="errorContext">The error context.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataSetter">
+ <summary>
+ Sets extension data for an object during deserialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ <param name="key">The extension data key.</param>
+ <param name="value">The extension data value.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ExtensionDataGetter">
+ <summary>
+ Gets extension data for an object during serialization.
+ </summary>
+ <param name="o">The object to set extension data on.</param>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDictionaryContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDictionaryContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonDynamicContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver">
+ <summary>
+ Gets or sets the property name resolver.
+ </summary>
+ <value>The property name resolver.</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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonLinqContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonObjectContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonObjectContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization">
+ <summary>
+ Gets or sets the object member serialization.
+ </summary>
+ <value>The member object serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired">
+ <summary>
+ Gets or sets a value that indicates whether the object's properties are required.
+ </summary>
+ <value>
+ A value indicating whether the object's properties are required.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties">
+ <summary>
+ Gets the object's properties.
+ </summary>
+ <value>The object's properties.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ConstructorParameters">
+ <summary>
+ Gets the constructor parameters required for any non-default constructor
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters">
+ <summary>
+ Gets a collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> instances that define the parameters used with <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator"/>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideConstructor">
+ <summary>
+ Gets or sets the override constructor used to create the object.
+ This is set when a constructor is marked up using the
+ JsonConstructor attribute.
+ </summary>
+ <value>The override constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ParametrizedConstructor">
+ <summary>
+ Gets or sets the parametrized constructor used to create the object.
+ </summary>
+ <value>The parametrized constructor.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator">
+ <summary>
+ Gets or sets the function used to create the object. When set this function will override <see cref="P:DefaultCreator"/>.
+ This function is called with a collection of arguments which are defined by the <see cref="P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters"/> collection.
+ </summary>
+ <value>The function used to create the object.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter">
+ <summary>
+ Gets or sets the extension data setter.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter">
+ <summary>
+ Gets or sets the extension data getter.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract">
+ <summary>
+ Contract details for a <see cref="T:System.Type"/> used by the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPrimitiveContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonProperty">
+ <summary>
+ Maps a JSON property to a .NET member or constructor parameter.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonProperty.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> that represents this instance.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> that represents this instance.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName">
+ <summary>
+ Gets or sets the name of the property.
+ </summary>
+ <value>The name of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType">
+ <summary>
+ Gets or sets the type that declared this property.
+ </summary>
+ <value>The type that declared this property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Order">
+ <summary>
+ Gets or sets the order of serialization and deserialization of a member.
+ </summary>
+ <value>The numeric order of serialization or deserialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName">
+ <summary>
+ Gets or sets the name of the underlying member or parameter.
+ </summary>
+ <value>The name of the underlying member or parameter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.
+ </summary>
+ <value>The <see cref="T:Newtonsoft.Json.Serialization.IValueProvider"/> that will get and set the <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> during serialization.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
+ <summary>
+ Gets or sets the type of the property.
+ </summary>
+ <value>The type of the property.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Converter">
+ <summary>
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> for the property.
+ If set this converter takes presidence over the contract converter for the property type.
+ </summary>
+ <value>The converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter">
+ <summary>
+ Gets or sets the member converter.
+ </summary>
+ <value>The member converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Ignored">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is ignored.
+ </summary>
+ <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Readable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is readable.
+ </summary>
+ <value><c>true</c> if readable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Writable">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is writable.
+ </summary>
+ <value><c>true</c> if writable; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> has a member attribute.
+ </summary>
+ <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue">
+ <summary>
+ Gets the default value.
+ </summary>
+ <value>The default value.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.Required">
+ <summary>
+ Gets or sets a value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.
+ </summary>
+ <value>A value indicating whether this <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> is required.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
+ <summary>
+ Gets or sets a value indicating whether this property preserves object references.
+ </summary>
+ <value>
+ <c>true</c> if this instance is reference; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling">
+ <summary>
+ Gets or sets the property null value handling.
+ </summary>
+ <value>The null value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling">
+ <summary>
+ Gets or sets the property default value handling.
+ </summary>
+ <value>The default value handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling">
+ <summary>
+ Gets or sets the property reference loop handling.
+ </summary>
+ <value>The reference loop handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling">
+ <summary>
+ Gets or sets the property object creation handling.
+ </summary>
+ <value>The object creation handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling">
+ <summary>
+ Gets or sets or sets the type name handling.
+ </summary>
+ <value>The type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialize.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialize.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified">
+ <summary>
+ Gets or sets a predicate used to determine whether the property should be serialized.
+ </summary>
+ <value>A predicate used to determine whether the property should be serialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified">
+ <summary>
+ Gets or sets an action used to set whether the property has been deserialized.
+ </summary>
+ <value>An action used to set whether the property has been deserialized.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter">
+ <summary>
+ Gets or sets the converter used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items converter.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference">
+ <summary>
+ Gets or sets whether this property's collection items are serialized as a reference.
+ </summary>
+ <value>Whether this property's collection items are serialized as a reference.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling">
+ <summary>
+ Gets or sets the the type name handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items type name handling.</value>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling">
+ <summary>
+ Gets or sets the the reference loop handling used when serializing the property's collection items.
+ </summary>
+ <value>The collection's items reference loop handling.</value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.JsonPropertyCollection">
+ <summary>
+ A collection of <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> objects.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonPropertyCollection"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ When implemented in a derived class, extracts the key from the specified element.
+ </summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)">
+ <summary>
+ Adds a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ </summary>
+ <param name="property">The property to add to the collection.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)">
+ <summary>
+ Gets the closest matching <see cref="T:Newtonsoft.Json.Serialization.JsonProperty"/> object.
+ First attempts to get an exact case match of propertyName and then
+ a case insensitive match.
+ </summary>
+ <param name="propertyName">Name of the property.</param>
+ <returns>A matching property if found.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)">
+ <summary>
+ Gets a property by property name.
+ </summary>
+ <param name="propertyName">The name of the property to get.</param>
+ <param name="comparisonType">Type property name string comparison.</param>
+ <returns>A matching property if found.</returns>
+ </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"/>.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.JsonStringContract"/> class.
+ </summary>
+ <param name="underlyingType">The underlying type for the contract.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
+ <summary>
+ Represents a trace writer that writes to memory. When the trace message limit is
+ reached then old trace messages will be removed as new messages are added.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.MemoryTraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)">
+ <summary>
+ Writes the specified trace level, message and optional exception.
+ </summary>
+ <param name="level">The <see cref="T:Newtonsoft.Json.TraceLevel"/> at which to write this trace.</param>
+ <param name="message">The trace message.</param>
+ <param name="ex">The trace exception. This parameter is optional.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages">
+ <summary>
+ Returns an enumeration of the most recent trace messages.
+ </summary>
+ <returns>An enumeration of the most recent trace messages.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString">
+ <summary>
+ Returns a <see cref="T:System.String"/> of the most recent trace messages.
+ </summary>
+ <returns>
+ A <see cref="T:System.String"/> of the most recent trace messages.
+ </returns>
+ </member>
+ <member name="P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter">
+ <summary>
+ Gets the <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ For example a filter level of <code>Info</code> will exclude <code>Verbose</code> messages and include <code>Info</code>,
+ <code>Warning</code> and <code>Error</code> messages.
+ </summary>
+ <value>
+ The <see cref="T:Newtonsoft.Json.TraceLevel"/> that will be used to filter the trace messages passed to the writer.
+ </value>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
+ <summary>
+ Represents a method that constructs an object.
+ </summary>
+ <typeparam name="T">The object type to create.</typeparam>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.OnErrorAttribute">
+ <summary>
+ When applied to a method, specifies that the method is called when an error occurs serializing an object.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
+ <summary>
+ Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionValueProvider"/> class.
+ </summary>
+ <param name="memberInfo">The member info.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)">
+ <summary>
+ Sets the value.
+ </summary>
+ <param name="target">The target to set the value on.</param>
+ <param name="value">The value to set on the target.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)">
+ <summary>
+ Gets the value.
+ </summary>
+ <param name="target">The target to get the value from.</param>
+ <returns>The value.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.StringEscapeHandling">
+ <summary>
+ Specifies how strings are escaped when writing JSON text.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.Default">
+ <summary>
+ Only control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii">
+ <summary>
+ All non-ASCII and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml">
+ <summary>
+ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TraceLevel">
+ <summary>
+ Specifies what messages to output for the <see cref="T:Newtonsoft.Json.Serialization.ITraceWriter"/> class.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Off">
+ <summary>
+ Output no tracing and debugging messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Error">
+ <summary>
+ Output error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Warning">
+ <summary>
+ Output warnings and error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Info">
+ <summary>
+ Output informational messages, warnings, and error-handling messages.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TraceLevel.Verbose">
+ <summary>
+ Output all debugging and tracing messages.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.TypeNameHandling">
+ <summary>
+ Specifies type name handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.None">
+ <summary>
+ Do not include the .NET type name when serializing types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Objects">
+ <summary>
+ Include the .NET type name when serializing into a JSON object structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Arrays">
+ <summary>
+ Include the .NET type name when serializing into a JSON array structure.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.All">
+ <summary>
+ Always include the .NET type name when serializing.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.TypeNameHandling.Auto">
+ <summary>
+ 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})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>
+ Returns the index of the first occurrence in a sequence by using a specified IEqualityComparer.
+ </summary>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <param name="list">A sequence in which to locate a value.</param>
+ <param name="value">The object to locate in the sequence</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <returns>The zero-based index of the first occurrence of value within the entire sequence, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)">
+ <summary>
+ Converts the value to the specified type. If the value is unable to be converted, the
+ value is checked whether it assignable to the specified type.
+ </summary>
+ <param name="initialValue">The value to convert.</param>
+ <param name="culture">The culture to use when converting.</param>
+ <param name="targetType">The type to convert or cast the value to.</param>
+ <returns>
+ The converted type. If conversion was unsuccessful, the initial value
+ is returned if assignable to the target type.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic that returns a result
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)">
+ <summary>
+ Helper method for generating a MetaObject which calls a
+ specific method on Dynamic, but uses one of the arguments for
+ the result.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions">
+ <summary>
+ Returns a Restrictions object which includes our current restrictions merged
+ with a restriction limiting our type
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.EnumUtils.GetNamesAndValues``1(System.Type)">
+ <summary>
+ Gets a dictionary of the names and values of an Enum type.
+ </summary>
+ <param name="enumType">The enum type to get names and values for.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)">
+ <summary>
+ Gets the type of the typed collection's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed collection's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be read.</param>
+ /// <param name="nonPublic">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether can be set.</param>
+ <param name="nonPublic">if set to <c>true</c> then allow the member to be set non-publicly.</param>
+ <param name="canSetReadOnly">if set to <c>true</c> then allow the member to be set if read-only.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.Utilities.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <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>
diff --git a/packages/Newtonsoft.Json.6.0.4/tools/install.ps1 b/packages/Newtonsoft.Json.6.0.4/tools/install.ps1 new file mode 100644 index 0000000..de74a5b --- /dev/null +++ b/packages/Newtonsoft.Json.6.0.4/tools/install.ps1 @@ -0,0 +1,93 @@ +param($installPath, $toolsPath, $package, $project)
+
+# open json.net splash page on package install
+# don't open if json.net is installed as a dependency
+
+try
+{
+ $url = "http://james.newtonking.com/json"
+ $dte2 = Get-Interface $dte ([EnvDTE80.DTE2])
+
+ if ($dte2.ActiveWindow.Caption -eq "Package Manager Console")
+ {
+ # user is installing from VS NuGet console
+ # get reference to the window, the console host and the input history
+ # show webpage if "install-package newtonsoft.json" was last input
+
+ $consoleWindow = $(Get-VSComponentModel).GetService([NuGetConsole.IPowerConsoleWindow])
+
+ $props = $consoleWindow.GetType().GetProperties([System.Reflection.BindingFlags]::Instance -bor `
+ [System.Reflection.BindingFlags]::NonPublic)
+
+ $prop = $props | ? { $_.Name -eq "ActiveHostInfo" } | select -first 1
+ if ($prop -eq $null) { return }
+
+ $hostInfo = $prop.GetValue($consoleWindow)
+ if ($hostInfo -eq $null) { return }
+
+ $history = $hostInfo.WpfConsole.InputHistory.History
+
+ $lastCommand = $history | select -last 1
+
+ if ($lastCommand)
+ {
+ $lastCommand = $lastCommand.Trim().ToLower()
+ if ($lastCommand.StartsWith("install-package") -and $lastCommand.Contains("newtonsoft.json"))
+ {
+ $dte2.ItemOperations.Navigate($url) | Out-Null
+ }
+ }
+ }
+ else
+ {
+ # user is installing from VS NuGet dialog
+ # get reference to the window, then smart output console provider
+ # show webpage if messages in buffered console contains "installing...newtonsoft.json" in last operation
+
+ $instanceField = [NuGet.Dialog.PackageManagerWindow].GetField("CurrentInstance", [System.Reflection.BindingFlags]::Static -bor `
+ [System.Reflection.BindingFlags]::NonPublic)
+ $consoleField = [NuGet.Dialog.PackageManagerWindow].GetField("_smartOutputConsoleProvider", [System.Reflection.BindingFlags]::Instance -bor `
+ [System.Reflection.BindingFlags]::NonPublic)
+ if ($instanceField -eq $null -or $consoleField -eq $null) { return }
+
+ $instance = $instanceField.GetValue($null)
+ if ($instance -eq $null) { return }
+
+ $consoleProvider = $consoleField.GetValue($instance)
+ if ($consoleProvider -eq $null) { return }
+
+ $console = $consoleProvider.CreateOutputConsole($false)
+
+ $messagesField = $console.GetType().GetField("_messages", [System.Reflection.BindingFlags]::Instance -bor `
+ [System.Reflection.BindingFlags]::NonPublic)
+ if ($messagesField -eq $null) { return }
+
+ $messages = $messagesField.GetValue($console)
+ if ($messages -eq $null) { return }
+
+ $operations = $messages -split "=============================="
+
+ $lastOperation = $operations | select -last 1
+
+ if ($lastOperation)
+ {
+ $lastOperation = $lastOperation.ToLower()
+
+ $lines = $lastOperation -split "`r`n"
+
+ $installMatch = $lines | ? { $_.StartsWith("------- installing...newtonsoft.json ") } | select -first 1
+
+ if ($installMatch)
+ {
+ $dte2.ItemOperations.Navigate($url) | Out-Null
+ }
+ }
+ }
+}
+catch
+{
+ # stop potential errors from bubbling up
+ # worst case the splash page won't open
+}
+
+# yolo
\ No newline at end of file |