| void .ctor(const Span<System.Char>& initialBuffer) | Public+1 flags | — | 0x18 |
| void .ctor(int initialCapacity) | Public+1 flags | — | 0x04 |
| int get_Length() | Public+1 flags | — | 0x04 |
| void set_Length(int value) | Public+1 flags | — | 0x04 |
| int get_Capacity() | Public+1 flags | — | 0x04 |
| void EnsureCapacity(int capacity) | Public | — | 0x04 |
| ref ushort GetPinnableReference() | Public | — | 0x02 |
| ref ushort GetPinnableReference(bool terminate) | Public | — | 0x02 |
| ref ushort get_Item(int index) | Public+1 flags | — | 0x04 |
| string ToString() | Public+1 flags | — | 0x08 |
| Span<System.Char> get_RawChars() | Public+1 flags | — | 0x18 |
| ReadOnlySpan<System.Char> AsSpan(bool terminate) | Public | — | 0x18 |
| ReadOnlySpan<System.Char> AsSpan() | Public | — | 0x18 |
| ReadOnlySpan<System.Char> AsSpan(int start) | Public | — | 0x18 |
| ReadOnlySpan<System.Char> AsSpan(int start, int length) | Public | — | 0x18 |
| bool TryCopyTo(const Span<System.Char>& destination, ref int& charsWritten) | Public | — | 0x18 |
| void Insert(int index, ushort value, int count) | Public | | 0x04 |
| void Insert(int index, const string& s) | Public | | 0x08 |
| void Append(ushort c) | Public | | 0x02 |
| void Append(const string& s) | Public | | 0x08 |
| void AppendSlow(const string& s) | Private | | 0x08 |
| void Append(ushort c, int count) | Public | | 0x04 |
| void Append(const Char*& value, int length) | Public | | 0x04 |
| void Append(const ReadOnlySpan<System.Char>& value) | Public | | 0x18 |
| Span<System.Char> AppendSpan(int length) | Public | | 0x18 |
| void GrowAndAppend(ushort c) | Private | | 0x02 |
| void Grow(int additionalCapacityBeyondPos) | Private | | 0x04 |
| void Dispose() | Public | | 0x00 |