0x00x0050
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | Data | UnsafeJsonValidator* | Public | |
| 0x0000 | 0x08 | padding / unreflected | ||
| — | CharBuffer | UInt16* | Public | |
| 0x0008 | 0x08 | padding / unreflected | ||
| 0x04 | CharBufferLength | int | Public | |
| 0x04 | m_CharBufferPosition | int | Private | |
| 0x18 | m_Stack | JsonTypeStack | Private | |
| 0x02 | m_PrevChar | ushort | Private | |
| 0x0032 | 0x02 | padding / unreflected | ||
| 0x04 | m_Expected | JsonType | Private | |
| 0x04 | m_LineCount | int | Private | |
| 0x04 | m_LineStart | int | Private | |
| 0x04 | m_PartialTokenType | JsonType | Private | |
| 0x04 | m_PartialTokenState | int | Private | |
| 0x01 | m_NextStringCharIsEscaped | bool | Private | |
| 0x0049 | 0x07 | unreflected bytes to end of StandardJsonValidation | ||
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Break(const JsonType& actual) | Private | — | 0x04 |
| void Validate() | Public | — | 0x00 |
| int ReadString() | Private | — | 0x04 |
| int ReadNumber(ref int& state) | Private | — | 0x04 |
| int ReadTrue(int start) | Private | — | 0x04 |
| int ReadFalse(int start) | Private | — | 0x04 |
| int ReadNull(int start) | Private | — | 0x04 |
| int ReadNaN(int start) | Private | — | 0x04 |
| int ReadInfinity(int start) | Private | — | 0x04 |
| int ReadPrimitive(const UInt16*& expected, int start, int length) | Private | — | 0x04 |
| bool IsExpected(const JsonType& type) | Private | — | 0x04 |