| bool Fallback(ushort charUnknown, int index) | Public+3 flags | — | 0x04 |
| bool Fallback(ushort charUnknownHigh, ushort charUnknownLow, int index) | Public+3 flags | — | 0x04 |
| ushort GetNextChar() | Public+3 flags | — | 0x02 |
| bool MovePrevious() | Public+3 flags | — | 0x01 |
| int get_Remaining() | Public+4 flags | — | 0x04 |
| void Reset() | Public+2 flags | — | 0x00 |
| void InternalReset() | 1 flags | — | 0x00 |
| void InternalInitialize(const Char*& charStart, const Char*& charEnd, EncoderNLS encoder, bool setEncoder) | 1 flags | — | 0x08 |
| ushort InternalGetNextChar() | 1 flags | — | 0x02 |
| bool InternalFallback(ushort ch, const ref Char*& chars) | 3 flags | — | 0x02 |
| void ThrowLastCharRecursive(int charRecursive) | 1 flags | — | 0x04 |
| void .ctor() | 2 flags | — | 0x00 |