Zdexby TheHolyOneZ
44,741 classes
Class

JsonContract

: Object
Newtonsoft.Json.Serialization.JsonContract, Newtonsoft.Json 0x0090 (144 B) inherited 0x0010 Newtonsoft.Json.dll
0x00x0090

Members 21

OffsetSizeNameTypeFlagsDefault
0x01IsNullablebool1 flags—
0x01IsConvertablebool1 flags—
0x01IsEnumbool1 flags—
0x00130x05padding / unreflected
0x08NonNullableUnderlyingTypeType1 flags—
0x04InternalReadTypeReadType1 flags—
0x04ContractTypeJsonContractType1 flags—
0x01IsReadOnlyOrFixedSizebool1 flags—
0x01IsSealedbool1 flags—
0x01IsInstantiablebool1 flags—
0x002B0x05padding / unreflected
0x08_onDeserializedCallbacksList<Newtonsoft.Json.Serialization.SerializationCallback>Private—
0x08_onDeserializingCallbacksList<Newtonsoft.Json.Serialization.SerializationCallback>Private—
0x08_onSerializedCallbacksList<Newtonsoft.Json.Serialization.SerializationCallback>Private—
0x08_onSerializingCallbacksList<Newtonsoft.Json.Serialization.SerializationCallback>Private—
0x08_onErrorCallbacksList<Newtonsoft.Json.Serialization.SerializationErrorCallback>Private—
0x08_createdTypeTypePrivate—
0x08<UnderlyingType>k__BackingFieldTypePrivate+1 flags—
0x02<IsReference>k__BackingFieldNullable<System.Boolean>Private—
0x006A0x06padding / unreflected
0x08<Converter>k__BackingFieldJsonConverterPrivate—
0x08<InternalConverter>k__BackingFieldJsonConverterPrivate—
0x08<DefaultCreator>k__BackingFieldFunc<System.Object>Private—
0x01<DefaultCreatorNonPublic>k__BackingFieldboolPrivate—
0x00890x07unreflected bytes to end of JsonContract

Functions 26

SignatureFlagsNativeParams
Type get_UnderlyingType()Public+1 flags0x08
Type get_CreatedType()Public+1 flags0x08
void set_CreatedType(Type value)Public+1 flags0x08
Nullable<System.Boolean> get_IsReference()Public+1 flags0x02
void set_IsReference(const Nullable<System.Boolean>& value)Public+1 flags0x02
JsonConverter get_Converter()Public+1 flags0x08
void set_Converter(JsonConverter value)Public+1 flags0x08
JsonConverter get_InternalConverter()Public+1 flags0x08
void set_InternalConverter(JsonConverter value)2 flags0x08
IList<Newtonsoft.Json.Serialization.SerializationCallback> get_OnDeserializedCallbacks()Public+1 flags0x08
IList<Newtonsoft.Json.Serialization.SerializationCallback> get_OnDeserializingCallbacks()Public+1 flags0x08
IList<Newtonsoft.Json.Serialization.SerializationCallback> get_OnSerializedCallbacks()Public+1 flags0x08
IList<Newtonsoft.Json.Serialization.SerializationCallback> get_OnSerializingCallbacks()Public+1 flags0x08
IList<Newtonsoft.Json.Serialization.SerializationErrorCallback> get_OnErrorCallbacks()Public+1 flags0x08
Func<System.Object> get_DefaultCreator()Public+1 flags0x08
void set_DefaultCreator(Func<System.Object> value)Public+1 flags0x08
bool get_DefaultCreatorNonPublic()Public+1 flags0x01
void set_DefaultCreatorNonPublic(bool value)Public+1 flags0x01
void .ctor(Type underlyingType)2 flags0x08
void InvokeOnSerializing(object o, const StreamingContext& context)1 flags0x10
void InvokeOnSerialized(object o, const StreamingContext& context)1 flags0x10
void InvokeOnDeserializing(object o, const StreamingContext& context)1 flags0x10
void InvokeOnDeserialized(object o, const StreamingContext& context)1 flags0x10
void InvokeOnError(object o, const StreamingContext& context, ErrorContext errorContext)1 flags0x10
SerializationCallback CreateSerializationCallback(MethodInfo callbackMethodInfo)Static+1 flags0x08
SerializationErrorCallback CreateSerializationErrorCallback(MethodInfo callbackMethodInfo)Static+1 flags0x08

Subclasses 3

Used by 28

types with a member, parameter or interface of this type