using System; using System.Text; using Cpp2IlInjected; namespace System.Xml { // Token: 0x020000ED RID: 237 [Token(Token = "0x20000ED")] internal abstract class Ucs4Decoder : Decoder { // Token: 0x06000BCE RID: 3022 RVA: 0x00006720 File Offset: 0x00004920 [Token(Token = "0x6000BCE")] [Address(RVA = "0x677220", Offset = "0x676220", VA = "0x180677220", Slot = "5")] public override int GetCharCount(byte[] bytes, int index, int count) { return 0; } // Token: 0x06000BCF RID: 3023 [Token(Token = "0x6000BCF")] [Address(Slot = "13")] internal abstract int GetFullChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex); // Token: 0x06000BD0 RID: 3024 RVA: 0x00006738 File Offset: 0x00004938 [Token(Token = "0x6000BD0")] [Address(RVA = "0x677230", Offset = "0x676230", VA = "0x180677230", Slot = "8")] public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { return 0; } // Token: 0x06000BD1 RID: 3025 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BD1")] [Address(RVA = "0x676FB0", Offset = "0x675FB0", VA = "0x180676FB0", Slot = "11")] public override void Convert(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed) { } // Token: 0x06000BD2 RID: 3026 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BD2")] [Address(RVA = "0x677410", Offset = "0x676410", VA = "0x180677410")] internal void Ucs4ToUTF16(uint code, char[] chars, int charIndex) { } // Token: 0x06000BD3 RID: 3027 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BD3")] [Address(RVA = "0x6767E0", Offset = "0x6757E0", VA = "0x1806767E0")] protected Ucs4Decoder() { } // Token: 0x04000624 RID: 1572 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000624")] internal byte[] lastBytes; // Token: 0x04000625 RID: 1573 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000625")] internal int lastBytesCount; } }