implements INativeList`1, IIndexable`1, 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
0x00x0020
Members 3
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x02 | utf8MaxLengthInBytes | ushort | Static+2 flags |
| 0x02 | utf8LengthInBytes | ushort | 1 flags | |
| 0x1E | bytes | FixedBytes30 | 1 flags |
Functions 70
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_UTF8MaxLengthInBytes() | PublicStatic+1 flags | 0x04 | |
| string get_Value() | Public+1 flags | 0x08 | |
| Byte* GetUnsafePtr() | PublicFinal+2 flags | 0x00 | |
| 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 | |
| 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 | |
| Enumerator GetEnumerator() | Public | 0x28 | |
| int CompareTo(const string& other) | PublicFinal+2 flags | 0x08 | |
| bool Equals(const string& other) | PublicFinal+2 flags | 0x08 | |
| ref FixedList32Bytes<System.Byte> AsFixedList() | Public | 0x20 | |
| void .ctor(const string& source) | Public+1 flags | 0x08 | |
| CopyError Initialize(const string& source) | 1 flags | 0x08 | |
| void .ctor(const Rune& rune, int count) | Public+1 flags | 0x04 | |
| FormatError Initialize(const Rune& rune, int count) | 1 flags | 0x04 | |
| FormatError Initialize(const Byte*& srcBytes, int srcLength) | 1 flags | 0x04 | |
| void .ctor(const ReadOnly& other) | Public+1 flags | 0x08 | |
| void .ctor(ref UnsafeText& other) | Public+1 flags | 0x18 | |
| int CompareTo(const FixedString32Bytes& other) | PublicFinal+2 flags | 0x20 | |
| void .ctor(ref FixedString32Bytes& other) | Public+1 flags | 0x20 | |
| FormatError Initialize(ref FixedString32Bytes& other) | 1 flags | 0x20 | |
| bool op_Equality(ref FixedString32Bytes& a, ref FixedString32Bytes& b) | PublicStatic+1 flags | 0x20 | |
| bool op_Inequality(ref FixedString32Bytes& 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 | |
| void .ctor(ref FixedString64Bytes& other) | Public+1 flags | 0x40 | |
| FormatError Initialize(ref FixedString64Bytes& other) | 1 flags | 0x40 | |
| bool op_Equality(ref FixedString32Bytes& a, ref FixedString64Bytes& b) | PublicStatic+1 flags | 0x40 | |
| bool op_Inequality(ref FixedString32Bytes& a, ref FixedString64Bytes& b) | PublicStatic+1 flags | 0x40 | |
| bool Equals(const FixedString64Bytes& other) | PublicFinal+2 flags | 0x40 | |
| FixedString64Bytes op_Implicit(ref FixedString32Bytes& fs) | PublicStatic+1 flags | 0x40 | |
| int CompareTo(const FixedString128Bytes& other) | PublicFinal+2 flags | 0x80 | |
| void .ctor(ref FixedString128Bytes& other) | Public+1 flags | 0x80 | |
| FormatError Initialize(ref FixedString128Bytes& other) | 1 flags | 0x80 | |
| bool op_Equality(ref FixedString32Bytes& a, ref FixedString128Bytes& b) | PublicStatic+1 flags | 0x80 | |
| bool op_Inequality(ref FixedString32Bytes& a, ref FixedString128Bytes& b) | PublicStatic+1 flags | 0x80 | |
| bool Equals(const FixedString128Bytes& other) | PublicFinal+2 flags | 0x80 | |
| FixedString128Bytes op_Implicit(ref FixedString32Bytes& fs) | PublicStatic+1 flags | 0x80 | |
| int CompareTo(const FixedString512Bytes& other) | PublicFinal+2 flags | 0x200 | |
| void .ctor(ref FixedString512Bytes& other) | Public+1 flags | 0x200 | |
| FormatError Initialize(ref FixedString512Bytes& other) | 1 flags | 0x200 | |
| bool op_Equality(ref FixedString32Bytes& a, ref FixedString512Bytes& b) | PublicStatic+1 flags | 0x200 | |
| bool op_Inequality(ref FixedString32Bytes& a, ref FixedString512Bytes& b) | PublicStatic+1 flags | 0x200 | |
| bool Equals(const FixedString512Bytes& other) | PublicFinal+2 flags | 0x200 | |
| FixedString512Bytes op_Implicit(ref FixedString32Bytes& fs) | PublicStatic+1 flags | 0x200 | |
| int CompareTo(const FixedString4096Bytes& other) | PublicFinal+2 flags | 0x1000 | |
| void .ctor(ref FixedString4096Bytes& other) | Public+1 flags | 0x1000 | |
| FormatError Initialize(ref FixedString4096Bytes& other) | 1 flags | 0x1000 | |
| bool op_Equality(ref FixedString32Bytes& a, ref FixedString4096Bytes& b) | PublicStatic+1 flags | 0x1000 | |
| bool op_Inequality(ref FixedString32Bytes& a, ref FixedString4096Bytes& b) | PublicStatic+1 flags | 0x1000 | |
| bool Equals(const FixedString4096Bytes& other) | PublicFinal+2 flags | 0x1000 | |
| FixedString4096Bytes op_Implicit(ref FixedString32Bytes& fs) | PublicStatic+1 flags | 0x1000 | |
| bool op_Equality(ref FixedString32Bytes& a, const string& b) | PublicStatic+1 flags | 0x20 | |
| bool op_Inequality(ref FixedString32Bytes& a, const string& b) | PublicStatic+1 flags | 0x20 | |
| FixedString32Bytes op_Implicit(const string& b) | PublicStatic+1 flags | 0x20 | |
| string ToString() | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| void CheckIndexInRange(int index) | Private | 0x04 | |
| void CheckLengthInRange(int length) | Private | 0x04 | |
| void CheckCapacityInRange(int capacity) | Private | 0x04 | |
| void CheckCopyError(const CopyError& error, const string& source) | PrivateStatic | 0x08 | |
| void CheckFormatError(const FormatError& error) | PrivateStatic | 0x04 |