|
|
@@ -771,12 +771,18 @@
|
|
|
</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.NamingStrategy">
|
|
|
+ <summary>
|
|
|
+ Gets or sets the naming strategy used to resolve how enum text is written.
|
|
|
+ </summary>
|
|
|
+ <value>The naming strategy used to resolve how enum text is written.</value>
|
|
|
+ </member>
|
|
|
<member name="P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues">
|
|
|
<summary>
|
|
|
- Gets or sets a value indicating whether integer values are allowed when deserializing.
|
|
|
+ Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.
|
|
|
The default value is <c>true</c>.
|
|
|
</summary>
|
|
|
- <value><c>true</c> if integers are allowed when deserializing; otherwise, <c>false</c>.</value>
|
|
|
+ <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>
|
|
|
</member>
|
|
|
<member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor">
|
|
|
<summary>
|
|
|
@@ -789,6 +795,44 @@
|
|
|
</summary>
|
|
|
<param name="camelCaseText"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="namingStrategy">The naming strategy used to resolve how enum text is written.</param>
|
|
|
+ <param name="allowIntegerValues"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="namingStrategyType">The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> used to write enum text.</param>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="namingStrategyType">The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> used to write enum text.</param>
|
|
|
+ <param name="namingStrategyParameters">
|
|
|
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <paramref name="namingStrategyType"/>.
|
|
|
+ If <c>null</c>, the default constructor is used.
|
|
|
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
|
|
|
+ order, and type of these parameters.
|
|
|
+ </param>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Converters.StringEnumConverter"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="namingStrategyType">The <see cref="T:System.Type"/> of the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> used to write enum text.</param>
|
|
|
+ <param name="namingStrategyParameters">
|
|
|
+ The parameter list to use when constructing the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> described by <paramref name="namingStrategyType"/>.
|
|
|
+ If <c>null</c>, the default constructor is used.
|
|
|
+ When non-<c>null</c>, there must be a constructor defined in the <see cref="T:Newtonsoft.Json.Serialization.NamingStrategy"/> that exactly matches the number,
|
|
|
+ order, and type of these parameters.
|
|
|
+ </param>
|
|
|
+ <param name="allowIntegerValues"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>
|
|
|
+ </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.
|
|
|
@@ -884,7 +928,7 @@
|
|
|
</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.
|
|
|
+ Gets or sets a value 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 attribute is written to the XML; otherwise, <c>false</c>.</value>
|
|
|
@@ -895,6 +939,15 @@
|
|
|
</summary>
|
|
|
<value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters">
|
|
|
+ <summary>
|
|
|
+ Gets or sets a value indicating whether to encode special characters when converting JSON to XML.
|
|
|
+ If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify
|
|
|
+ XML namespaces, attributes or processing directives. Instead special characters are encoded and written
|
|
|
+ as part of the XML element name.
|
|
|
+ </summary>
|
|
|
+ <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>
|
|
|
+ </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.
|
|
|
@@ -957,12 +1010,12 @@
|
|
|
</member>
|
|
|
<member name="F:Newtonsoft.Json.DateParseHandling.DateTime">
|
|
|
<summary>
|
|
|
- Date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTime"/>.
|
|
|
+ Date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed to <see cref="T:System.DateTime"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset">
|
|
|
<summary>
|
|
|
- Date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed to <see cref="F:Newtonsoft.Json.DateParseHandling.DateTimeOffset"/>.
|
|
|
+ Date formatted strings, e.g. <c>"\/Date(1198908717056)\/"</c> and <c>"2012-03-21T05:40Z"</c>, are parsed to <see cref="T:System.DateTimeOffset"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:Newtonsoft.Json.DateTimeZoneHandling">
|
|
|
@@ -991,6 +1044,33 @@
|
|
|
Time zone information should be preserved when converting.
|
|
|
</summary>
|
|
|
</member>
|
|
|
+ <member name="T:Newtonsoft.Json.DefaultJsonNameTable">
|
|
|
+ <summary>
|
|
|
+ The default JSON name table implementation.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.DefaultJsonNameTable.#ctor">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.DefaultJsonNameTable"/> class.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)">
|
|
|
+ <summary>
|
|
|
+ Gets a string containing the same characters as the specified range of characters in the given array.
|
|
|
+ </summary>
|
|
|
+ <param name="key">The character array containing the name to find.</param>
|
|
|
+ <param name="start">The zero-based index into the array specifying the first character of the name.</param>
|
|
|
+ <param name="length">The number of characters in the name.</param>
|
|
|
+ <returns>A string containing the same characters as the specified range of characters in the given array.</returns>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)">
|
|
|
+ <summary>
|
|
|
+ Adds the specified string into name table.
|
|
|
+ </summary>
|
|
|
+ <param name="key">The string to add.</param>
|
|
|
+ <remarks>This method is not thread-safe.</remarks>
|
|
|
+ <returns>The resolved string.</returns>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.DefaultValueHandling">
|
|
|
<summary>
|
|
|
Specifies default value handling options for the <see cref="T:Newtonsoft.Json.JsonSerializer"/>.
|
|
|
@@ -1434,7 +1514,7 @@
|
|
|
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>
|
|
|
+ <returns>A JSON string representation of the <see cref="T:System.Decimal"/>.</returns>
|
|
|
</member>
|
|
|
<member name="M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)">
|
|
|
<summary>
|
|
|
@@ -1749,11 +1829,30 @@
|
|
|
<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.
|
|
|
+ A value 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 <see cref="T:System.Xml.XmlNode"/>.</returns>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Deserializes the <see cref="T:System.Xml.XmlNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>,
|
|
|
+ writes a Json.NET array attribute for collections, and encodes special characters.
|
|
|
+ </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 value to indicate whether to write the Json.NET array attribute.
|
|
|
+ This attribute helps preserve arrays when converting the written XML back to JSON.
|
|
|
+ </param>
|
|
|
+ <param name="encodeSpecialCharacters">
|
|
|
+ A value to indicate whether to encode special characters when converting JSON to XML.
|
|
|
+ If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify
|
|
|
+ XML namespaces, attributes or processing directives. Instead special characters are encoded and written
|
|
|
+ as part of the XML element name.
|
|
|
+ </param>
|
|
|
+ <returns>The deserialized <see cref="T:System.Xml.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.
|
|
|
@@ -1801,11 +1900,30 @@
|
|
|
<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.
|
|
|
+ A value 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 <see cref="T:System.Xml.Linq.XNode"/>.</returns>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Deserializes the <see cref="T:System.Xml.Linq.XNode"/> from a JSON string nested in a root element specified by <paramref name="deserializeRootElementName"/>,
|
|
|
+ writes a Json.NET array attribute for collections, and encodes special characters.
|
|
|
+ </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 value to indicate whether to write the Json.NET array attribute.
|
|
|
+ This attribute helps preserve arrays when converting the written XML back to JSON.
|
|
|
+ </param>
|
|
|
+ <param name="encodeSpecialCharacters">
|
|
|
+ A value to indicate whether to encode special characters when converting JSON to XML.
|
|
|
+ If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify
|
|
|
+ XML namespaces, attributes or processing directives. Instead special characters are encoded and written
|
|
|
+ as part of the XML element name.
|
|
|
+ </param>
|
|
|
+ <returns>The deserialized <see cref="T:System.Xml.Linq.XNode"/>.</returns>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.JsonConverter">
|
|
|
<summary>
|
|
|
Converts an object to and from JSON.
|
|
|
@@ -2019,6 +2137,20 @@
|
|
|
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.JsonNameTable">
|
|
|
+ <summary>
|
|
|
+ Base class for a table of atomized string objects.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)">
|
|
|
+ <summary>
|
|
|
+ Gets a string containing the same characters as the specified range of characters in the given array.
|
|
|
+ </summary>
|
|
|
+ <param name="key">The character array containing the name to find.</param>
|
|
|
+ <param name="start">The zero-based index into the array specifying the first character of the name.</param>
|
|
|
+ <param name="length">The number of characters in the name.</param>
|
|
|
+ <returns>A string containing the same characters as the specified range of characters in the given array.</returns>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.JsonObjectAttribute">
|
|
|
<summary>
|
|
|
Instructs the <see cref="T:Newtonsoft.Json.JsonSerializer"/> how to serialize the object.
|
|
|
@@ -2030,6 +2162,12 @@
|
|
|
</summary>
|
|
|
<value>The member serialization.</value>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling">
|
|
|
+ <summary>
|
|
|
+ Gets or sets the missing member handling used when deserializing this object.
|
|
|
+ </summary>
|
|
|
+ <value>The missing member handling.</value>
|
|
|
+ </member>
|
|
|
<member name="P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling">
|
|
|
<summary>
|
|
|
Gets or sets how the object's properties with null values are handled during serialization and deserialization.
|
|
|
@@ -2068,9 +2206,9 @@
|
|
|
</member>
|
|
|
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType">
|
|
|
<summary>
|
|
|
- Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> used when serializing the property's collection items.
|
|
|
+ Gets or sets the <see cref="T:Newtonsoft.Json.JsonConverter"/> type used when serializing the property's collection items.
|
|
|
</summary>
|
|
|
- <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/>.</value>
|
|
|
+ <value>The collection's items <see cref="T:Newtonsoft.Json.JsonConverter"/> type.</value>
|
|
|
</member>
|
|
|
<member name="P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters">
|
|
|
<summary>
|
|
|
@@ -2524,6 +2662,24 @@
|
|
|
The exception thrown when an error occurs during JSON serialization or deserialization.
|
|
|
</summary>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.JsonSerializationException.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.JsonSerializationException.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.JsonSerializationException.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="M:Newtonsoft.Json.JsonSerializationException.#ctor">
|
|
|
<summary>
|
|
|
Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
|
|
|
@@ -2553,6 +2709,17 @@
|
|
|
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
|
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is <c>null</c> or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.JsonSerializationException"/> class
|
|
|
+ with a specified error message, JSON path, line number, line position, 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="path">The path to the JSON where the error occurred.</param>
|
|
|
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
|
|
|
+ <param name="linePosition">The line position indicating where the error occurred.</param>
|
|
|
+ <param name="innerException">The exception that is the cause of the current exception, or <c>null</c> 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.
|
|
|
@@ -2817,14 +2984,14 @@
|
|
|
<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="reader">The <see cref="T:System.IO.TextReader"/> that contains the JSON structure to read 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="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> that contains the JSON structure to read 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)">
|
|
|
@@ -2836,7 +3003,7 @@
|
|
|
</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"/>
|
|
|
+ Deserializes the JSON structure contained by the specified <see cref="T:System.IO.TextReader"/>
|
|
|
into an instance of the specified type.
|
|
|
</summary>
|
|
|
<param name="reader">The <see cref="T:System.IO.TextReader"/> containing the object.</param>
|
|
|
@@ -3140,6 +3307,11 @@
|
|
|
</summary>
|
|
|
<param name="reader">The <see cref="T:System.IO.TextReader"/> containing the JSON data to read.</param>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.JsonTextReader.PropertyNameTable">
|
|
|
+ <summary>
|
|
|
+ Gets or sets the reader's property name table.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
<member name="P:Newtonsoft.Json.JsonTextReader.ArrayPool">
|
|
|
<summary>
|
|
|
Gets or sets the reader's character buffer pool.
|
|
|
@@ -3597,7 +3769,7 @@
|
|
|
Represents a reader that provides <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> validation.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -4255,6 +4427,26 @@
|
|
|
Load comments as a <see cref="T:Newtonsoft.Json.Linq.JValue"/> with type <see cref="F:Newtonsoft.Json.Linq.JTokenType.Comment"/>.
|
|
|
</summary>
|
|
|
</member>
|
|
|
+ <member name="T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling">
|
|
|
+ <summary>
|
|
|
+ Specifies how duplicate property names are handled when loading JSON.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace">
|
|
|
+ <summary>
|
|
|
+ Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore">
|
|
|
+ <summary>
|
|
|
+ Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error">
|
|
|
+ <summary>
|
|
|
+ Throw a <see cref="T:Newtonsoft.Json.JsonReaderException"/> when a duplicate property is encountered.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.Linq.Extensions">
|
|
|
<summary>
|
|
|
Contains the LINQ to JSON extension methods.
|
|
|
@@ -4931,11 +5123,21 @@
|
|
|
</member>
|
|
|
<member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String)">
|
|
|
<summary>
|
|
|
- Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> the specified name.
|
|
|
+ Gets a <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with 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 <c>null</c>.</returns>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)">
|
|
|
+ <summary>
|
|
|
+ Gets the <see cref="T:Newtonsoft.Json.Linq.JProperty"/> with the specified name.
|
|
|
+ The exact 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="name">The property name.</param>
|
|
|
+ <param name="comparison">One of the enumeration values that specifies how the strings will be compared.</param>
|
|
|
+ <returns>A <see cref="T:Newtonsoft.Json.Linq.JProperty"/> matched with the specified name or <c>null</c>.</returns>
|
|
|
+ </member>
|
|
|
<member name="M:Newtonsoft.Json.Linq.JObject.PropertyValues">
|
|
|
<summary>
|
|
|
Gets a <see cref="T:Newtonsoft.Json.Linq.JEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> of this object's property values.
|
|
|
@@ -5308,20 +5510,34 @@
|
|
|
<member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling">
|
|
|
<summary>
|
|
|
Gets or sets how JSON comments are handled when loading JSON.
|
|
|
+ The default value is <see cref="F:Newtonsoft.Json.Linq.CommentHandling.Ignore" />.
|
|
|
</summary>
|
|
|
<value>The JSON comment handling.</value>
|
|
|
</member>
|
|
|
<member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling">
|
|
|
<summary>
|
|
|
Gets or sets how JSON line info is handled when loading JSON.
|
|
|
+ The default value is <see cref="F:Newtonsoft.Json.Linq.LineInfoHandling.Load" />.
|
|
|
</summary>
|
|
|
<value>The JSON line info handling.</value>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling">
|
|
|
+ <summary>
|
|
|
+ Gets or sets how duplicate property names in JSON objects are handled when loading JSON.
|
|
|
+ The default value is <see cref="F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace" />.
|
|
|
+ </summary>
|
|
|
+ <value>The JSON duplicate property name handling.</value>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.Linq.JsonMergeSettings">
|
|
|
<summary>
|
|
|
Specifies the settings used when merging JSON.
|
|
|
</summary>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Linq.JsonMergeSettings"/> class.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
<member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling">
|
|
|
<summary>
|
|
|
Gets or sets the method used when merging JSON arrays.
|
|
|
@@ -5334,6 +5550,14 @@
|
|
|
</summary>
|
|
|
<value>How null value properties are merged.</value>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison">
|
|
|
+ <summary>
|
|
|
+ Gets or sets the comparison used to match property names while merging.
|
|
|
+ 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>
|
|
|
+ <value>The comparison used to match property names while merging.</value>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.Linq.JToken">
|
|
|
<summary>
|
|
|
Represents an abstract JSON token.
|
|
|
@@ -5500,6 +5724,10 @@
|
|
|
<summary>
|
|
|
Returns the indented JSON for this token.
|
|
|
</summary>
|
|
|
+ <remarks>
|
|
|
+ <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref="F:Newtonsoft.Json.Linq.JTokenType.String"/>.
|
|
|
+ If you want the JSON for all token types then you should use <see cref="M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"/>.
|
|
|
+ </remarks>
|
|
|
<returns>
|
|
|
The indented JSON for this token.
|
|
|
</returns>
|
|
|
@@ -6133,38 +6361,38 @@
|
|
|
</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.
|
|
|
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JSONPath expression. Selects the token that matches the object path.
|
|
|
</summary>
|
|
|
<param name="path">
|
|
|
- A <see cref="T:System.String"/> that contains a JPath expression.
|
|
|
+ A <see cref="T:System.String"/> that contains a JSONPath expression.
|
|
|
</param>
|
|
|
<returns>A <see cref="T:Newtonsoft.Json.Linq.JToken"/>, or <c>null</c>.</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.
|
|
|
+ Selects a <see cref="T:Newtonsoft.Json.Linq.JToken"/> using a JSONPath expression. Selects the token that matches the object path.
|
|
|
</summary>
|
|
|
<param name="path">
|
|
|
- A <see cref="T:System.String"/> that contains a JPath expression.
|
|
|
+ A <see cref="T:System.String"/> that contains a JSONPath 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.
|
|
|
+ Selects a collection of elements using a JSONPath expression.
|
|
|
</summary>
|
|
|
<param name="path">
|
|
|
- A <see cref="T:System.String"/> that contains a JPath expression.
|
|
|
+ A <see cref="T:System.String"/> that contains a JSONPath expression.
|
|
|
</param>
|
|
|
<returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> 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.
|
|
|
+ Selects a collection of elements using a JSONPath expression.
|
|
|
</summary>
|
|
|
<param name="path">
|
|
|
- A <see cref="T:System.String"/> that contains a JPath expression.
|
|
|
+ A <see cref="T:System.String"/> that contains a JSONPath 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"/> of <see cref="T:Newtonsoft.Json.Linq.JToken"/> that contains the selected elements.</returns>
|
|
|
@@ -6278,6 +6506,13 @@
|
|
|
</summary>
|
|
|
<param name="token">The token to read from.</param>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)">
|
|
|
+ <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>
|
|
|
+ <param name="initialPath">The initial path of the token. It is prepended to the returned <see cref="P:Newtonsoft.Json.Linq.JTokenReader.Path"/>.</param>
|
|
|
+ </member>
|
|
|
<member name="M:Newtonsoft.Json.Linq.JTokenReader.Read">
|
|
|
<summary>
|
|
|
Reads the next JSON token from the underlying <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
|
|
|
@@ -6782,6 +7017,10 @@
|
|
|
<summary>
|
|
|
Returns a <see cref="T:System.String"/> that represents this instance.
|
|
|
</summary>
|
|
|
+ <remarks>
|
|
|
+ <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref="F:Newtonsoft.Json.Linq.JTokenType.String"/>.
|
|
|
+ If you want the JSON for all token types then you should use <see cref="M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])"/>.
|
|
|
+ </remarks>
|
|
|
<returns>
|
|
|
A <see cref="T:System.String"/> that represents this instance.
|
|
|
</returns>
|
|
|
@@ -7068,7 +7307,7 @@
|
|
|
Contains the JSON schema extension methods.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7078,7 +7317,7 @@
|
|
|
Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
|
|
|
@@ -7093,7 +7332,7 @@
|
|
|
Determines whether the <see cref="T:Newtonsoft.Json.Linq.JToken"/> is valid.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
|
|
|
@@ -7109,7 +7348,7 @@
|
|
|
Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
|
|
|
@@ -7121,7 +7360,7 @@
|
|
|
Validates the specified <see cref="T:Newtonsoft.Json.Linq.JToken"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
<param name="source">The source <see cref="T:Newtonsoft.Json.Linq.JToken"/> to test.</param>
|
|
|
@@ -7134,7 +7373,7 @@
|
|
|
An in-memory representation of a JSON Schema.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7396,7 +7635,7 @@
|
|
|
Returns detailed information about the schema exception.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7453,7 +7692,7 @@
|
|
|
Generates a <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from a specified <see cref="T:System.Type"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7506,7 +7745,7 @@
|
|
|
Resolves <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/> from an id.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7534,7 +7773,7 @@
|
|
|
The value types allowed by the <see cref="T:Newtonsoft.Json.Schema.JsonSchema"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7589,7 +7828,7 @@
|
|
|
Specifies undefined schema Id handling options for the <see cref="T:Newtonsoft.Json.Schema.JsonSchemaGenerator"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7614,7 +7853,7 @@
|
|
|
Returns detailed information related to the <see cref="T:Newtonsoft.Json.Schema.ValidationEventHandler"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -7642,7 +7881,7 @@
|
|
|
Represents the callback method that will handle JSON schema validation events and the <see cref="T:Newtonsoft.Json.Schema.ValidationEventArgs"/>.
|
|
|
</para>
|
|
|
<note type="caution">
|
|
|
- JSON Schema validation has been moved to its own package. See <see href="http://www.newtonsoft.com/jsonschema">http://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
+ JSON Schema validation has been moved to its own package. See <see href="https://www.newtonsoft.com/jsonschema">https://www.newtonsoft.com/jsonschema</see> for more details.
|
|
|
</note>
|
|
|
</summary>
|
|
|
</member>
|
|
|
@@ -8365,6 +8604,13 @@
|
|
|
</summary>
|
|
|
<value>The converter.</value>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter">
|
|
|
+ <summary>
|
|
|
+ Gets the internally resolved <see cref="T:Newtonsoft.Json.JsonConverter"/> for the contract's type.
|
|
|
+ This converter is used as a fallback converter when no other converter is resolved.
|
|
|
+ Setting <see cref="P:Newtonsoft.Json.Serialization.JsonContract.Converter"/> will always override this converter.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
<member name="P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks">
|
|
|
<summary>
|
|
|
Gets or sets all methods called immediately after deserialization of the object.
|
|
|
@@ -8510,6 +8756,12 @@
|
|
|
</summary>
|
|
|
<value>The member object serialization.</value>
|
|
|
</member>
|
|
|
+ <member name="P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling">
|
|
|
+ <summary>
|
|
|
+ Gets or sets the missing member handling used when deserializing this object.
|
|
|
+ </summary>
|
|
|
+ <value>The missing member handling.</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.
|
|
|
@@ -8676,6 +8928,11 @@
|
|
|
</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.IsRequiredSpecified">
|
|
|
+ <summary>
|
|
|
+ Gets a value indicating whether <see cref="P:Newtonsoft.Json.Serialization.JsonProperty.Required"/> has a value specified.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
<member name="P:Newtonsoft.Json.Serialization.JsonProperty.IsReference">
|
|
|
<summary>
|
|
|
Gets or sets a value indicating whether this property preserves object references.
|
|
|
@@ -8827,9 +9084,53 @@
|
|
|
Lookup and create an instance of the <see cref="T:Newtonsoft.Json.JsonConverter"/> type described by the argument.
|
|
|
</summary>
|
|
|
<param name="converterType">The <see cref="T:Newtonsoft.Json.JsonConverter"/> type to create.</param>
|
|
|
- <param name="converterArgs">Optional arguments to pass to an initializing constructor of the JsonConverter.
|
|
|
+ <param name="args">Optional arguments to pass to an initializing constructor of the JsonConverter.
|
|
|
If <c>null</c>, the default constructor is used.</param>
|
|
|
</member>
|
|
|
+ <member name="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy">
|
|
|
+ <summary>
|
|
|
+ A kebab case naming strategy.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="processDictionaryKeys">
|
|
|
+ A flag indicating whether dictionary keys should be processed.
|
|
|
+ </param>
|
|
|
+ <param name="overrideSpecifiedNames">
|
|
|
+ A flag indicating whether explicitly specified property names should be processed,
|
|
|
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
|
|
|
+ </param>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="processDictionaryKeys">
|
|
|
+ A flag indicating whether dictionary keys should be processed.
|
|
|
+ </param>
|
|
|
+ <param name="overrideSpecifiedNames">
|
|
|
+ A flag indicating whether explicitly specified property names should be processed,
|
|
|
+ e.g. a property name customized with a <see cref="T:Newtonsoft.Json.JsonPropertyAttribute"/>.
|
|
|
+ </param>
|
|
|
+ <param name="processExtensionDataNames">
|
|
|
+ A flag indicating whether extension data names should be processed.
|
|
|
+ </param>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy"/> class.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)">
|
|
|
+ <summary>
|
|
|
+ Resolves the specified property name.
|
|
|
+ </summary>
|
|
|
+ <param name="name">The property name to resolve.</param>
|
|
|
+ <returns>The resolved property name.</returns>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.Serialization.MemoryTraceWriter">
|
|
|
<summary>
|
|
|
Represents a trace writer that writes to memory. When the trace message limit is
|
|
|
@@ -8926,6 +9227,26 @@
|
|
|
<param name="name">The property name to resolve.</param>
|
|
|
<returns>The resolved property name.</returns>
|
|
|
</member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode">
|
|
|
+ <summary>
|
|
|
+ Hash code calculation
|
|
|
+ </summary>
|
|
|
+ <returns></returns>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)">
|
|
|
+ <summary>
|
|
|
+ Object equality implementation
|
|
|
+ </summary>
|
|
|
+ <param name="obj"></param>
|
|
|
+ <returns></returns>
|
|
|
+ </member>
|
|
|
+ <member name="M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)">
|
|
|
+ <summary>
|
|
|
+ Compare to another NamingStrategy
|
|
|
+ </summary>
|
|
|
+ <param name="other"></param>
|
|
|
+ <returns></returns>
|
|
|
+ </member>
|
|
|
<member name="T:Newtonsoft.Json.Serialization.ObjectConstructor`1">
|
|
|
<summary>
|
|
|
Represents a method that constructs an object.
|
|
|
@@ -9181,15 +9502,6 @@
|
|
|
<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.
|
|
|
@@ -9292,5 +9604,43 @@
|
|
|
A <see cref="T:Newtonsoft.Json.JsonWriter"/> write method has not been called.
|
|
|
</summary>
|
|
|
</member>
|
|
|
+ <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
|
|
+ <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>
|
|
|
+ </member>
|
|
|
+ <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
|
|
+ <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
|
|
+ <summary>Initializes the attribute with the specified return value condition.</summary>
|
|
|
+ <param name="returnValue">
|
|
|
+ The return value condition. If the method returns this value, the associated parameter will not be null.
|
|
|
+ </param>
|
|
|
+ </member>
|
|
|
+ <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
|
|
+ <summary>Gets the return value condition.</summary>
|
|
|
+ </member>
|
|
|
+ <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
|
|
+ <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
|
|
+ </member>
|
|
|
+ <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
|
|
+ <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
|
|
+ </member>
|
|
|
+ <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
|
|
+ <summary>
|
|
|
+ Specifies that the method will not return if the associated Boolean parameter is passed the specified value.
|
|
|
+ </summary>
|
|
|
+ </member>
|
|
|
+ <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
|
|
+ <summary>
|
|
|
+ Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute"/> class.
|
|
|
+ </summary>
|
|
|
+ <param name="parameterValue">
|
|
|
+ The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
|
|
+ the associated parameter matches this value.
|
|
|
+ </param>
|
|
|
+ </member>
|
|
|
+ <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
|
|
+ <summary>Gets the condition parameter value.</summary>
|
|
|
+ </member>
|
|
|
</members>
|
|
|
</doc>
|