implements INativeList`1, IIndexable`1, INativeDisposable, IDisposable, IUTF8Bytes, IComparable`1, IEquatable`1, IComparable`1, IEquatable`1, IComparable`1, IEquatable`1, IComparable`1, IEquatable`1, IComparable`1, IEquatable`1, IComparable`1, IEquatable`1, IComparable`1, IEquatable`1
0x00x0008
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | m_Data | UnsafeText* | 1 flags | |
| — | 0x04 | MaxCapacity | int | PublicStatic+1 flags |
| 0x0000 | 0x08 | unreflected bytes to end of NativeText | ||
Functions 69
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const string& source, const Allocator& allocator) | Public+1 flags | 0x08 | |
| void .ctor(const string& source, const AllocatorHandle& allocator) | Public+1 flags | 0x08 | |
| void .ctor(int capacity, const Allocator& allocator) | Public+1 flags | 0x04 | |
| void .ctor(int capacity, const AllocatorHandle& allocator) | Public+1 flags | 0x04 | |
| void .ctor(const Allocator& allocator) | Public+1 flags | 0x04 | |
| void .ctor(const AllocatorHandle& allocator) | Public+1 flags | 0x04 | |
| void .ctor(ref FixedString32Bytes& source, const AllocatorHandle& allocator) | Public+1 flags | 0x20 | |
| void .ctor(ref FixedString32Bytes& source, const Allocator& allocator) | Public+1 flags | 0x20 | |
| void .ctor(ref FixedString64Bytes& source, const AllocatorHandle& allocator) | Public+1 flags | 0x40 | |
| void .ctor(ref FixedString64Bytes& source, const Allocator& allocator) | Public+1 flags | 0x40 | |
| void .ctor(ref FixedString128Bytes& source, const AllocatorHandle& allocator) | Public+1 flags | 0x80 | |
| void .ctor(ref FixedString128Bytes& source, const Allocator& allocator) | Public+1 flags | 0x80 | |
| void .ctor(ref FixedString512Bytes& source, const AllocatorHandle& allocator) | Public+1 flags | 0x200 | |
| void .ctor(ref FixedString512Bytes& source, const Allocator& allocator) | Public+1 flags | 0x200 | |
| void .ctor(ref FixedString4096Bytes& source, const AllocatorHandle& allocator) | Public+1 flags | 0x1000 | |
| void .ctor(ref FixedString4096Bytes& source, const Allocator& allocator) | Public+1 flags | 0x1000 | |
| int get_Length() | PublicFinal+3 flags | 0x04 | |
| void set_Length(int value) | PublicFinal+3 flags | 0x04 | |
| int get_Capacity() | PublicFinal+3 flags | 0x04 | |
| void set_Capacity(int value) | PublicFinal+3 flags | 0x04 | |
| bool TryResize(int newLength, const NativeArrayOptions& clearOptions) | PublicFinal+2 flags | 0x04 | |
| bool get_IsEmpty() | PublicFinal+3 flags | 0x01 | |
| bool get_IsCreated() | Public+1 flags | 0x01 | |
| Byte* GetUnsafePtr() | PublicFinal+2 flags | 0x00 | |
| byte get_Item(int index) | PublicFinal+3 flags | 0x04 | |
| void set_Item(int index, byte value) | PublicFinal+3 flags | 0x04 | |
| ref byte ElementAt(int index) | PublicFinal+2 flags | 0x04 | |
| void Clear() | PublicFinal+2 flags | 0x00 | |
| void Add(ref byte& value) | Public | 0x01 | |
| int CompareTo(const NativeText& other) | PublicFinal+2 flags | 0x08 | |
| bool Equals(const NativeText& other) | PublicFinal+2 flags | 0x08 | |
| int CompareTo(const ReadOnly& other) | Public | 0x08 | |
| bool Equals(const ReadOnly& other) | Public | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| JobHandle Dispose(const JobHandle& inputDeps) | PublicFinal+2 flags | 0x10 | |
| string get_Value() | Public+1 flags | 0x08 | |
| Enumerator GetEnumerator() | Public | 0x10 | |
| int CompareTo(const string& other) | PublicFinal+2 flags | 0x08 | |
| bool Equals(const string& other) | PublicFinal+2 flags | 0x08 | |
| int CompareTo(const FixedString32Bytes& other) | PublicFinal+2 flags | 0x20 | |
| bool op_Equality(ref NativeText& a, ref FixedString32Bytes& b) | PublicStatic+1 flags | 0x20 | |
| bool op_Inequality(ref NativeText& a, ref FixedString32Bytes& b) | PublicStatic+1 flags | 0x20 | |
| bool Equals(const FixedString32Bytes& other) | PublicFinal+2 flags | 0x20 | |
| int CompareTo(const FixedString64Bytes& other) | PublicFinal+2 flags | 0x40 | |
| bool op_Equality(ref NativeText& a, ref FixedString64Bytes& b) | PublicStatic+1 flags | 0x40 | |
| bool op_Inequality(ref NativeText& a, ref FixedString64Bytes& b) | PublicStatic+1 flags | 0x40 | |
| bool Equals(const FixedString64Bytes& other) | PublicFinal+2 flags | 0x40 | |
| int CompareTo(const FixedString128Bytes& other) | PublicFinal+2 flags | 0x80 | |
| bool op_Equality(ref NativeText& a, ref FixedString128Bytes& b) | PublicStatic+1 flags | 0x80 | |
| bool op_Inequality(ref NativeText& a, ref FixedString128Bytes& b) | PublicStatic+1 flags | 0x80 | |
| bool Equals(const FixedString128Bytes& other) | PublicFinal+2 flags | 0x80 | |
| int CompareTo(const FixedString512Bytes& other) | PublicFinal+2 flags | 0x200 | |
| bool op_Equality(ref NativeText& a, ref FixedString512Bytes& b) | PublicStatic+1 flags | 0x200 | |
| bool op_Inequality(ref NativeText& a, ref FixedString512Bytes& b) | PublicStatic+1 flags | 0x200 | |
| bool Equals(const FixedString512Bytes& other) | PublicFinal+2 flags | 0x200 | |
| int CompareTo(const FixedString4096Bytes& other) | PublicFinal+2 flags | 0x1000 | |
| bool op_Equality(ref NativeText& a, ref FixedString4096Bytes& b) | PublicStatic+1 flags | 0x1000 | |
| bool op_Inequality(ref NativeText& a, ref FixedString4096Bytes& b) | PublicStatic+1 flags | 0x1000 | |
| bool Equals(const FixedString4096Bytes& other) | PublicFinal+2 flags | 0x1000 | |
| string ToString() | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| void CheckNull(const Void*& dataPtr) | Static+1 flags | 0x00 | |
| void CheckRead() | Private | 0x00 | |
| void CheckWrite() | Private | 0x00 | |
| void CheckWriteAndBumpSecondaryVersion() | Private | 0x00 | |
| void CheckIndexInRange(int index) | Private | 0x04 | |
| void ThrowCopyError(const CopyError& error, const string& source) | Private | 0x08 | |
| ReadOnly AsReadOnly() | Public | 0x08 |