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

Public Member Functions

void Flush ()
 
virtual void Close ()
 
virtual void WriteStartObject ()
 
virtual void WriteEndObject ()
 
virtual void WriteStartArray ()
 
virtual void WriteEndArray ()
 
virtual void WriteStartConstructor (string name)
 
virtual void WriteEndConstructor ()
 
virtual void WritePropertyName (string name)
 
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 WriteNull ()
 
virtual void WriteUndefined ()
 
virtual void WriteRaw (string json)
 
virtual void WriteRawValue (string json)
 
virtual void WriteValue (string value)
 
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 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 WriteValue (byte[] value)
 
virtual void WriteValue (Uri value)
 
virtual void WriteValue (object value)
 
virtual void WriteComment (string text)
 
virtual void WriteWhitespace (string ws)
 

Protected Member Functions

 JsonWriter ()
 
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 WriteConstructorDate (JsonReader reader)
 
void WriteEnd (JsonContainerType type)
 
void AutoCompleteAll ()
 
JsonToken GetCloseTokenForType (JsonContainerType type)
 
void AutoCompleteClose (JsonContainerType type)
 
void System.IDisposable. Dispose ()
 

Static Private Member Functions

static JsonWriter ()
 
static JsonWriterException CreateUnsupportedTypeException (JsonWriter writer, object value)
 

Private Attributes

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 21 of file JsonWriter.cs.


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