<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview1-25301-01" />

Newtonsoft.Json.Serialization.JsonContract

public abstract class JsonContract
public JsonConverter Converter { get; set; }

public Type CreatedType { get; set; }

public Func<object> DefaultCreator { get; set; }

public bool DefaultCreatorNonPublic { get; set; }

public bool? IsReference { get; set; }

public MethodInfo OnDeserialized { get; set; }

public MethodInfo OnDeserializing { get; set; }

public MethodInfo OnError { get; set; }

public MethodInfo OnSerialized { get; set; }

public MethodInfo OnSerializing { get; set; }

public Type UnderlyingType { get; }