diff --git a/xml/System.Text.Json.Serialization.Metadata/JsonMetadataServices.xml b/xml/System.Text.Json.Serialization.Metadata/JsonMetadataServices.xml index 6f8773d8a18..0a81589ce4b 100644 --- a/xml/System.Text.Json.Serialization.Metadata/JsonMetadataServices.xml +++ b/xml/System.Text.Json.Serialization.Metadata/JsonMetadataServices.xml @@ -821,12 +821,14 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the class or struct. + The to initialize the metadata with. + Provides serialization metadata about an object type with constructors, properties, and fields. + Creates metadata for a complex class or struct. + A instance representing the class or struct. To be added. + + or is . diff --git a/xml/System.Text.Json.Serialization.Metadata/JsonObjectInfoValues`1.xml b/xml/System.Text.Json.Serialization.Metadata/JsonObjectInfoValues`1.xml index 61a8a2534b2..e1b53580340 100644 --- a/xml/System.Text.Json.Serialization.Metadata/JsonObjectInfoValues`1.xml +++ b/xml/System.Text.Json.Serialization.Metadata/JsonObjectInfoValues`1.xml @@ -17,8 +17,8 @@ - To be added. - To be added. + The object type to serialize or deserialize. + Provides serialization metadata about an object type with constructors, properties, and fields. To be added. @@ -55,7 +55,7 @@ System.Func<System.Text.Json.Serialization.Metadata.JsonParameterInfoValues[]> - To be added. + Provides a mechanism to initialize metadata for a parameterized constructor of the class or struct to be used when deserializing. To be added. To be added. @@ -76,7 +76,7 @@ System.Text.Json.Serialization.JsonNumberHandling - To be added. + Gets or sets an object that specifies how number properties and fields should be processed when serializing and deserializing. To be added. To be added. @@ -97,7 +97,7 @@ System.Func<T> - To be added. + Gets or sets a mechanism to create an instance of the class or struct using a parameterless constructor during deserialization. To be added. To be added. @@ -118,7 +118,7 @@ System.Func<System.Object[],T> - To be added. + Gets or sets a mechanism to create an instance of the class or struct using a parameterized constructor during deserialization. To be added. To be added. @@ -139,7 +139,7 @@ System.Func<System.Text.Json.Serialization.JsonSerializerContext,System.Text.Json.Serialization.Metadata.JsonPropertyInfo[]> - To be added. + Gets or sets a mechanism to initialize metadata for properties and fields of the class or struct. To be added. To be added. @@ -160,7 +160,7 @@ System.Action<System.Text.Json.Utf8JsonWriter,T> - To be added. + Gets or sets a serialization implementation for instances of the class or struct that assumes options specified by . To be added. To be added. diff --git a/xml/System.Text.Json.Serialization.Metadata/JsonParameterInfoValues.xml b/xml/System.Text.Json.Serialization.Metadata/JsonParameterInfoValues.xml index 47e7f1817ca..bcb9a1c9542 100644 --- a/xml/System.Text.Json.Serialization.Metadata/JsonParameterInfoValues.xml +++ b/xml/System.Text.Json.Serialization.Metadata/JsonParameterInfoValues.xml @@ -14,7 +14,7 @@ - To be added. + Provides information about a constructor parameter required for JSON deserialization. To be added. @@ -51,7 +51,7 @@ System.Object - To be added. + Gets or sets the default value of the parameter. To be added. To be added. @@ -72,7 +72,7 @@ System.Boolean - To be added. + Gets or sets a value that specifies whether a default value was specified for the parameter. To be added. To be added. @@ -93,7 +93,7 @@ System.String - To be added. + Gets or sets the name of the parameter. To be added. To be added. @@ -114,7 +114,7 @@ System.Type - To be added. + Gets or sets the type of the parameter. To be added. To be added. @@ -135,7 +135,7 @@ System.Int32 - To be added. + Gets or sets the zero-based position of the parameter in the formal parameter list. To be added. To be added. diff --git a/xml/System.Text.Json.Serialization/JsonConverter`1.xml b/xml/System.Text.Json.Serialization/JsonConverter`1.xml index df8285f076f..69a97440a78 100644 --- a/xml/System.Text.Json.Serialization/JsonConverter`1.xml +++ b/xml/System.Text.Json.Serialization/JsonConverter`1.xml @@ -184,12 +184,20 @@ For more information, see [How to write custom converters for JSON serialization - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The to read from. + The type to convert. + The options to use when reading the value. + Reads a dictionary key from a JSON property name. + The value that was converted. + + + @@ -254,11 +262,19 @@ For more information, see [How to write custom converters for JSON serialization - To be added. - To be added. - To be added. - To be added. - To be added. + The to write to. + The value to convert. The value of determines if the converter handles values. + The options to use when writing the value. + Writes a dictionary key as a JSON property name. + + + diff --git a/xml/System.Text.Json/JsonSerializer.xml b/xml/System.Text.Json/JsonSerializer.xml index 4e1d5072f7c..c1289d8a61b 100644 --- a/xml/System.Text.Json/JsonSerializer.xml +++ b/xml/System.Text.Json/JsonSerializer.xml @@ -255,10 +255,14 @@ Using a UTF-16 span is not as efficient as using the is . The JSON is invalid. - -or- - is not compatible with the JSON. - -or- - There is remaining data in the span beyond a single JSON value. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the span beyond a single JSON value. There is no compatible for or its serializable members. @@ -300,13 +304,19 @@ Using a is not as efficient as using the or is . - -or- - is . + +-or- + + is . The JSON is invalid. - -or- - is not compatible with the JSON. - -or- - There is remaining data in the string beyond a single JSON value. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. There is no compatible for or its serializable members. The method of the provided returns for the type to convert. @@ -418,13 +428,19 @@ Using a is not as efficient as using the or is . - -or- - is . + +-or- + + is . The JSON is invalid. - -or- - is not compatible with the JSON. - -or- - There is remaining data in the string beyond a single JSON value. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. There is no compatible for or its serializable members. The method of the provided returns for the type to convert. @@ -455,12 +471,17 @@ Using a is not as efficient as using the - To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + The type of the object to convert to and return. + Options to control the behavior during parsing. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + or is . + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -484,12 +505,33 @@ Using a is not as efficient as using the - To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + The type of the object to convert to and return. + A metadata provider for serializable types. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + +-or- + + is . + +-or- + + is . + The JSON is invalid. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. + There is no compatible for or its serializable members. + The method of the provided returns for the type to convert. @@ -518,12 +560,17 @@ Using a is not as efficient as using the - To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + The type of the object to convert to and return. + Options to control the behavior during parsing. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -547,12 +594,29 @@ Using a is not as efficient as using the - To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + The type of the object to convert to and return. + A metadata provider for serializable types. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + +-or- + + is . + The JSON is invalid. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. + There is no compatible for or its serializable members. + The method of the provided returns for the type to convert. @@ -581,12 +645,15 @@ Using a is not as efficient as using the - To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + The type of the object to convert to and return. + Options to control the behavior during parsing. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -610,12 +677,29 @@ Using a is not as efficient as using the - To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + The type of the object to convert to and return. + A metadata provider for serializable types. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + +-or- + + is . + The JSON is invalid. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. + There is no compatible for or its serializable members. + The method of the provided returns for the type to convert. @@ -973,10 +1057,14 @@ Using a UTF-16 span is not as efficient as using the ]]> The JSON is invalid. - -or- - is not compatible with the JSON. - -or- - There is remaining data in the span beyond a single JSON value. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the span beyond a single JSON value. There is no compatible for or its serializable members. @@ -1020,13 +1108,19 @@ Using a is not as efficient as using the is . - -or- - is . + +-or- + + is . The JSON is invalid. - -or- - is not compatible with the JSON. - -or- - There is remaining data in the string beyond a single JSON value. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. There is no compatible for or its serializable members. @@ -1133,13 +1227,19 @@ Using a is not as efficient as using the is . - -or- - is . + +-or- + + is . The JSON is invalid. - -or- - is not compatible with the JSON. - -or- - There is remaining data in the string beyond a single JSON value. + +-or- + + is not compatible with the JSON. + +-or- + +There is remaining data in the string beyond a single JSON value. There is no compatible for or its serializable members. @@ -1172,11 +1272,16 @@ Using a is not as efficient as using the To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + Options to control the behavior during parsing. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -1203,11 +1308,20 @@ Using a is not as efficient as using the To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + Metadata about the type to convert. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + +-or- + + is . + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -1239,11 +1353,14 @@ Using a is not as efficient as using the To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + Options to control the behavior during parsing. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -1270,11 +1387,16 @@ Using a is not as efficient as using the To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + Metadata about the type to convert. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -1306,11 +1428,14 @@ Using a is not as efficient as using the To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + Options to control the behavior during parsing. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -1337,11 +1462,16 @@ Using a is not as efficient as using the To be added. - To be added. - To be added. - To be added. - To be added. + The to convert. + Metadata about the type to convert. + Converts the representing a single JSON value into a . + A representation of the JSON value. To be added. + + is . + + is not compatible with the JSON. + There is no compatible for or its serializable members. @@ -2480,12 +2610,18 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa - To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + The type of the to convert. + Options to control the conversion behavior. + Converts the provided value into a . + A representation of the value. To be added. + + is not compatible with . + + is . + + There is no compatible for or its serializable members. @@ -2509,12 +2645,16 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa - To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + The type of the to convert. + A metadata provider for serializable types. + Converts the provided value into a . + A representation of the value. To be added. + There is no compatible for or its serializable members. + The method of the provided returns for the type to convert. + + or is . @@ -2546,11 +2686,12 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + Options to control the conversion behavior. + Converts the provided value into a . + A representation of the JSON value. To be added. + There is no compatible for or its serializable members. @@ -2577,11 +2718,14 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + Metadata about the type to convert. + Converts the provided value into a . + A representation of the value. To be added. + There is no compatible for or its serializable members. + + is . @@ -2610,12 +2754,18 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa - To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + The type of the to convert. + Options to control the conversion behavior. + Converts the provided value into a . + A representation of the value. To be added. + + is not compatible with . + + is . + + There is no compatible for or its serializable members. @@ -2639,12 +2789,16 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa - To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + The type of the to convert. + A metadata provider for serializable types. + Converts the provided value into a . + A representation of the value. To be added. + There is no compatible for or its serializable members. + The method of the provided returns for the type to convert. + + or is . @@ -2676,11 +2830,12 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + Options to control the conversion behavior. + Converts the provided value into a . + A representation of the JSON value. To be added. + There is no compatible for or its serializable members. @@ -2707,11 +2862,14 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + Metadata about the type to convert. + Converts the provided value into a . + A representation of the value. To be added. + There is no compatible for or its serializable members. + + is . @@ -2740,12 +2898,17 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa - To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + The type of the to convert. + Options to control the conversion behavior. + Converts the provided value into a . + A representation of the value. To be added. + + is not compatible with . + + is . + There is no compatible for or its serializable members. @@ -2769,12 +2932,16 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa - To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + The type of the to convert. + A metadata provider for serializable types. + Converts the provided value into a . + A representation of the value. To be added. + There is no compatible for or its serializable members. + The method of the provided returns for the type to convert. + + or is . @@ -2806,11 +2973,12 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + Options to control the conversion behavior. + Converts the provided value into a . + A representation of the JSON value. To be added. + There is no compatible for or its serializable members. @@ -2837,11 +3005,14 @@ For more information, see [How to serialize and deserialize JSON](/dotnet/standa To be added. - To be added. - To be added. - To be added. - To be added. + The value to convert. + Metadata about the type to convert. + Converts the provided value into a . + A representation of the value. To be added. + There is no compatible for or its serializable members. + + is . diff --git a/xml/System.Text.RegularExpressions/Capture.xml b/xml/System.Text.RegularExpressions/Capture.xml index 6f5d8de87b1..04bcbfa785b 100644 --- a/xml/System.Text.RegularExpressions/Capture.xml +++ b/xml/System.Text.RegularExpressions/Capture.xml @@ -335,8 +335,8 @@ System.ReadOnlySpan<System.Char> - To be added. - To be added. + Gets the captured span from the input string. + The span that is captured by the match. To be added.