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
TypeThe 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.