Updated to Microsoft Azure SDK 2.5.

This commit is contained in:
Sipke Schoorstra
2015-01-16 00:06:27 +01:00
parent a012ed0ce3
commit cdd1961a8a
61 changed files with 10944 additions and 15426 deletions

View File

@@ -23,12 +23,12 @@
</member>
<member name="T:Newtonsoft.Json.Bson.BsonReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to 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.
Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
</summary>
</member>
<member name="M:Newtonsoft.Json.JsonReader.#ctor">
@@ -56,9 +56,9 @@
</member>
<member name="M:Newtonsoft.Json.JsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
Reads the next JSON token from the stream as a <see cref="T:System.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>
<returns>A <see cref="T:System.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>
@@ -303,10 +303,10 @@
</member>
<member name="M:Newtonsoft.Json.Bson.BsonReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
Reads the next JSON token from the stream as a <see cref="T:System.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.
A <see cref="T:System.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">
@@ -383,7 +383,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonWriter">
<summary>
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
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">
@@ -463,6 +463,22 @@
<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.WriteToken(Newtonsoft.Json.JsonToken,System.Object)">
<summary>
Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token and its value.
</summary>
<param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
<param name="value">
The value to write.
A value is only required for tokens that have an associated value, e.g. the <see cref="T:System.String"/> property name for <see cref="F:Newtonsoft.Json.JsonToken.PropertyName"/>.
A null value can be passed to the method for token's that don't have a value, e.g. <see cref="F:Newtonsoft.Json.JsonToken.StartObject"/>.</param>
</member>
<member name="M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)">
<summary>
Writes the <see cref="T:Newtonsoft.Json.JsonToken"/> token.
</summary>
<param name="token">The <see cref="T:Newtonsoft.Json.JsonToken"/> to write.</param>
</member>
<member name="M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)">
<summary>
Writes the specified end token.
@@ -718,9 +734,9 @@
</member>
<member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])">
<summary>
Writes a <see cref="T:Byte[]"/> value.
Writes a <see cref="T:System.Byte"/>[] value.
</summary>
<param name="value">The <see cref="T:Byte[]"/> value to write.</param>
<param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
</member>
<member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)">
<summary>
@@ -1000,9 +1016,9 @@
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])">
<summary>
Writes a <see cref="T:Byte[]"/> value.
Writes a <see cref="T:System.Byte"/>[] value.
</summary>
<param name="value">The <see cref="T:Byte[]"/> value to write.</param>
<param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)">
<summary>
@@ -1024,7 +1040,7 @@
</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.
Writes a <see cref="T:System.Byte"/>[] value that represents a BSON object id.
</summary>
<param name="value">The Object ID value to write.</param>
</member>
@@ -1887,6 +1903,17 @@
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters">
<summary>
The parameter list to use when constructing the JsonConverter described by ItemConverterType.
If null, the default constructor is used.
When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
order, and type of these parameters.
</summary>
<example>
[JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
</example>
</member>
<member name="P:Newtonsoft.Json.JsonContainerAttribute.IsReference">
<summary>
Gets or sets a value that indicates whether to preserve object references.
@@ -2151,6 +2178,15 @@
<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.String,System.Char,Newtonsoft.Json.StringEscapeHandling)">
<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>
<param name="stringEscapeHandling">The string escape handling.</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.
@@ -2595,12 +2631,25 @@
</summary>
<param name="converterType">Type of the converter.</param>
</member>
<member name="M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonConverterAttribute"/> class.
</summary>
<param name="converterType">Type of the converter.</param>
<param name="converterParameters">Parameter list to use when constructing the JsonConverter. Can be null.</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="P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters">
<summary>
The parameter list to use when constructing the JsonConverter described by ConverterType.
If null, the default constructor is used.
</summary>
</member>
<member name="T:Newtonsoft.Json.JsonConverterCollection">
<summary>
Represents a collection of <see cref="T:Newtonsoft.Json.JsonConverter"/>.
@@ -2746,6 +2795,17 @@
</summary>
<value>The collection's items converter.</value>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
<summary>
The parameter list to use when constructing the JsonConverter described by ItemConverterType.
If null, the default constructor is used.
When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
order, and type of these parameters.
</summary>
<example>
[JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })]
</example>
</member>
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling">
<summary>
Gets or sets the null value handling used when serializing this property.
@@ -3396,10 +3456,10 @@
</member>
<member name="M:Newtonsoft.Json.JsonTextReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
Reads the next JSON token from the stream as a <see cref="T:System.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.
A <see cref="T:System.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">
@@ -3463,7 +3523,7 @@
</member>
<member name="T:Newtonsoft.Json.JsonTextWriter">
<summary>
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
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)">
@@ -3659,9 +3719,9 @@
</member>
<member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])">
<summary>
Writes a <see cref="T:Byte[]"/> value.
Writes a <see cref="T:System.Byte"/>[] value.
</summary>
<param name="value">The <see cref="T:Byte[]"/> value to write.</param>
<param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
</member>
<member name="M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)">
<summary>
@@ -3834,10 +3894,10 @@
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
Reads the next JSON token from the stream as a <see cref="T:System.Byte"/>[].
</summary>
<returns>
A <see cref="T:Byte[]"/> or a null reference if the next JSON token is null.
A <see cref="T:System.Byte"/>[] or a null reference if the next JSON token is null.
</returns>
</member>
<member name="M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal">
@@ -3975,7 +4035,15 @@
</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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the ancestors of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
Returns a collection of tokens that contains every token in the source collection, and 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 every token in the source collection, the ancestors of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
@@ -3983,7 +4051,15 @@
</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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the descendants of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
Returns a collection of tokens that contains every token in the source collection, and 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 every token in the source collection, and the descendants of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})">
<summary>
@@ -3998,14 +4074,14 @@
</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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token 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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token 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>
@@ -4014,7 +4090,7 @@
<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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token 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>
@@ -4022,7 +4098,7 @@
</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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
<summary>
@@ -4047,7 +4123,7 @@
</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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the values of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})">
<summary>
@@ -4056,7 +4132,7 @@
<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>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the converted values of every token in the source collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})">
<summary>
@@ -4129,6 +4205,12 @@
</summary>
<returns>A collection of the ancestor tokens of this token.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf">
<summary>
Returns a collection of tokens that contain this token, and the ancestors of this token.
</summary>
<returns>A collection of tokens that contain this token, and the ancestors 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.
@@ -4422,7 +4504,7 @@
</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[]"/>.
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>
@@ -4667,7 +4749,7 @@
</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"/>.
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>
@@ -4849,6 +4931,52 @@
</summary>
<returns>A new instance of the <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)">
<summary>
Adds an object to the annotation list of this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="annotation">The annotation to add.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.Annotation``1">
<summary>
Get the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The type of the annotation to retrieve.</typeparam>
<returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)">
<summary>
Gets the first annotation object of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotation to retrieve.</param>
<returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.Annotations``1">
<summary>
Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The type of the annotations to retrieve.</typeparam>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> that contains the annotations for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)">
<summary>
Gets a collection of annotations of the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of the annotations to retrieve.</param>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:System.Object"/> that contains the annotations that match the specified type for this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.</returns>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1">
<summary>
Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<typeparam name="T">The type of annotations to remove.</typeparam>
</member>
<member name="M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)">
<summary>
Removes the annotations of the specified type from this <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
</summary>
<param name="type">The <see cref="P:Newtonsoft.Json.Linq.JToken.Type"/> of annotations to remove.</param>
</member>
<member name="P:Newtonsoft.Json.Linq.JToken.EqualityComparer">
<summary>
Gets a comparer that can compare two tokens for value equality.
@@ -4957,6 +5085,12 @@
</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.DescendantsAndSelf">
<summary>
Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing this token, and all 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"/>.
@@ -5324,6 +5458,15 @@
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(Newtonsoft.Json.Linq.JEnumerable{`0})">
<summary>
Determines whether the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance.
</summary>
<param name="other">The <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> to compare with this instance.</param>
<returns>
<c>true</c> if the specified <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> is equal to this instance; otherwise, <c>false</c>.
</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.
@@ -6103,7 +6246,7 @@
</member>
<member name="T:Newtonsoft.Json.Linq.JTokenReader">
<summary>
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
</summary>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)">
@@ -6114,10 +6257,10 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenReader.ReadAsBytes">
<summary>
Reads the next JSON token from the stream as a <see cref="T:Byte[]"/>.
Reads the next JSON token from the stream as a <see cref="T:System.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.
A <see cref="T:System.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">
@@ -6158,6 +6301,11 @@
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.CurrentToken">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the reader's current position.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JTokenReader.Path">
<summary>
Gets the path of the current JSON token.
@@ -6260,7 +6408,7 @@
</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.
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)">
@@ -6439,9 +6587,9 @@
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])">
<summary>
Writes a <see cref="T:Byte[]"/> value.
Writes a <see cref="T:System.Byte"/>[] value.
</summary>
<param name="value">The <see cref="T:Byte[]"/> value to write.</param>
<param name="value">The <see cref="T:System.Byte"/>[] value to write.</param>
</member>
<member name="M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)">
<summary>
@@ -6461,6 +6609,11 @@
</summary>
<param name="value">The <see cref="T:System.Uri"/> value to write.</param>
</member>
<member name="P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken">
<summary>
Gets the <see cref="T:Newtonsoft.Json.Linq.JToken"/> at the writer's current position.
</summary>
</member>
<member name="P:Newtonsoft.Json.Linq.JTokenWriter.Token">
<summary>
Gets the token being writen.
@@ -7207,9 +7360,9 @@
</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"/>.
Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only
happen once. This setting can 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)">
@@ -7634,6 +7787,26 @@
<param name="target">The target to get the value from.</param>
<returns>The value.</returns>
</member>
<member name="T:Newtonsoft.Json.Serialization.IAttributeProvider">
<summary>
Provides methods to get attributes.
</summary>
</member>
<member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)">
<summary>
Returns a collection of all of the attributes, or an empty collection if there are no attributes.
</summary>
<param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
<returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)">
<summary>
Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
</summary>
<param name="attributeType">The type of the attributes.</param>
<param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
<returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</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"/>.
@@ -8028,6 +8201,12 @@
</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.AttributeProvider">
<summary>
Gets or sets the <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.
</summary>
<value>The <see cref="T:Newtonsoft.Json.Serialization.IAttributeProvider"/> for this property.</value>
</member>
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType">
<summary>
Gets or sets the type of the property.
@@ -8215,6 +8394,21 @@
</summary>
<param name="underlyingType">The underlying type for the contract.</param>
</member>
<member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])">
<summary>
Lookup and create an instance of the JsonConverter type described by the argument.
</summary>
<param name="converterType">The JsonConverter type to create.</param>
<param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
If null, the default constructor is used.</param>
</member>
<member name="M:Newtonsoft.Json.Serialization.JsonTypeReflector.GetJsonConverterCreator(System.Type)">
<summary>
Create a factory function that can be used to create instances of a JsonConverter described by the
argument type. The returned function can then be used to either invoke the converter's default ctor, or any
parameterized constructors by way of an object array.
</summary>
</member>
<member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
<summary>
Represents a trace writer that writes to memory. When the trace message limit is
@@ -8269,6 +8463,31 @@
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.ReflectionAttributeProvider">
<summary>
Provides methods to get attributes from a <see cref="T:System.Type"/>, <see cref="T:System.Reflection.MemberInfo"/>, <see cref="T:System.Reflection.ParameterInfo"/> or <see cref="T:System.Reflection.Assembly"/>.
</summary>
</member>
<member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider"/> class.
</summary>
</member>
<member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)">
<summary>
Returns a collection of all of the attributes, or an empty collection if there are no attributes.
</summary>
<param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
<returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
</member>
<member name="M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)">
<summary>
Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.
</summary>
<param name="attributeType">The type of the attributes.</param>
<param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
<returns>A collection of <see cref="T:System.Attribute"/>s, or an empty collection.</returns>
</member>
<member name="T:Newtonsoft.Json.Serialization.ReflectionValueProvider">
<summary>
Get and set values for a <see cref="T:System.Reflection.MemberInfo"/> using reflection.