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

Public Member Functions

 JsonTextWriter (TextWriter textWriter)
 
override void Flush ()
 
override void Close ()
 
override void WriteStartObject ()
 
override void WriteStartArray ()
 
override void WriteStartConstructor (string name)
 
override void WritePropertyName (string name)
 
override void WritePropertyName (string name, bool escape)
 
override void WriteValue (object value)
 
override void WriteNull ()
 
override void WriteUndefined ()
 
override void WriteRaw (string json)
 
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 (float? value)
 
override void WriteValue (double 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 (byte[] value)
 
override void WriteValue (DateTimeOffset value)
 
override void WriteValue (Guid value)
 
override void WriteValue (TimeSpan value)
 
override void WriteValue (Uri value)
 
override void WriteComment (string text)
 
override void WriteWhitespace (string ws)
 
virtual void WriteEndObject ()
 
virtual void WriteEndArray ()
 
virtual void WriteEndConstructor ()
 
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 (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)
 

Protected Member Functions

override void WriteEnd (JsonToken token)
 
override void WriteIndent ()
 
override void WriteValueDelimiter ()
 
override 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

override 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

Base64Encoder Base64Encoder [get, set]
 
IArrayPool< char > ArrayPool [get, set]
 
int Indentation [get, set]
 
char QuoteChar [get, set]
 
char IndentChar [get, set]
 
bool QuoteName [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 UpdateCharEscapeFlags ()
 
void WriteValueInternal (string value, JsonToken token)
 
void WriteEscapedString (string value, bool quote)
 
void EnsureWriteBuffer ()
 
void WriteIntegerValue (long value)
 
void WriteIntegerValue (ulong uvalue)
 
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

readonly TextWriter _writer
 
Base64Encoder _base64Encoder
 
char _indentChar
 
int _indentation
 
char _quoteChar
 
bool _quoteName
 
bool[] _charEscapeFlags
 
char[] _writeBuffer
 
IArrayPool< char > _arrayPool
 
char[] _indentChars
 
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 15 of file JsonTextWriter.cs.


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