Zdexby TheHolyOneZ
42,595 classes
Class

JsonDataReader

: BaseDataReader : BaseDataReaderWriter : Object
Sirenix.Serialization.JsonDataReader, Sirenix.Serialization 0x0060 (96 B) inherited 0x0030 Sirenix.Serialization.dll
0x00x0060

Members 6

OffsetSizeNameTypeFlagsDefault
0x08readerJsonTextReaderPrivate—
0x02peekedEntryTypeNullable<Sirenix.Serialization.EntryType>Private—
0x003A0x06padding / unreflected
0x08peekedEntryNamestringPrivate—
0x08peekedEntryContentstringPrivate—
0x08seenTypesDictionary<System.Int32Private—
0x08primitiveArrayReadersDictionary<System.TypePrivate+1 flags—
Inherited from BaseDataReader 2
OffsetSizeNameTypeFlagsDefault
0x08contextDeserializationContextPrivate—
0x08streamStreamPrivate—
Inherited from BaseDataReaderWriter 2
OffsetSizeNameTypeFlagsDefault
0x08nodesNodeInfo[]Private—
0x04nodesLengthintPrivate—

Functions 51

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(Stream stream, DeserializationContext context)Public+1 flags0x08
Stream get_Stream()Public+2 flags0x08
void set_Stream(Stream value)Public+2 flags0x08
void Dispose()Public+1 flags0x00
EntryType PeekEntry(ref string& name)Public+1 flags0x08
bool EnterNode(ref Type& type)Public+1 flags0x08
bool ExitNode()Public+1 flags0x01
bool EnterArray(ref long& length)Public+1 flags0x08
bool ExitArray()Public+1 flags0x01
bool ReadPrimitiveArray(ref T[]& array)Public+1 flags—0x08
bool ReadBoolean(ref bool& value)Public+1 flags0x01
bool ReadInternalReference(ref int& id)Public+1 flags0x04
bool ReadExternalReference(ref int& index)Public+1 flags0x04
bool ReadExternalReference(ref Guid& guid)Public+1 flags0x10
bool ReadExternalReference(ref string& id)Public+1 flags0x08
bool ReadChar(ref ushort& value)Public+1 flags0x02
bool ReadString(ref string& value)Public+1 flags0x08
bool ReadGuid(ref Guid& value)Public+1 flags0x10
bool ReadSByte(ref sbyte& value)Public+1 flags0x01
bool ReadInt16(ref short& value)Public+1 flags0x02
bool ReadInt32(ref int& value)Public+1 flags0x04
bool ReadInt64(ref long& value)Public+1 flags0x08
bool ReadByte(ref byte& value)Public+1 flags0x01
bool ReadUInt16(ref ushort& value)Public+1 flags0x02
bool ReadUInt32(ref uint& value)Public+1 flags0x04
bool ReadUInt64(ref ulong& value)Public+1 flags0x08
bool ReadDecimal(ref decimal& value)Public+1 flags0x10
bool ReadSingle(ref float& value)Public+1 flags0x04
bool ReadDouble(ref double& value)Public+1 flags0x08
bool ReadNull()Public+1 flags0x01
void PrepareNewSerializationSession()Public+1 flags0x00
string GetDataDump()Public+1 flags0x08
EntryType PeekEntry()2 flags0x01
EntryType ReadToNextEntry()2 flags0x01
void MarkEntryConsumed()Private0x00
bool ReadAnyIntReference(ref int& value)Private0x04
ushort <.ctor>b__7_0()Private0x02
sbyte <.ctor>b__7_1()Private0x01
short <.ctor>b__7_2()Private0x02
int <.ctor>b__7_3()Private0x04
long <.ctor>b__7_4()Private0x08
byte <.ctor>b__7_5()Private0x01
ushort <.ctor>b__7_6()Private0x02
uint <.ctor>b__7_7()Private0x04
ulong <.ctor>b__7_8()Private0x08
decimal <.ctor>b__7_9()Private0x10
bool <.ctor>b__7_10()Private0x01
float <.ctor>b__7_11()Private0x04
double <.ctor>b__7_12()Private0x08
Guid <.ctor>b__7_13()Private0x10