| uint get_Length() | Public+1 flags | | 0x04 |
| void .ctor(int chunkSize, const ISerializationAdapter[]& adapters) | Public+1 flags | | 0x08 |
| Chunk FindChunkWithSpace(uint length) | Private | | 0x08 |
| uint WriteInternal(const Void*& pData, uint dataSize, bool prefixSize) | Private | | 0x04 |
| uint ReserveInternal(uint dataSize, bool prefixSize) | Private | | 0x04 |
| void WriteInternal(uint id, const Void*& pData, uint dataSize, bool prefixSize) | Private | | 0x04 |
| uint Reserve() | Public | | 0x04 |
| uint Write(const uint8& val) | Public | | 0x04 |
| uint Write(const uint8& val) | Public | | 0x04 |
| uint Write(uint offset, const uint8& val) | Public | — | 0x04 |
| uint Write(uint offset, const uint8& val) | Public | | 0x04 |
| uint Reserve(uint count) | Public | | 0x04 |
| uint Write(const T[]& values, bool hashElements) | Public | | 0x08 |
| uint Write(uint offset, const T[]& values, bool hashElements) | Public | | 0x08 |
| uint WriteObjects(IEnumerable<T> objs, bool serizalizeTypeData) | Public | | 0x08 |
| uint WriteObject(object obj, bool serializeTypeData) | Public | | 0x08 |
| uint WriteString(const string& str, ushort sep) | Public | | 0x08 |
| uint WriteStringInternal(const string& val, Encoding enc) | Private | | 0x08 |
| byte[] SerializeToByteArray() | Public | | 0x08 |
| uint SerializeToStream(Stream str) | Public | | 0x08 |
| bool IsUnicode(const string& str) | PrivateStatic | | 0x08 |
| uint WriteAutoEncodedString(const string& str) | Private | | 0x08 |
| uint WriteUnicodeString(const string& str) | Private | | 0x08 |
| uint ComputeStringSize(const string& str, ref bool& isUnicode) | PrivateStatic | | 0x08 |
| uint WriteDynamicString(const string& str, ushort sep) | Private | | 0x08 |
| uint RecurseDynamicStringParts(const StringParts[]& parts, int index, ushort sep, uint minSize) | Private | | 0x08 |