Table of Contents

Class JsonISerializableContract

Namespace
Newtonsoft.Json.Serialization
Assembly
Newtonsoft.Json.dll

Contract details for a Type used by the JsonSerializer.

public class JsonISerializableContract : JsonContract
Inheritance
JsonISerializableContract
Inherited Members

Constructors

JsonISerializableContract(Type)

Initializes a new instance of the JsonISerializableContract class.

public JsonISerializableContract(Type underlyingType)

Parameters

underlyingType Type

The underlying type for the contract.

Properties

ISerializableCreator

Gets or sets the ISerializable object constructor.

public ObjectConstructor<object> ISerializableCreator { get; set; }

Property Value

ObjectConstructor<object>

The ISerializable object constructor.