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.