| void .ctor(Encoding encoding) | Public+1 flags | — | 0x08 |
| void .ctor(SerializationInfo info, const StreamingContext& context) | 2 flags | — | 0x10 |
| object GetRealObject(const StreamingContext& context) | PublicFinal+2 flags | — | 0x10 |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | — | 0x10 |
| int GetCharCount(const byte[]& bytes, int index, int count) | Public+1 flags | — | 0x08 |
| int GetCharCount(const byte[]& bytes, int index, int count, bool flush) | Public+1 flags | — | 0x08 |
| int GetCharCount(const Byte*& bytes, int count, bool flush) | Public+1 flags | — | 0x04 |
| int GetChars(const byte[]& bytes, int byteIndex, int byteCount, const char[]& chars, int charIndex) | Public+1 flags | — | 0x08 |
| int GetChars(const byte[]& bytes, int byteIndex, int byteCount, const char[]& chars, int charIndex, bool flush) | Public+1 flags | — | 0x08 |
| int GetChars(const Byte*& bytes, int byteCount, const Char*& chars, int charCount, bool flush) | Public+1 flags | | 0x04 |