using System; using Cpp2IlInjected; namespace System.Xml { // Token: 0x02000022 RID: 34 [Token(Token = "0x2000022")] internal class BinHexDecoder : IncrementalReadDecoder { // Token: 0x1700004C RID: 76 // (get) Token: 0x060000A5 RID: 165 RVA: 0x00002688 File Offset: 0x00000888 [Token(Token = "0x1700004C")] internal override bool IsFull { [Token(Token = "0x60000A5")] [Address(RVA = "0xA6E3D0", Offset = "0xA6D3D0", VA = "0x180A6E3D0", Slot = "4")] get { return default(bool); } } // Token: 0x060000A6 RID: 166 RVA: 0x000026A0 File Offset: 0x000008A0 [Token(Token = "0x60000A6")] [Address(RVA = "0xA6E1D0", Offset = "0xA6D1D0", VA = "0x180A6E1D0", Slot = "5")] internal override int Decode(char[] chars, int startPos, int len) { return 0; } // Token: 0x060000A7 RID: 167 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000A7")] [Address(RVA = "0xA6DE20", Offset = "0xA6CE20", VA = "0x180A6DE20")] public static byte[] Decode(char[] chars, bool allowOddChars) { return null; } // Token: 0x060000A8 RID: 168 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000A8")] [Address(RVA = "0xA6E030", Offset = "0xA6D030", VA = "0x180A6E030")] private unsafe static void Decode(char* pChars, char* pCharsEndPos, byte* pBytes, byte* pBytesEndPos, ref bool hasHalfByteCached, ref byte cachedHalfByte, out int charsDecoded, out int bytesDecoded) { } // Token: 0x040000BD RID: 189 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40000BD")] private byte[] buffer; // Token: 0x040000BE RID: 190 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40000BE")] private int curIndex; // Token: 0x040000BF RID: 191 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40000BF")] private int endIndex; // Token: 0x040000C0 RID: 192 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000C0")] private bool hasHalfByteCached; // Token: 0x040000C1 RID: 193 [FieldOffset(Offset = "0x21")] [Token(Token = "0x40000C1")] private byte cachedHalfByte; } }