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

Public Member Functions

 JsonSerializerProxy (JsonSerializerInternalReader serializerReader)
 
 JsonSerializerProxy (JsonSerializerInternalWriter serializerWriter)
 
void Populate (TextReader reader, object target)
 
void Populate (JsonReader reader, object target)
 
object Deserialize (JsonReader reader)
 
object Deserialize (TextReader reader, Type objectType)
 
object Deserialize (JsonReader reader, Type objectType)
 
Deserialize< T > (JsonReader reader)
 
void Serialize (TextWriter textWriter, object value)
 
void Serialize (JsonWriter jsonWriter, object value, Type objectType)
 
void Serialize (TextWriter textWriter, object value, Type objectType)
 
void Serialize (JsonWriter jsonWriter, object value)
 

Static Public Member Functions

static JsonSerializer Create ()
 
static JsonSerializer Create (JsonSerializerSettings settings)
 
static JsonSerializer CreateDefault ()
 
static JsonSerializer CreateDefault (JsonSerializerSettings settings)
 

Package Functions

JsonSerializerInternalBase GetInternalSerializer ()
 
override object DeserializeInternal (JsonReader reader, Type objectType)
 
override void PopulateInternal (JsonReader reader, object target)
 
override void SerializeInternal (JsonWriter jsonWriter, object value, Type rootType)
 
bool IsCheckAdditionalContentSet ()
 
IReferenceResolver GetReferenceResolver ()
 
JsonConverter GetMatchingConverter (Type type)
 
void OnError (ErrorEventArgs e)
 

Static Package Functions

static JsonConverter GetMatchingConverter (IList< JsonConverter > converters, Type objectType)
 

Package Attributes

TypeNameHandling _typeNameHandling
 
FormatterAssemblyStyle _typeNameAssemblyFormat
 
PreserveReferencesHandling _preserveReferencesHandling
 
ReferenceLoopHandling _referenceLoopHandling
 
MissingMemberHandling _missingMemberHandling
 
ObjectCreationHandling _objectCreationHandling
 
NullValueHandling _nullValueHandling
 
DefaultValueHandling _defaultValueHandling
 
ConstructorHandling _constructorHandling
 
MetadataPropertyHandling _metadataPropertyHandling
 
JsonConverterCollection _converters
 
IContractResolver _contractResolver
 
ITraceWriter _traceWriter
 
IEqualityComparer _equalityComparer
 
SerializationBinder _binder
 
StreamingContext _context
 

Properties

override EventHandler< ErrorEventArgsError [set]
 
override IReferenceResolver ReferenceResolver [get, set]
 
override ITraceWriter TraceWriter [get, set]
 
override IEqualityComparer EqualityComparer [get, set]
 
override JsonConverterCollection Converters [get, set]
 
override DefaultValueHandling DefaultValueHandling [get, set]
 
override IContractResolver ContractResolver [get, set]
 
override MissingMemberHandling MissingMemberHandling [get, set]
 
override NullValueHandling NullValueHandling [get, set]
 
override ObjectCreationHandling ObjectCreationHandling [get, set]
 
override ReferenceLoopHandling ReferenceLoopHandling [get, set]
 
override PreserveReferencesHandling PreserveReferencesHandling [get, set]
 
override TypeNameHandling TypeNameHandling [get, set]
 
override MetadataPropertyHandling MetadataPropertyHandling [get, set]
 
override FormatterAssemblyStyle TypeNameAssemblyFormat [get, set]
 
override ConstructorHandling ConstructorHandling [get, set]
 
override SerializationBinder Binder [get, set]
 
override StreamingContext Context [get, set]
 
override Formatting Formatting [get, set]
 
override DateFormatHandling DateFormatHandling [get, set]
 
override DateTimeZoneHandling DateTimeZoneHandling [get, set]
 
override DateParseHandling DateParseHandling [get, set]
 
override FloatFormatHandling FloatFormatHandling [get, set]
 
override FloatParseHandling FloatParseHandling [get, set]
 
override StringEscapeHandling StringEscapeHandling [get, set]
 
override string DateFormatString [get, set]
 
override CultureInfo Culture [get, set]
 
override? int MaxDepth [get, set]
 
override bool CheckAdditionalContent [get, set]
 

Private Member Functions

void SetupReader (JsonReader reader, out CultureInfo previousCulture, out DateTimeZoneHandling? previousDateTimeZoneHandling, out DateParseHandling? previousDateParseHandling, out FloatParseHandling? previousFloatParseHandling, out int? previousMaxDepth, out string previousDateFormatString)
 
void ResetReader (JsonReader reader, CultureInfo previousCulture, DateTimeZoneHandling? previousDateTimeZoneHandling, DateParseHandling? previousDateParseHandling, FloatParseHandling? previousFloatParseHandling, int? previousMaxDepth, string previousDateFormatString)
 

Static Private Member Functions

static void ApplySerializerSettings (JsonSerializer serializer, JsonSerializerSettings settings)
 

Private Attributes

readonly JsonSerializerInternalReader _serializerReader
 
readonly JsonSerializerInternalWriter _serializerWriter
 
readonly JsonSerializer _serializer
 
IReferenceResolver _referenceResolver
 
Formatting_formatting
 
DateFormatHandling_dateFormatHandling
 
DateTimeZoneHandling_dateTimeZoneHandling
 
DateParseHandling_dateParseHandling
 
FloatFormatHandling_floatFormatHandling
 
FloatParseHandling_floatParseHandling
 
StringEscapeHandling_stringEscapeHandling
 
CultureInfo _culture
 
int? _maxDepth
 
bool _maxDepthSet
 
bool? _checkAdditionalContent
 
string _dateFormatString
 
bool _dateFormatStringSet
 

Detailed Description

Definition at line 15 of file JsonSerializerProxy.cs.


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