Zdexby TheHolyOneZ
42,628 classes
Class

JsonObjectContract

: JsonContainerContract : JsonContract : Object
Newtonsoft.Json.Serialization.JsonObjectContract, Newtonsoft.Json 0x0128 (296 B) inherited 0x00C0 Newtonsoft.Json.dll
0x00x0128

Members 14

OffsetSizeNameTypeFlagsDefault
0x04<MemberSerialization>k__BackingFieldMemberSerializationPrivate—
0x08<MissingMemberHandling>k__BackingFieldNullable<Newtonsoft.Json.MissingMemberHandling>Private—
0x08<ItemRequired>k__BackingFieldNullable<Newtonsoft.Json.Required>Private—
0x08<ItemNullValueHandling>k__BackingFieldNullable<Newtonsoft.Json.NullValueHandling>Private—
0x00DC0x04padding / unreflected
0x08<Properties>k__BackingFieldJsonPropertyCollectionPrivate+1 flags—
0x08<ExtensionDataSetter>k__BackingFieldExtensionDataSetterPrivate—
0x08<ExtensionDataGetter>k__BackingFieldExtensionDataGetterPrivate—
0x08<ExtensionDataNameResolver>k__BackingFieldFunc<System.StringPrivate—
0x01ExtensionDataIsJTokenbool1 flags—
0x02_hasRequiredOrDefaultValuePropertiesNullable<System.Boolean>Private—
0x01030x05padding / unreflected
0x08_overrideCreatorObjectConstructor<System.Object>Private—
0x08_parameterizedCreatorObjectConstructor<System.Object>Private—
0x08_creatorParametersJsonPropertyCollectionPrivate—
0x08_extensionDataValueTypeTypePrivate—
Inherited from JsonContainerContract 6
OffsetSizeNameTypeFlagsDefault
0x08_itemContractJsonContractPrivate—
0x08_finalItemContractJsonContractPrivate—
0x08<ItemConverter>k__BackingFieldJsonConverterPrivate—
0x02<ItemIsReference>k__BackingFieldNullable<System.Boolean>Private—
0x00AA0x02padding / unreflected
0x08<ItemReferenceLoopHandling>k__BackingFieldNullable<Newtonsoft.Json.ReferenceLoopHandling>Private—
0x08<ItemTypeNameHandling>k__BackingFieldNullable<Newtonsoft.Json.TypeNameHandling>Private—
Inherited from JsonContract 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—

Functions 24

SignatureFlagsNativeParams
MemberSerialization get_MemberSerialization()Public+1 flags0x04
void set_MemberSerialization(const MemberSerialization& value)Public+1 flags0x04
Nullable<Newtonsoft.Json.MissingMemberHandling> get_MissingMemberHandling()Public+1 flags0x08
void set_MissingMemberHandling(const Nullable<Newtonsoft.Json.MissingMemberHandling>& value)Public+1 flags0x08
Nullable<Newtonsoft.Json.Required> get_ItemRequired()Public+1 flags0x08
void set_ItemRequired(const Nullable<Newtonsoft.Json.Required>& value)Public+1 flags0x08
Nullable<Newtonsoft.Json.NullValueHandling> get_ItemNullValueHandling()Public+1 flags0x08
void set_ItemNullValueHandling(const Nullable<Newtonsoft.Json.NullValueHandling>& value)Public+1 flags0x08
JsonPropertyCollection get_Properties()Public+1 flags0x08
JsonPropertyCollection get_CreatorParameters()Public+1 flags0x08
ObjectConstructor<System.Object> get_OverrideCreator()Public+1 flags0x08
void set_OverrideCreator(ObjectConstructor<System.Object> value)Public+1 flags0x08
ObjectConstructor<System.Object> get_ParameterizedCreator()2 flags0x08
void set_ParameterizedCreator(ObjectConstructor<System.Object> value)2 flags0x08
ExtensionDataSetter get_ExtensionDataSetter()Public+1 flags0x08
void set_ExtensionDataSetter(ExtensionDataSetter value)Public+1 flags0x08
ExtensionDataGetter get_ExtensionDataGetter()Public+1 flags0x08
void set_ExtensionDataGetter(ExtensionDataGetter value)Public+1 flags0x08
void set_ExtensionDataValueType(Type value)Public+1 flags0x08
Func<System.String get_ExtensionDataNameResolver()Public+1 flags0x08
void set_ExtensionDataNameResolver(Func<System.String value)Public+1 flags0x08
bool get_HasRequiredOrDefaultValueProperties()2 flags0x01
void .ctor(Type underlyingType)Public+1 flags0x08
object GetUninitializedObject()1 flags0x08

Used by 4

types with a member, parameter or interface of this type