0x00x0028
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _data | byte[] | 1 flags | — | |
| 0x04 | _position | int | 1 flags | — | |
| — | 0x04 | InitialSize | int | PrivateStatic+1 flags | 0 |
| 0x01 | _autoResize | bool | Private+1 flags | — | |
| 0x08 | _uTF8Encoding | UTF8Encoding | PrivateStatic+1 flags | — | |
| — | 0x04 | StringBufferMaxLength | int | PublicStatic+1 flags | 0 |
| 0x001D | 0x03 | padding / unreflected | |||
| 0x08 | _stringBuffer | byte[] | Private+1 flags | — | |
Functions 50
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_Capacity() | Public+1 flags | 0x04 | |
| byte[] get_Data() | Public+1 flags | 0x08 | |
| int get_Length() | Public+1 flags | 0x04 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(bool autoResize) | Public+1 flags | 0x01 | |
| void .ctor(bool autoResize, int initialSize) | Public+1 flags | 0x04 | |
| NetDataWriter FromBytes(const byte[]& bytes, bool copy) | PublicStatic | 0x08 | |
| NetDataWriter FromBytes(const byte[]& bytes, int offset, int length) | PublicStatic | 0x08 | |
| NetDataWriter FromString(const string& value) | PublicStatic | 0x08 | |
| void ResizeIfNeed(int newSize) | Public | 0x04 | |
| void EnsureFit(int additionalSize) | Public | 0x04 | |
| void Reset(int size) | Public | 0x04 | |
| void Reset() | Public | 0x00 | |
| byte[] CopyData() | Public | 0x08 | |
| int SetPosition(int position) | Public | 0x04 | |
| void Put(float value) | Public | 0x04 | |
| void Put(double value) | Public | 0x08 | |
| void Put(long value) | Public | 0x08 | |
| void Put(ulong value) | Public | 0x08 | |
| void Put(int value) | Public | 0x04 | |
| void Put(uint value) | Public | 0x04 | |
| void Put(ushort value) | Public | 0x02 | |
| void Put(ushort value) | Public | 0x02 | |
| void Put(short value) | Public | 0x02 | |
| void Put(sbyte value) | Public | 0x01 | |
| void Put(byte value) | Public | 0x01 | |
| void Put(const byte[]& data, int offset, int length) | Public | 0x08 | |
| void Put(const byte[]& data) | Public | 0x08 | |
| void PutSBytesWithLength(const sbyte[]& data, int offset, int length) | Public | 0x08 | |
| void PutSBytesWithLength(const sbyte[]& data) | Public | 0x08 | |
| void PutBytesWithLength(const byte[]& data, int offset, int length) | Public | 0x08 | |
| void PutBytesWithLength(const byte[]& data) | Public | 0x08 | |
| void Put(bool value) | Public | 0x01 | |
| void PutArray(Array arr, int sz) | Private | 0x08 | |
| void PutArray(const float[]& value) | Public | 0x08 | |
| void PutArray(const double[]& value) | Public | 0x08 | |
| void PutArray(const long[]& value) | Public | 0x08 | |
| void PutArray(const ulong[]& value) | Public | 0x08 | |
| void PutArray(const int[]& value) | Public | 0x08 | |
| void PutArray(const uint[]& value) | Public | 0x08 | |
| void PutArray(const ushort[]& value) | Public | 0x08 | |
| void PutArray(const short[]& value) | Public | 0x08 | |
| void PutArray(const bool[]& value) | Public | 0x08 | |
| void PutArray(const string[]& value) | Public | 0x08 | |
| void PutArray(const string[]& value, int strMaxLength) | Public | 0x08 | |
| void Put(IPEndPoint endPoint) | Public | 0x08 | |
| void Put(const string& value) | Public | 0x08 | |
| void Put(const string& value, int maxLength) | Public | 0x08 | |
| void Put(const uint8& obj) | Public | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 51
types with a member, parameter or interface of this typeAction`2Action`2BoolSerializer`1ByteSerializer`1CharSerializer`1ClassInfo`1ConnectionRequestDoubleSerializer`1EnumByteSerializer`1EnumIntSerializer`1FastCall`1FastCall`1FastCallClass`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecific`2FastCallSpecificAuto`2FastCallSpecificAuto`2FastCallSpecificAuto`2FastCallStatic`2FastCallStruct`2FloatSerializer`1INetSerializableIntSerializer`1IPEndPointSerializer`1LongSerializer`1NatPunchModuleNetConnectRequestPacketNetDataReaderNetManagerNetPacketProcessorNetPeerNetSerializerSByteSerializer`1ShortSerializer`1StringSerializer`1UIntSerializer`1ULongSerializer`1UShortSerializer`1