JsonISerializableContract
Contract details for a  Type used by the  JsonSerializer.
            
                using System;
namespace Newtonsoft.Json.Serialization
{
    public class JsonISerializableContract : JsonContainerContract
    {
        public ObjectConstructor<object> ISerializableCreator { get; set; }
        public JsonISerializableContract(Type underlyingType)
            : base(underlyingType)
        {
            ContractType = JsonContractType.Serializable;
        }
    }
}