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

NJsonSchema.JsonSchemaAppender

public class JsonSchemaAppender
Appends a schema to a document (i.e. another schema).
public object RootObject { get; }

Gets the root object.

protected JsonSchema RootSchema { get; }

Gets the root schema.

public JsonSchemaAppender(object rootObject, ITypeNameGenerator typeNameGenerator)

Initializes a new instance of the JsonSchemaAppender class.

public virtual void AppendSchema(JsonSchema schema, string typeNameHint)

Appends the schema to the root object.