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

Public Member Functions

 JsonSerializer ()
 
void Populate (TextReader reader, object target)
 
void Populate (JsonReader reader, object target)
 
object Deserialize (JsonReader reader)
 
object Deserialize (TextReader reader, Type objectType)
 
Deserialize< T > (JsonReader reader)
 
object Deserialize (JsonReader reader, Type objectType)
 
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

bool IsCheckAdditionalContentSet ()
 
virtual void PopulateInternal (JsonReader reader, object target)
 
virtual object DeserializeInternal (JsonReader reader, Type objectType)
 
virtual void SerializeInternal (JsonWriter jsonWriter, object value, Type objectType)
 
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

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

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
 
EventHandler< ErrorEventArgsError
 

Detailed Description

Definition at line 23 of file JsonSerializer.cs.


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