ObjectWithParameterizedConstructorConverter<T> abstract class ObjectWithParameterizedConstructorConverter<T> : ObjectDefaultConverter<T> Documentation Code protected ObjectWithParameterizedConstructorConverter() protected static bool TryLookupConstructorParameter(ReadOnlySpan<byte> unescapedPropertyName, ref ReadStack state, JsonSerializerOptions options, out JsonPropertyInfo jsonPropertyInfo, out JsonParameterInfo jsonParameterInfo) protected abstract object CreateObject(ref ReadStackFrame frame) protected abstract void InitializeConstructorArgumentCaches(ref ReadStack state, JsonSerializerOptions options) protected abstract bool ReadAndCacheConstructorArgument(ref ReadStack state, ref Utf8JsonReader reader, JsonParameterInfo jsonParameterInfo)