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.JsonSerializerInternalReader Class Reference
+ Inheritance diagram for Newtonsoft.Json.Serialization.JsonSerializerInternalReader:
+ Collaboration diagram for Newtonsoft.Json.Serialization.JsonSerializerInternalReader:

Classes

class  CreatorPropertyContext
 

Public Member Functions

 JsonSerializerInternalReader (JsonSerializer serializer)
 
void Populate (JsonReader reader, object target)
 
object Deserialize (JsonReader reader, Type objectType, bool checkAdditionalContent)
 
object CreateNewObject (JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, string id, out bool createdFromNonDefaultCreator)
 

Protected Member Functions

void ClearErrorContext ()
 
bool IsErrorHandled (object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex)
 

Protected Attributes

JsonSerializerProxy InternalSerializer
 

Package Types

enum  PropertyPresence { None , Null , Value }
 

Package Functions

string GetExpectedDescription (JsonContract contract)
 
object CreateISerializableItem (JToken token, Type type, JsonISerializableContract contract, JsonProperty member)
 

Package Attributes

readonly JsonSerializer Serializer
 
readonly ITraceWriter TraceWriter
 

Properties

BidirectionalDictionary< string, object > DefaultReferenceMappings [get, set]
 

Private Member Functions

JsonContract GetContractSafe (Type type)
 
JsonSerializerProxy GetInternalSerializer ()
 
JToken CreateJToken (JsonReader reader, JsonContract contract)
 
JToken CreateJObject (JsonReader reader)
 
object CreateValueInternal (JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
 
JsonConverter GetConverter (JsonContract contract, JsonConverter memberConverter, JsonContainerContract containerContract, JsonProperty containerProperty)
 
object CreateObject (JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
 
bool ReadMetadataPropertiesToken (JTokenReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id)
 
bool ReadMetadataProperties (JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id)
 
void ResolveTypeName (JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, string qualifiedTypeName)
 
JsonArrayContract EnsureArrayContract (JsonReader reader, Type objectType, JsonContract contract)
 
object CreateList (JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, string id)
 
bool HasNoDefinedType (JsonContract contract)
 
object EnsureType (JsonReader reader, object value, CultureInfo culture, JsonContract contract, Type targetType)
 
bool SetPropertyValue (JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target)
 
bool CalculatePropertyDetails (JsonProperty property, ref JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target, out bool useExistingValue, out object currentValue, out JsonContract propertyContract, out bool gottenCurrentValue)
 
void AddReference (JsonReader reader, string id, object value)
 
bool HasFlag (DefaultValueHandling value, DefaultValueHandling flag)
 
bool ShouldSetPropertyValue (JsonProperty property, object value)
 
IList CreateNewList (JsonReader reader, JsonArrayContract contract, out bool createdFromNonDefaultCreator)
 
IDictionary CreateNewDictionary (JsonReader reader, JsonDictionaryContract contract, out bool createdFromNonDefaultCreator)
 
void OnDeserializing (JsonReader reader, JsonContract contract, object value)
 
void OnDeserialized (JsonReader reader, JsonContract contract, object value)
 
object PopulateDictionary (IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, string id)
 
object PopulateMultidimensionalArray (IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, string id)
 
void ThrowUnexpectedEndException (JsonReader reader, JsonContract contract, object currentObject, string message)
 
object PopulateList (IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, string id)
 
object CreateISerializable (JsonReader reader, JsonISerializableContract contract, JsonProperty member, string id)
 
object CreateObjectUsingCreatorWithParameters (JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor< object > creator, string id)
 
object DeserializeConvertable (JsonConverter converter, JsonReader reader, Type objectType, object existingValue)
 
List< JsonSerializerInternalReader.CreatorPropertyContextResolvePropertyAndCreatorValues (JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType)
 
bool ReadForType (JsonReader reader, JsonContract contract, bool hasConverter)
 
object PopulateObject (object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, string id)
 
bool ShouldDeserialize (JsonReader reader, JsonProperty property, object target)
 
bool CheckPropertyName (JsonReader reader, string memberName)
 
void SetExtensionData (JsonObjectContract contract, JsonProperty member, JsonReader reader, string memberName, object o)
 
object ReadExtensionDataValue (JsonObjectContract contract, JsonProperty member, JsonReader reader)
 
void EndProcessProperty (object newObject, JsonReader reader, JsonObjectContract contract, int initialDepth, JsonProperty property, JsonSerializerInternalReader.PropertyPresence presence, bool setDefaultValue)
 
void SetPropertyPresence (JsonReader reader, JsonProperty property, Dictionary< JsonProperty, JsonSerializerInternalReader.PropertyPresence > requiredProperties)
 
void HandleError (JsonReader reader, bool readPastError, int initialDepth)
 
ErrorContext GetErrorContext (object currentObject, object member, string path, Exception error)
 

Static Private Member Functions

static bool CoerceEmptyStringToNull (Type objectType, JsonContract contract, string s)
 

Private Attributes

ErrorContext _currentErrorContext
 
BidirectionalDictionary< string, object > _mappings
 

Detailed Description

Definition at line 19 of file JsonSerializerInternalReader.cs.


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