Table of Contents

Class JsonContract

Namespace
Newtonsoft.Json.Serialization
Assembly
Newtonsoft.Json.dll
public abstract class JsonContract
Inheritance
JsonContract
Derived
Inherited Members
Extension Methods

Properties

Converter

public JsonConverter? Converter { get; set; }

Property Value

JsonConverter

CreatedType

public Type CreatedType { get; set; }

Property Value

Type

DefaultCreator

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

Property Value

Func<object>

DefaultCreatorNonPublic

public bool DefaultCreatorNonPublic { get; set; }

Property Value

bool

InternalConverter

public JsonConverter? InternalConverter { get; }

Property Value

JsonConverter

IsReference

public bool? IsReference { get; set; }

Property Value

bool?

OnDeserializedCallbacks

public IList<SerializationCallback> OnDeserializedCallbacks { get; }

Property Value

IList<SerializationCallback>

OnDeserializingCallbacks

public IList<SerializationCallback> OnDeserializingCallbacks { get; }

Property Value

IList<SerializationCallback>

OnErrorCallbacks

public IList<SerializationErrorCallback> OnErrorCallbacks { get; }

Property Value

IList<SerializationErrorCallback>

OnSerializedCallbacks

public IList<SerializationCallback> OnSerializedCallbacks { get; }

Property Value

IList<SerializationCallback>

OnSerializingCallbacks

public IList<SerializationCallback> OnSerializingCallbacks { get; }

Property Value

IList<SerializationCallback>

UnderlyingType

public Type UnderlyingType { get; }

Property Value

Type