implements IDisposable
0x00x0020
Members 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | m_JsonTokenStream | UnsafeJsonTokenStream* | Private+1 flags | |
| 0x0000 | 0x08 | padding / unreflected | ||
| — | m_PackedBinaryStream | UnsafePackedBinaryStream* | Private+1 flags | |
| 0x0008 | 0x08 | padding / unreflected | ||
| 0x04 | JsonTokenNextIndex | int | Public | |
| 0x04 | JsonTokenParentIndex | int | Public | |
| 0x01 | StripStringEscapeCharacters | bool | Public | |
| 0x0019 | 0x07 | unreflected bytes to end of UnsafePackedBinaryWriter | ||
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const UnsafeJsonTokenStream*& jsonTokenStream, const UnsafePackedBinaryStream*& packedBinaryStream) | Public+1 flags | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Seek(int index, int parent) | Public | 0x04 | |
| SerializedValueView GetView(int index) | 1 flags | 0x10 | |
| int Write(const UnsafeBuffer<System.Char>& buffer, int count) | Public | 0x10 | |
| int WriteTokens(const UnsafeBuffer<System.Char>& buffer, int count) | Private | 0x10 | |
| void WriteCharacters(int inputTokenStartIndex, int outputTokenStartIndex, const UnsafeBuffer<System.Char>& buffer, int count) | Private | 0x10 | |
| void Write(ref int& position, const uint8& value) | Private | 0x04 | |
| bool IsObjectKey(const Token*& tokens, int index) | PrivateStatic | 0x04 | |
| void <WriteCharacters>g__WriteCharacterEscaped|11_0(ref UnsafePackedBinaryWriter& writer, ref int& p, ushort c) | Static+1 flags | 0x20 |