<PackageReference Include="NJsonSchema" Version="11.6.1" />

NJsonSchema.Converters.JsonInheritanceConverter<TBase>

public class JsonInheritanceConverter<TBase> : JsonConverter<TBase>
public static IDictionary<string, Type> AdditionalKnownTypes { get; }

public virtual string DiscriminatorName { get; }

public JsonInheritanceConverter(string discriminatorName)

protected virtual Type GetDiscriminatorType(JsonElement jObject, Type objectType, string discriminatorValue)

public virtual string GetDiscriminatorValue(Type type)