<PackageReference Include="System.Text.Json" Version="11.0.0-preview.2.26159.112" />

System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<T>

public sealed class JsonObjectInfoValues<T>
Provides serialization metadata about an object type with constructors, properties, and fields.
namespace System.Text.Json.Serialization.Metadata { public sealed class JsonObjectInfoValues<[Nullable(2)] T> { public Func<T> ObjectCreator { get; set; } public Func<object[], T> ObjectWithParameterizedConstructorCreator { get; set; } public Func<JsonSerializerContext, JsonPropertyInfo[]> PropertyMetadataInitializer { get; set; } public Func<JsonParameterInfoValues[]> ConstructorParameterMetadataInitializer { get; set; } public Func<ICustomAttributeProvider> ConstructorAttributeProviderFactory { get; set; } public JsonNumberHandling NumberHandling { get; set; } public Action<Utf8JsonWriter, T> SerializeHandler { get; set; } public JsonObjectInfoValues(); } }