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

Public Member Functions

 JTokenWriter (JContainer container)
 
 JTokenWriter ()
 
override void Flush ()
 
override void Close ()
 
override void WriteStartObject ()
 
override void WriteStartArray ()
 
override void WriteStartConstructor (string name)
 
override void WritePropertyName (string name)
 
override void WriteValue (object value)
 
override void WriteNull ()
 
override void WriteUndefined ()
 
override void WriteRaw (string json)
 
override void WriteComment (string text)
 
override void WriteValue (string value)
 
override void WriteValue (int value)
 
override void WriteValue (uint value)
 
override void WriteValue (long value)
 
override void WriteValue (ulong value)
 
override void WriteValue (float value)
 
override void WriteValue (double value)
 
override void WriteValue (bool value)
 
override void WriteValue (short value)
 
override void WriteValue (ushort value)
 
override void WriteValue (char value)
 
override void WriteValue (byte value)
 
override void WriteValue (sbyte value)
 
override void WriteValue (decimal value)
 
override void WriteValue (DateTime value)
 
override void WriteValue (DateTimeOffset value)
 
override void WriteValue (byte[] value)
 
override void WriteValue (TimeSpan value)
 
override void WriteValue (Guid value)
 
override void WriteValue (Uri value)
 
virtual void WriteEndObject ()
 
virtual void WriteEndArray ()
 
virtual void WriteEndConstructor ()
 
virtual void WritePropertyName (string name, bool escape)
 
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 WriteRawValue (string json)
 
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 (byte? 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)
 
virtual void WriteWhitespace (string ws)
 

Protected Member Functions

override 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

void AddValue (JValue value, JsonToken token)
 
override void WriteToken (JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments)
 
virtual void OnStringEscapeHandlingChanged ()
 
void UpdateScopeWithFinishedValue ()
 
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

JToken CurrentToken [get, set]
 
JToken Token [get, set]
 
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 AddParent (JContainer container)
 
void RemoveParent ()
 
void AddValue (object value, JsonToken token)
 
void Push (JsonContainerType value)
 
JsonContainerType Pop ()
 
JsonContainerType Peek ()
 
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

JContainer _token
 
JContainer _parent
 
JValue _value
 
JToken _current
 
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 13 of file JTokenWriter.cs.


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