diff --git a/ArchiSteamFarm/ArchiSteamFarm.csproj b/ArchiSteamFarm/ArchiSteamFarm.csproj index 1ca87d9fb..2a23b32c3 100644 --- a/ArchiSteamFarm/ArchiSteamFarm.csproj +++ b/ArchiSteamFarm/ArchiSteamFarm.csproj @@ -75,8 +75,8 @@ ..\packages\HtmlAgilityPack.1.4.9\lib\Net45\HtmlAgilityPack.dll True - - ..\packages\Newtonsoft.Json.8.0.4-beta1\lib\net45\Newtonsoft.Json.dll + + ..\packages\Newtonsoft.Json.9.0.1-beta1\lib\net45\Newtonsoft.Json.dll True diff --git a/ArchiSteamFarm/packages.config b/ArchiSteamFarm/packages.config index 433fa514f..27767bd01 100644 --- a/ArchiSteamFarm/packages.config +++ b/ArchiSteamFarm/packages.config @@ -1,7 +1,7 @@  - + \ No newline at end of file diff --git a/ConfigGenerator/ConfigGenerator.csproj b/ConfigGenerator/ConfigGenerator.csproj index bb4108b29..57b9c0831 100644 --- a/ConfigGenerator/ConfigGenerator.csproj +++ b/ConfigGenerator/ConfigGenerator.csproj @@ -38,8 +38,8 @@ cirno.ico - - ..\packages\Newtonsoft.Json.8.0.4-beta1\lib\net45\Newtonsoft.Json.dll + + ..\packages\Newtonsoft.Json.9.0.1-beta1\lib\net45\Newtonsoft.Json.dll True diff --git a/ConfigGenerator/packages.config b/ConfigGenerator/packages.config index 0418f7e86..24a98118f 100644 --- a/ConfigGenerator/packages.config +++ b/ConfigGenerator/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/SteamAuth/SteamAuth.csproj b/SteamAuth/SteamAuth.csproj index 717c7b19e..e04e946b4 100644 --- a/SteamAuth/SteamAuth.csproj +++ b/SteamAuth/SteamAuth.csproj @@ -32,8 +32,8 @@ 4 - - ..\packages\Newtonsoft.Json.8.0.4-beta1\lib\net45\Newtonsoft.Json.dll + + ..\packages\Newtonsoft.Json.9.0.1-beta1\lib\net45\Newtonsoft.Json.dll True diff --git a/SteamAuth/packages.config b/SteamAuth/packages.config index 0418f7e86..24a98118f 100644 --- a/SteamAuth/packages.config +++ b/SteamAuth/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/Newtonsoft.Json.8.0.4-beta1.nupkg b/packages/Newtonsoft.Json.8.0.4-beta1/Newtonsoft.Json.8.0.4-beta1.nupkg deleted file mode 100644 index 47eb2a706..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/Newtonsoft.Json.8.0.4-beta1.nupkg and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/net20/Newtonsoft.Json.dll deleted file mode 100644 index b6fc1e38e..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net20/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/net35/Newtonsoft.Json.dll deleted file mode 100644 index 4bb1eee66..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net35/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/net40/Newtonsoft.Json.dll deleted file mode 100644 index 7dc3ec97d..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net40/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/net45/Newtonsoft.Json.dll deleted file mode 100644 index 91a36a2ba..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net45/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/netstandard1.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/netstandard1.0/Newtonsoft.Json.dll deleted file mode 100644 index c085a2d5c..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/netstandard1.0/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll deleted file mode 100644 index e8d52671a..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll deleted file mode 100644 index de96aa85a..000000000 Binary files a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll and /dev/null differ diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/Newtonsoft.Json.9.0.1-beta1.nupkg b/packages/Newtonsoft.Json.9.0.1-beta1/Newtonsoft.Json.9.0.1-beta1.nupkg new file mode 100644 index 000000000..f37f6eef7 Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/Newtonsoft.Json.9.0.1-beta1.nupkg differ diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/net20/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net20/Newtonsoft.Json.dll new file mode 100644 index 000000000..f5b619c0b Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net20/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net20/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net20/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/net20/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/net20/Newtonsoft.Json.xml index 560edab24..0429ef1b5 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net20/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net20/Newtonsoft.Json.xml @@ -81,7 +81,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -320,12 +320,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -781,7 +781,7 @@ Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. - True if attribute name is for a namespace attribute, otherwise false. + true if attribute name is for a namespace attribute, otherwise false. @@ -1118,10 +1118,9 @@ When overridden in a derived class, returns whether resetting an object changes its value. - true if resetting the component changes its value; otherwise, false. + true if resetting the component changes its value; otherwise, false. - The component to test for reset capability. - + The component to test for reset capability. @@ -1153,10 +1152,9 @@ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - true if the property should be persisted; otherwise, false. + true if the property should be persisted; otherwise, false. - The component with the property to be examined for persistence. - + The component with the property to be examined for persistence. @@ -1171,7 +1169,7 @@ When overridden in a derived class, gets a value indicating whether this property is read-only. - true if the property is read-only; otherwise, false. + true if the property is read-only; otherwise, false. @@ -1239,7 +1237,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -1822,7 +1820,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -1836,7 +1834,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -1844,7 +1842,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -2177,7 +2175,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2436,7 +2434,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -3566,7 +3564,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -3576,7 +3574,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -3666,6 +3664,47 @@ Do not try to read metadata properties. + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a trace writer that writes to the application's instances. @@ -3808,6 +3847,46 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Provides methods to get attributes from a , , or . @@ -3834,6 +3913,35 @@ When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Resolves member mappings for a type, camel casing property names. @@ -3844,13 +3952,6 @@ Initializes a new instance of the class. - - - Resolves the name of the property. - - Name of the property. - The property name camel cased. - Used by to resolves a for a given . @@ -3895,6 +3996,12 @@ true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -4799,13 +4906,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Represents a method that constructs an object. @@ -6045,13 +6145,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Indicating whether a property is required. @@ -6184,21 +6277,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -6280,13 +6390,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -6294,14 +6404,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -6647,7 +6757,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6715,7 +6825,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6796,21 +6906,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -7480,7 +7607,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/net35/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net35/Newtonsoft.Json.dll new file mode 100644 index 000000000..e0b4c6d44 Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net35/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net35/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net35/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/net35/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/net35/Newtonsoft.Json.xml index 9512c59b6..7067e4477 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net35/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net35/Newtonsoft.Json.xml @@ -64,7 +64,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -804,7 +804,7 @@ Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. - True if attribute name is for a namespace attribute, otherwise false. + true if attribute name is for a namespace attribute, otherwise false. @@ -822,12 +822,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -1095,10 +1095,9 @@ When overridden in a derived class, returns whether resetting an object changes its value. - true if resetting the component changes its value; otherwise, false. + true if resetting the component changes its value; otherwise, false. - The component to test for reset capability. - + The component to test for reset capability. @@ -1130,10 +1129,9 @@ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - true if the property should be persisted; otherwise, false. + true if the property should be persisted; otherwise, false. - The component with the property to be examined for persistence. - + The component with the property to be examined for persistence. @@ -1148,7 +1146,7 @@ When overridden in a derived class, gets a value indicating whether this property is read-only. - true if the property is read-only; otherwise, false. + true if the property is read-only; otherwise, false. @@ -1282,7 +1280,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -1870,7 +1868,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -1884,7 +1882,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -1892,7 +1890,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -2231,7 +2229,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2496,7 +2494,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -3660,7 +3658,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -3670,7 +3668,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -3760,6 +3758,47 @@ Do not try to read metadata properties. + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a trace writer that writes to the application's instances. @@ -3902,6 +3941,46 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Provides methods to get attributes from a , , or . @@ -3928,6 +4007,35 @@ When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Contract details for a used by the . @@ -4026,13 +4134,6 @@ Initializes a new instance of the class. - - - Resolves the name of the property. - - Name of the property. - The property name camel cased. - Used by to resolves a for a given . @@ -4077,6 +4178,12 @@ true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -4893,13 +5000,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Get and set values for a using reflection. @@ -5081,13 +5181,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Indicating whether a property is required. @@ -5220,21 +5313,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -5316,13 +5426,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -5330,14 +5440,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -5689,7 +5799,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -5757,7 +5867,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -5844,21 +5954,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -6534,7 +6661,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/net40/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net40/Newtonsoft.Json.dll new file mode 100644 index 000000000..4440348c1 Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net40/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net40/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net40/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/net40/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/net40/Newtonsoft.Json.xml index c113d7381..ce1bca855 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net40/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net40/Newtonsoft.Json.xml @@ -64,7 +64,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -876,7 +876,7 @@ Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. - True if attribute name is for a namespace attribute, otherwise false. + true if attribute name is for a namespace attribute, otherwise false. @@ -894,12 +894,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -1257,10 +1257,9 @@ When overridden in a derived class, returns whether resetting an object changes its value. - true if resetting the component changes its value; otherwise, false. + true if resetting the component changes its value; otherwise, false. - The component to test for reset capability. - + The component to test for reset capability. @@ -1292,10 +1291,9 @@ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - true if the property should be persisted; otherwise, false. + true if the property should be persisted; otherwise, false. - The component with the property to be examined for persistence. - + The component with the property to be examined for persistence. @@ -1310,7 +1308,7 @@ When overridden in a derived class, gets a value indicating whether this property is read-only. - true if the property is read-only; otherwise, false. + true if the property is read-only; otherwise, false. @@ -1354,7 +1352,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -1953,7 +1951,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -1967,7 +1965,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -1975,7 +1973,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -2323,7 +2321,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2588,7 +2586,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -3770,7 +3768,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -3780,7 +3778,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -3879,6 +3877,47 @@ Do not try to read metadata properties. + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a trace writer that writes to the application's instances. @@ -4046,6 +4085,46 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Provides methods to get attributes from a , , or . @@ -4072,6 +4151,35 @@ When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Contract details for a used by the . @@ -4193,13 +4301,6 @@ Initializes a new instance of the class. - - - Resolves the name of the property. - - Name of the property. - The property name camel cased. - Used by to resolves a for a given . @@ -4244,6 +4345,12 @@ true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -5075,13 +5182,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Get and set values for a using reflection. @@ -5289,13 +5389,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Indicating whether a property is required. @@ -5428,21 +5521,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -5524,13 +5634,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -5538,14 +5648,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -5897,7 +6007,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -5965,7 +6075,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6052,21 +6162,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -6742,7 +6869,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/net45/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net45/Newtonsoft.Json.dll new file mode 100644 index 000000000..8e8522829 Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net45/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net45/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net45/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/net45/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/net45/Newtonsoft.Json.xml index 3a432dacb..c719433cf 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/net45/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/net45/Newtonsoft.Json.xml @@ -81,7 +81,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -326,12 +326,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -891,7 +891,7 @@ Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. - True if attribute name is for a namespace attribute, otherwise false. + true if attribute name is for a namespace attribute, otherwise false. @@ -1152,21 +1152,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -1918,13 +1935,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -1932,14 +1949,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -2071,21 +2088,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -2341,7 +2375,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -3047,7 +3081,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -3609,7 +3643,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -4936,7 +4970,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -4950,7 +4984,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -4958,7 +4992,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -5194,10 +5228,9 @@ When overridden in a derived class, returns whether resetting an object changes its value. - true if resetting the component changes its value; otherwise, false. + true if resetting the component changes its value; otherwise, false. - The component to test for reset capability. - + The component to test for reset capability. @@ -5229,10 +5262,9 @@ When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - true if the property should be persisted; otherwise, false. + true if the property should be persisted; otherwise, false. - The component with the property to be examined for persistence. - + The component with the property to be examined for persistence. @@ -5247,7 +5279,7 @@ When overridden in a derived class, gets a value indicating whether this property is read-only. - true if the property is read-only; otherwise, false. + true if the property is read-only; otherwise, false. @@ -5334,7 +5366,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -6208,7 +6240,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -6240,7 +6272,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6710,7 +6742,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -6720,7 +6752,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -7604,6 +7636,64 @@ + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Resolves member mappings for a type, camel casing property names. @@ -7614,13 +7704,6 @@ Initializes a new instance of the class. - - - Resolves the name of the property. - - Name of the property. - The property name camel cased. - Used by to resolves a for a given . @@ -7665,6 +7748,12 @@ true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -7825,6 +7914,18 @@ Name of the property. Name of the property. + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + The default serialization binder used when resolving and loading classes from type names. @@ -8016,6 +8117,46 @@ The type to resolve a contract for. The contract for a given type. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Used to resolve references when serializing and deserializing JSON by the . @@ -8731,13 +8872,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Represents a trace writer that writes to memory. When the trace message limit is @@ -9049,13 +9183,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Specifies the state of the . diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/netstandard1.0/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/netstandard1.0/Newtonsoft.Json.dll new file mode 100644 index 000000000..93b36ed9c Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/netstandard1.0/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/netstandard1.0/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/netstandard1.0/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/netstandard1.0/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/netstandard1.0/Newtonsoft.Json.xml index d64057494..640405834 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/netstandard1.0/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/netstandard1.0/Newtonsoft.Json.xml @@ -11,12 +11,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -269,21 +269,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -983,13 +1000,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -997,14 +1014,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -1127,21 +1144,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -1397,7 +1431,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2085,7 +2119,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2647,7 +2681,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -3536,7 +3570,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -4203,7 +4237,7 @@ Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. - True if attribute name is for a namespace attribute, otherwise false. + true if attribute name is for a namespace attribute, otherwise false. @@ -5013,7 +5047,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -5027,7 +5061,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -5035,7 +5069,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -5233,7 +5267,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -6107,7 +6141,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -6139,7 +6173,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6609,7 +6643,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -6619,7 +6653,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -7305,6 +7339,35 @@ + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Resolves member mappings for a type, camel casing property names. @@ -7315,13 +7378,6 @@ Initializes a new instance of the class. - - - Resolves the name of the property. - - Name of the property. - The property name camel cased. - Used by to resolves a for a given . @@ -7344,6 +7400,12 @@ true if serialized compiler generated members; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -7497,6 +7559,18 @@ Name of the property. Name of the property. + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + The default serialization binder used when resolving and loading classes from type names. @@ -8338,13 +8412,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Represents a trace writer that writes to memory. When the trace message limit is @@ -8388,6 +8455,46 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a method that constructs an object. @@ -8450,6 +8557,35 @@ The target to get the value from. The value. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Determines whether the collection is null or empty. @@ -8601,13 +8737,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Indicates the method that will be used during deserialization for locating and loading assemblies. diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll new file mode 100644 index 000000000..7db9734a9 Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml index 3f5226bde..8a65f9719 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml @@ -81,7 +81,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -326,12 +326,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -925,21 +925,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -1488,13 +1505,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -1502,14 +1519,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -1632,21 +1649,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -1902,7 +1936,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2590,7 +2624,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -3152,7 +3186,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -4432,7 +4466,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -4446,7 +4480,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -4454,7 +4488,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -4643,7 +4677,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -5499,7 +5533,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -5531,7 +5565,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6001,7 +6035,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -6011,7 +6045,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -6881,6 +6915,35 @@ Specifies the name of the serialized object. Specifies the name of the serialized object. + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Resolves member mappings for a type, camel casing property names. @@ -6891,13 +6954,6 @@ Initializes a new instance of the class. - - - Resolves the name of the property. - - Name of the property. - The property name camel cased. - Used by to resolves a for a given . @@ -6926,6 +6982,12 @@ true if serialized compiler generated members; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -7072,6 +7134,18 @@ Name of the property. Name of the property. + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + The default serialization binder used when resolving and loading classes from type names. @@ -7890,13 +7964,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Represents a trace writer that writes to memory. When the trace message limit is @@ -7940,6 +8007,46 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a method that constructs an object. @@ -8002,6 +8109,35 @@ The target to get the value from. The value. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Specifies how strings are escaped when writing JSON text. @@ -8212,13 +8348,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Specifies the state of the . diff --git a/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll new file mode 100644 index 000000000..85d59436d Binary files /dev/null and b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll differ diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml similarity index 97% rename from packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml rename to packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml index baec84b0f..336b9ef9d 100644 --- a/packages/Newtonsoft.Json.8.0.4-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml +++ b/packages/Newtonsoft.Json.9.0.1-beta1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml @@ -81,7 +81,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -326,12 +326,12 @@ - First attempt to use the public default constructor, then fall back to single paramatized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - Json.NET will use a non-public default constructor before falling back to a paramatized constructor. + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. @@ -763,7 +763,7 @@ Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. - True if attribute name is for a namespace attribute, otherwise false. + true if attribute name is for a namespace attribute, otherwise false. @@ -1024,21 +1024,38 @@ - Gets the collection's items converter. + Gets or sets the collection's items converter. The collection's items converter. - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets a value that indicates whether to preserve object references. @@ -1738,13 +1755,13 @@ - Gets the of the converter. + Gets the of the . - The of the converter. + The of the . - The parameter list to use when constructing the JsonConverter described by ConverterType. + The parameter list to use when constructing the described by ConverterType. If null, the default constructor is used. @@ -1752,14 +1769,14 @@ Initializes a new instance of the class. - Type of the converter. + Type of the . Initializes a new instance of the class. - Type of the converter. - Parameter list to use when constructing the JsonConverter. Can be null. + Type of the . + Parameter list to use when constructing the . Can be null. @@ -1882,21 +1899,38 @@ - Gets or sets the converter used when serializing the property's collection items. + Gets or sets the used when serializing the property's collection items. - The collection's items converter. + The collection's items . - The parameter list to use when constructing the JsonConverter described by ItemConverterType. + The parameter list to use when constructing the 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, + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by NamingStrategyType. + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + Gets or sets the null value handling used when serializing this property. @@ -2152,7 +2186,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -2840,7 +2874,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -3402,7 +3436,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -4693,7 +4727,7 @@ Name of the property. The value. One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -4707,7 +4741,7 @@ Removes the property with the specified name. Name of the property. - true if item was successfully removed; otherwise, false. + true if item was successfully removed; otherwise, false. @@ -4715,7 +4749,7 @@ Name of the property. The value. - true if a value was successfully retrieved; otherwise, false. + true if a value was successfully retrieved; otherwise, false. @@ -4913,7 +4947,7 @@ The first to compare. The second to compare. - true if the tokens are equal; otherwise false. + true if the tokens are equal; otherwise false. @@ -5787,7 +5821,7 @@ The first object of type to compare. The second object of type to compare. - true if the specified objects are equal; otherwise, false. + true if the specified objects are equal; otherwise, false. @@ -5819,7 +5853,7 @@ Reads the next JSON token from the stream. - true if the next token was read successfully; false if there are no more tokens to read. + true if the next token was read successfully; false if there are no more tokens to read. @@ -6289,7 +6323,7 @@ Indicates whether the current object is equal to another object of the same type. - true if the current object is equal to the parameter; otherwise, false. + true if the current object is equal to the parameter; otherwise, false. An object to compare with this object. @@ -6299,7 +6333,7 @@ The to compare with the current . - true if the specified is equal to the current ; otherwise, false. + true if the specified is equal to the current ; otherwise, false. The parameter is null. @@ -7178,6 +7212,35 @@ Specifies the name of the serialized object. Specifies the name of the serialized object. + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Resolves member mappings for a type, camel casing property names. @@ -7188,12 +7251,17 @@ Initializes a new instance of the class. - + - Resolves the name of the property. + The default naming strategy. Property names and dictionary keys are unchanged. - Name of the property. - The property name camel cased. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. @@ -7242,6 +7310,12 @@ true if serialized compiler generated members; otherwise, false. + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + Initializes a new instance of the class. @@ -8211,13 +8285,6 @@ Optional arguments to pass to an initializing constructor of the JsonConverter. If null, the default constructor is used. - - - 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. - - Represents a trace writer that writes to memory. When the trace message limit is @@ -8261,6 +8328,46 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specfied. + The serialized property name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a method that constructs an object. @@ -8323,6 +8430,35 @@ The target to get the value from. The value. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Specifies how strings are escaped when writing JSON text. @@ -8559,13 +8695,6 @@ true if the string is all white space; otherwise, false. - - - Nulls an empty string. - - The string. - Null if the string was null, otherwise the string unchanged. - Specifies the state of the . diff --git a/packages/Newtonsoft.Json.8.0.4-beta1/tools/install.ps1 b/packages/Newtonsoft.Json.9.0.1-beta1/tools/install.ps1 similarity index 100% rename from packages/Newtonsoft.Json.8.0.4-beta1/tools/install.ps1 rename to packages/Newtonsoft.Json.9.0.1-beta1/tools/install.ps1