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