terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Newtonsoft.Json.Serialization.JsonObjectContract Class Reference
+ Inheritance diagram for Newtonsoft.Json.Serialization.JsonObjectContract:
+ Collaboration diagram for Newtonsoft.Json.Serialization.JsonObjectContract:

Public Member Functions

 JsonObjectContract (Type underlyingType)
 

Package Functions

object GetUninitializedObject ()
 
void InvokeOnSerializing (object o, StreamingContext context)
 
void InvokeOnSerialized (object o, StreamingContext context)
 
void InvokeOnDeserializing (object o, StreamingContext context)
 
void InvokeOnDeserialized (object o, StreamingContext context)
 
void InvokeOnError (object o, StreamingContext context, ErrorContext errorContext)
 

Static Package Functions

static SerializationCallback CreateSerializationCallback (MethodInfo callbackMethodInfo)
 
static SerializationErrorCallback CreateSerializationErrorCallback (MethodInfo callbackMethodInfo)
 

Package Attributes

bool ExtensionDataIsJToken
 
bool IsNullable
 
bool IsConvertable
 
bool IsEnum
 
Type NonNullableUnderlyingType
 
ReadType InternalReadType
 
JsonContractType ContractType
 
bool IsReadOnlyOrFixedSize
 
bool IsSealed
 
bool IsInstantiable
 

Properties

MemberSerialization MemberSerialization [get, set]
 
RequiredItemRequired [get, set]
 
JsonPropertyCollection Properties [get, set, private set]
 
JsonPropertyCollection ConstructorParameters [get, set]
 
JsonPropertyCollection CreatorParameters [get, set]
 
ConstructorInfo OverrideConstructor [get, set]
 
ConstructorInfo ParametrizedConstructor [get, set]
 
ObjectConstructor< object > OverrideCreator [get, set]
 
ObjectConstructor< object > ParameterizedCreator [get, set]
 
ExtensionDataSetter ExtensionDataSetter [get, set]
 
ExtensionDataGetter ExtensionDataGetter [get, set]
 
Type ExtensionDataValueType [get, set]
 
bool HasRequiredOrDefaultValueProperties [get, set]
 
JsonContract ItemContract [get, set]
 
JsonContract FinalItemContract [get, set]
 
JsonConverter ItemConverter [get, set]
 
bool? ItemIsReference [get, set]
 
ReferenceLoopHandlingItemReferenceLoopHandling [get, set]
 
TypeNameHandlingItemTypeNameHandling [get, set]
 
Type UnderlyingType [get, set, private set]
 
Type CreatedType [get, set]
 
bool? IsReference [get, set]
 
JsonConverter Converter [get, set]
 
JsonConverter InternalConverter [get, set]
 
IList< SerializationCallbackOnDeserializedCallbacks [get, set]
 
IList< SerializationCallbackOnDeserializingCallbacks [get, set]
 
IList< SerializationCallbackOnSerializedCallbacks [get, set]
 
IList< SerializationCallbackOnSerializingCallbacks [get, set]
 
IList< SerializationErrorCallbackOnErrorCallbacks [get, set]
 
MethodInfo OnDeserialized [get, set]
 
MethodInfo OnDeserializing [get, set]
 
MethodInfo OnSerialized [get, set]
 
MethodInfo OnSerializing [get, set]
 
MethodInfo OnError [get, set]
 
Func< object > DefaultCreator [get, set]
 
bool DefaultCreatorNonPublic [get, set]
 

Private Attributes

MemberSerialization< MemberSerializationk__BackingField
 
Required?< ItemRequiredk__BackingField
 
JsonPropertyCollection< Propertiesk__BackingField
 
ExtensionDataSetter< ExtensionDataSetterk__BackingField
 
ExtensionDataGetter< ExtensionDataGetterk__BackingField
 
bool? _hasRequiredOrDefaultValueProperties
 
ConstructorInfo _parametrizedConstructor
 
ConstructorInfo _overrideConstructor
 
ObjectConstructor< object > _overrideCreator
 
ObjectConstructor< object > _parameterizedCreator
 
JsonPropertyCollection _creatorParameters
 
Type _extensionDataValueType
 
JsonContract _itemContract
 
JsonContract _finalItemContract
 
List< SerializationCallback_onDeserializedCallbacks
 
IList< SerializationCallback_onDeserializingCallbacks
 
IList< SerializationCallback_onSerializedCallbacks
 
IList< SerializationCallback_onSerializingCallbacks
 
IList< SerializationErrorCallback_onErrorCallbacks
 
Type _createdType
 

Detailed Description

Definition at line 17 of file JsonObjectContract.cs.


The documentation for this class was generated from the following file: