| void .ctor(ScalarEscaperBase scalarEscaper, ref AllowedBmpCodePointsBitmap& allowedCodePointsBmp, bool forbidHtmlSensitiveCharacters, const ReadOnlySpan<System.Char>& extraCharactersToEscape) | 2 flags | — | 0x2000 |
| int FindFirstCharacterToEncode(const Char*& text, int textLength) | Public | — | 0x04 |
| bool TryEncodeUnicodeScalar(int unicodeScalar, const Char*& buffer, int bufferLength, ref int& numberOfCharactersWritten) | Public | — | 0x04 |
| OperationStatus Encode(const ReadOnlySpan<System.Char>& source, const Span<System.Char>& destination, ref int& charsConsumed, ref int& charsWritten, bool isFinalBlock) | Public | — | 0x10 |
| OperationStatus EncodeUtf8(const ReadOnlySpan<System.Byte>& source, const Span<System.Byte>& destination, ref int& bytesConsumed, ref int& bytesWritten, bool isFinalBlock) | Public | — | 0x10 |
| int GetIndexOfFirstByteToEncode(const ReadOnlySpan<System.Byte>& data) | Public | — | 0x10 |
| int GetIndexOfFirstCharToEncode(const ReadOnlySpan<System.Char>& data) | Public | — | 0x10 |
| bool IsScalarValueAllowed(const Rune& value) | Public | — | 0x04 |
| void _AssertThisNotNull() | Private | — | 0x00 |