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
|
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< CloseOutput > | k__BackingField |
DateFormatHandling | _dateFormatHandling |
DateTimeZoneHandling | _dateTimeZoneHandling |
StringEscapeHandling | _stringEscapeHandling |
FloatFormatHandling | _floatFormatHandling |
string | _dateFormatString |
CultureInfo | _culture |
Static Private Attributes | |
static readonly JsonWriter.State[][] | StateArray |
Definition at line 15 of file JsonTextWriter.cs.