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

Public Member Functions

 TraceJsonWriter (JsonWriter innerWriter)
 
string GetSerializedJsonMessage ()
 
override void WriteValue (decimal value)
 
override void WriteValue (bool value)
 
override void WriteValue (byte value)
 
override void WriteValue (byte? value)
 
override void WriteValue (char value)
 
override void WriteValue (byte[] value)
 
override void WriteValue (DateTime value)
 
override void WriteValue (DateTimeOffset value)
 
override void WriteValue (double value)
 
override void WriteUndefined ()
 
override void WriteNull ()
 
override void WriteValue (float value)
 
override void WriteValue (Guid value)
 
override void WriteValue (int value)
 
override void WriteValue (long value)
 
override void WriteValue (object value)
 
override void WriteValue (sbyte value)
 
override void WriteValue (short value)
 
override void WriteValue (string value)
 
override void WriteValue (TimeSpan value)
 
override void WriteValue (uint value)
 
override void WriteValue (ulong value)
 
override void WriteValue (Uri value)
 
override void WriteValue (ushort value)
 
override void WriteWhitespace (string ws)
 
override void WriteComment (string text)
 
override void WriteStartArray ()
 
override void WriteEndArray ()
 
override void WriteStartConstructor (string name)
 
override void WriteEndConstructor ()
 
override void WritePropertyName (string name)
 
override void WritePropertyName (string name, bool escape)
 
override void WriteStartObject ()
 
override void WriteEndObject ()
 
override void WriteRawValue (string json)
 
override void WriteRaw (string json)
 
override void Close ()
 
override void Flush ()
 
virtual void WriteEnd ()
 
void WriteToken (JsonReader reader)
 
void WriteToken (JsonReader reader, bool writeChildren)
 
void WriteToken (JsonToken token, object value)
 
void WriteToken (JsonToken token)
 
virtual void WriteValue (int? value)
 
virtual void WriteValue (uint? value)
 
virtual void WriteValue (long? value)
 
virtual void WriteValue (ulong? value)
 
virtual void WriteValue (float? value)
 
virtual void WriteValue (double? value)
 
virtual void WriteValue (bool? value)
 
virtual void WriteValue (short? value)
 
virtual void WriteValue (ushort? value)
 
virtual void WriteValue (char? value)
 
virtual void WriteValue (sbyte? value)
 
virtual void WriteValue (decimal? value)
 
virtual void WriteValue (DateTime? value)
 
virtual void WriteValue (DateTimeOffset? value)
 
virtual void WriteValue (Guid? value)
 
virtual void WriteValue (TimeSpan? value)
 

Protected Member Functions

virtual void WriteEnd (JsonToken token)
 
virtual void WriteIndent ()
 
virtual void WriteValueDelimiter ()
 
virtual void WriteIndentSpace ()
 
virtual void Dispose (bool disposing)
 
void SetWriteState (JsonToken token, object value)
 

Package Types

enum  State {
  Start , Property , ObjectStart , Object ,
  ArrayStart , Array , ConstructorStart , Constructor ,
  Closed , Error
}
 

Package Functions

virtual void OnStringEscapeHandlingChanged ()
 
void UpdateScopeWithFinishedValue ()
 
virtual void WriteToken (JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments)
 
void AutoComplete (JsonToken tokenBeingWritten)
 
void InternalWriteEnd (JsonContainerType container)
 
void InternalWritePropertyName (string name)
 
void InternalWriteRaw ()
 
void InternalWriteStart (JsonToken token, JsonContainerType container)
 
void InternalWriteValue (JsonToken token)
 
void InternalWriteWhitespace (string ws)
 
void InternalWriteComment ()
 

Static Package Functions

static JsonWriter.State[][] BuildStateArray ()
 
static void WriteValue (JsonWriter writer, PrimitiveTypeCode typeCode, object value)
 

Static Package Attributes

static readonly JsonWriter.State[][] StateArrayTempate
 

Properties

bool CloseOutput [get, set]
 
int Top [get, set]
 
WriteState WriteState [get, set]
 
string ContainerPath [get, set]
 
string Path [get, set]
 
Formatting Formatting [get, set]
 
DateFormatHandling DateFormatHandling [get, set]
 
DateTimeZoneHandling DateTimeZoneHandling [get, set]
 
StringEscapeHandling StringEscapeHandling [get, set]
 
FloatFormatHandling FloatFormatHandling [get, set]
 
string DateFormatString [get, set]
 
CultureInfo Culture [get, set]
 

Private Member Functions

void Push (JsonContainerType value)
 
JsonContainerType Pop ()
 
JsonContainerType Peek ()
 
void WriteEnd (JsonContainerType type)
 
void WriteConstructorDate (JsonReader reader)
 
void AutoCompleteAll ()
 
JsonToken GetCloseTokenForType (JsonContainerType type)
 
void AutoCompleteClose (JsonContainerType type)
 
void System.IDisposable. Dispose ()
 

Static Private Member Functions

static JsonWriterException CreateUnsupportedTypeException (JsonWriter writer, object value)
 

Private Attributes

readonly JsonWriter _innerWriter
 
readonly JsonTextWriter _textWriter
 
readonly StringWriter _sw
 
List< JsonPosition_stack
 
JsonPosition _currentPosition
 
JsonWriter.State _currentState
 
Formatting _formatting
 
bool< CloseOutputk__BackingField
 
DateFormatHandling _dateFormatHandling
 
DateTimeZoneHandling _dateTimeZoneHandling
 
StringEscapeHandling _stringEscapeHandling
 
FloatFormatHandling _floatFormatHandling
 
string _dateFormatString
 
CultureInfo _culture
 

Static Private Attributes

static readonly JsonWriter.State[][] StateArray
 

Detailed Description

Definition at line 12 of file TraceJsonWriter.cs.


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