| bool TryEncodeUnicodeScalar(int unicodeScalar, const Char*& buffer, int bufferLength, ref int& numberOfCharactersWritten) | Public+3 flags | | 0x04 |
| bool TryEncodeUnicodeScalar(uint unicodeScalar, const Span<System.Char>& buffer, ref int& charsWritten) | Private | | 0x18 |
| bool TryEncodeUnicodeScalarUtf8(uint unicodeScalar, const Span<System.Char>& utf16ScratchBuffer, const Span<System.Byte>& utf8Destination, ref int& bytesWritten) | Private | | 0x18 |
| int FindFirstCharacterToEncode(const Char*& text, int textLength) | Public+3 flags | | 0x04 |
| bool WillEncode(int unicodeScalar) | Public+3 flags | | 0x04 |
| int get_MaxOutputCharactersPerInputCharacter() | Public+4 flags | | 0x04 |
| string Encode(const string& value) | Public+2 flags | | 0x08 |
| string EncodeToNewString(const ReadOnlySpan<System.Char>& value, int indexOfFirstCharToEncode) | Private | | 0x18 |
| void Encode(TextWriter output, const string& value) | Public | | 0x08 |
| void Encode(TextWriter output, const string& value, int startIndex, int characterCount) | Public+2 flags | | 0x08 |
| void Encode(TextWriter output, const char[]& value, int startIndex, int characterCount) | Public+2 flags | | 0x08 |
| OperationStatus EncodeUtf8(const ReadOnlySpan<System.Byte>& utf8Source, const Span<System.Byte>& utf8Destination, ref int& bytesConsumed, ref int& bytesWritten, bool isFinalBlock) | Public+2 flags | | 0x18 |
| OperationStatus EncodeUtf8Core(const ReadOnlySpan<System.Byte>& utf8Source, const Span<System.Byte>& utf8Destination, ref int& bytesConsumed, ref int& bytesWritten, bool isFinalBlock) | 3 flags | | 0x18 |
| OperationStatus Encode(const ReadOnlySpan<System.Char>& source, const Span<System.Char>& destination, ref int& charsConsumed, ref int& charsWritten, bool isFinalBlock) | Public+2 flags | | 0x18 |
| OperationStatus EncodeCore(const ReadOnlySpan<System.Char>& source, const Span<System.Char>& destination, ref int& charsConsumed, ref int& charsWritten, bool isFinalBlock) | 3 flags | | 0x18 |
| void EncodeCore(TextWriter output, const ReadOnlySpan<System.Char>& value) | Private | | 0x18 |
| int FindFirstCharacterToEncode(const ReadOnlySpan<System.Char>& text) | 3 flags | | 0x18 |
| int FindFirstCharacterToEncodeUtf8(const ReadOnlySpan<System.Byte>& utf8Text) | Public+2 flags | | 0x18 |
| bool TryCopyCharacters(const string& source, const Span<System.Char>& destination, ref int& numberOfCharactersWritten) | Static+1 flags | | 0x18 |
| bool TryWriteScalarAsChar(int unicodeScalar, const Span<System.Char>& destination, ref int& numberOfCharactersWritten) | Static+1 flags | | 0x18 |
| void ValidateRanges(int startIndex, int characterCount, int actualInputLength) | PrivateStatic | | 0x04 |
| void ThrowArgumentException_MaxOutputCharsPerInputChar() | PrivateStatic | | 0x00 |
| void .ctor() | 2 flags | | 0x00 |