using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Runtime.InteropServices; using System.Runtime.Serialization.Formatters.Binary; using Cpp2IlInjected; namespace System.Resources { /// Enumerates the resources in a binary resources (.resources) file by reading sequential resource name/value pairs. // Token: 0x020001FB RID: 507 [Token(Token = "0x20001FB")] [ComVisible(true)] public sealed class ResourceReader : IResourceReader, IEnumerable, IDisposable { // Token: 0x0600136D RID: 4973 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600136D")] [Address(RVA = "0x295C1E0", Offset = "0x295AFE0", VA = "0x18295C1E0")] internal ResourceReader(Stream stream, Dictionary resCache) { } /// Releases all operating system resources associated with this object. // Token: 0x0600136E RID: 4974 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600136E")] [Address(RVA = "0x2958B90", Offset = "0x2957990", VA = "0x182958B90", Slot = "4")] public void Close() { } /// Releases all resources used by the current instance of the class. // Token: 0x0600136F RID: 4975 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600136F")] [Address(RVA = "0x2958B90", Offset = "0x2957990", VA = "0x182958B90", Slot = "7")] public void Dispose() { } // Token: 0x06001370 RID: 4976 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001370")] [Address(RVA = "0x2959160", Offset = "0x2957F60", VA = "0x182959160")] private void Dispose(bool disposing) { } // Token: 0x06001371 RID: 4977 RVA: 0x0000ED30 File Offset: 0x0000CF30 [Token(Token = "0x6001371")] [Address(RVA = "0x295A5A0", Offset = "0x29593A0", VA = "0x18295A5A0")] internal unsafe static int ReadUnalignedI4(int* p) { return 0; } // Token: 0x06001372 RID: 4978 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001372")] [Address(RVA = "0x295A5C0", Offset = "0x29593C0", VA = "0x18295A5C0")] private void SkipString() { } // Token: 0x06001373 RID: 4979 RVA: 0x0000ED48 File Offset: 0x0000CF48 [Token(Token = "0x6001373")] [Address(RVA = "0x2959AC0", Offset = "0x29588C0", VA = "0x182959AC0")] private int GetNameHash(int index) { return 0; } // Token: 0x06001374 RID: 4980 RVA: 0x0000ED60 File Offset: 0x0000CF60 [Token(Token = "0x6001374")] [Address(RVA = "0x2959B30", Offset = "0x2958930", VA = "0x182959B30")] private int GetNamePosition(int index) { return 0; } /// Returns an enumerator for this object. /// An enumerator for this object. /// The reader has already been closed and cannot be accessed. // Token: 0x06001375 RID: 4981 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001375")] [Address(RVA = "0x2959A10", Offset = "0x2958810", VA = "0x182959A10", Slot = "6")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Returns an enumerator for this object. /// An enumerator for this object. /// The reader has been closed or disposed, and cannot be accessed. // Token: 0x06001376 RID: 4982 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001376")] [Address(RVA = "0x2959A10", Offset = "0x2958810", VA = "0x182959A10", Slot = "5")] public IDictionaryEnumerator GetEnumerator() { return null; } // Token: 0x06001377 RID: 4983 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001377")] [Address(RVA = "0x29599A0", Offset = "0x29587A0", VA = "0x1829599A0")] internal ResourceReader.ResourceEnumerator GetEnumeratorInternal() { return null; } // Token: 0x06001378 RID: 4984 RVA: 0x0000ED78 File Offset: 0x0000CF78 [Token(Token = "0x6001378")] [Address(RVA = "0x29591C0", Offset = "0x2957FC0", VA = "0x1829591C0")] internal int FindPosForResource(string name) { return 0; } // Token: 0x06001379 RID: 4985 RVA: 0x0000ED90 File Offset: 0x0000CF90 [Token(Token = "0x6001379")] [Address(RVA = "0x2958BF0", Offset = "0x29579F0", VA = "0x182958BF0")] private bool CompareStringEqualsName(string name) { return default(bool); } // Token: 0x0600137A RID: 4986 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600137A")] [Address(RVA = "0x2958400", Offset = "0x2957200", VA = "0x182958400")] private string AllocateStringForNameIndex(int index, out int dataOffset) { return null; } // Token: 0x0600137B RID: 4987 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600137B")] [Address(RVA = "0x2959C70", Offset = "0x2958A70", VA = "0x182959C70")] private object GetValueForNameIndex(int index) { return null; } // Token: 0x0600137C RID: 4988 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600137C")] [Address(RVA = "0x295A190", Offset = "0x2958F90", VA = "0x18295A190")] internal string LoadString(int pos) { return null; } // Token: 0x0600137D RID: 4989 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600137D")] [Address(RVA = "0x295A0C0", Offset = "0x2958EC0", VA = "0x18295A0C0")] internal object LoadObject(int pos) { return null; } // Token: 0x0600137E RID: 4990 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600137E")] [Address(RVA = "0x295A0F0", Offset = "0x2958EF0", VA = "0x18295A0F0")] internal object LoadObject(int pos, out ResourceTypeCode typeCode) { return null; } // Token: 0x0600137F RID: 4991 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600137F")] [Address(RVA = "0x2959ED0", Offset = "0x2958CD0", VA = "0x182959ED0")] internal object LoadObjectV1(int pos) { return null; } // Token: 0x06001380 RID: 4992 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001380")] [Address(RVA = "0x295A690", Offset = "0x2959490", VA = "0x18295A690")] private object _LoadObjectV1(int pos) { return null; } // Token: 0x06001381 RID: 4993 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001381")] [Address(RVA = "0x2959FC0", Offset = "0x2958DC0", VA = "0x182959FC0")] internal object LoadObjectV2(int pos, out ResourceTypeCode typeCode) { return null; } // Token: 0x06001382 RID: 4994 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001382")] [Address(RVA = "0x295AE90", Offset = "0x2959C90", VA = "0x18295AE90")] private object _LoadObjectV2(int pos, out ResourceTypeCode typeCode) { return null; } // Token: 0x06001383 RID: 4995 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001383")] [Address(RVA = "0x2958FA0", Offset = "0x2957DA0", VA = "0x182958FA0")] private object DeserializeObject(int typeIndex) { return null; } // Token: 0x06001384 RID: 4996 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001384")] [Address(RVA = "0x295A470", Offset = "0x2959270", VA = "0x18295A470")] private void ReadResources() { } // Token: 0x06001385 RID: 4997 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001385")] [Address(RVA = "0x295B8B0", Offset = "0x295A6B0", VA = "0x18295B8B0")] private void _ReadResources() { } // Token: 0x06001386 RID: 4998 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001386")] [Address(RVA = "0x2959600", Offset = "0x2958400", VA = "0x182959600")] private RuntimeType FindType(int typeIndex) { return null; } // Token: 0x040009D4 RID: 2516 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40009D4")] private BinaryReader _store; // Token: 0x040009D5 RID: 2517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40009D5")] internal Dictionary _resCache; // Token: 0x040009D6 RID: 2518 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40009D6")] private long _nameSectionOffset; // Token: 0x040009D7 RID: 2519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40009D7")] private long _dataSectionOffset; // Token: 0x040009D8 RID: 2520 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40009D8")] private int[] _nameHashes; // Token: 0x040009D9 RID: 2521 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40009D9")] private unsafe int* _nameHashesPtr; // Token: 0x040009DA RID: 2522 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40009DA")] private int[] _namePositions; // Token: 0x040009DB RID: 2523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40009DB")] private unsafe int* _namePositionsPtr; // Token: 0x040009DC RID: 2524 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40009DC")] private RuntimeType[] _typeTable; // Token: 0x040009DD RID: 2525 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40009DD")] private int[] _typeNamePositions; // Token: 0x040009DE RID: 2526 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40009DE")] private BinaryFormatter _objFormatter; // Token: 0x040009DF RID: 2527 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40009DF")] private int _numResources; // Token: 0x040009E0 RID: 2528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40009E0")] private UnmanagedMemoryStream _ums; // Token: 0x040009E1 RID: 2529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40009E1")] private int _version; // Token: 0x020001FC RID: 508 [Token(Token = "0x20001FC")] internal sealed class ResourceEnumerator : IDictionaryEnumerator, IEnumerator { // Token: 0x06001387 RID: 4999 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001387")] [Address(RVA = "0x29554F0", Offset = "0x29542F0", VA = "0x1829554F0")] internal ResourceEnumerator(ResourceReader reader) { } // Token: 0x06001388 RID: 5000 RVA: 0x0000EDA8 File Offset: 0x0000CFA8 [Token(Token = "0x6001388")] [Address(RVA = "0x2955400", Offset = "0x2954200", VA = "0x182955400", Slot = "7")] public bool MoveNext() { return default(bool); } // Token: 0x170001F1 RID: 497 // (get) Token: 0x06001389 RID: 5001 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001F1")] public object Key { [Token(Token = "0x6001389")] [Address(RVA = "0x2955910", Offset = "0x2954710", VA = "0x182955910", Slot = "4")] get { return null; } } // Token: 0x170001F2 RID: 498 // (get) Token: 0x0600138A RID: 5002 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001F2")] public object Current { [Token(Token = "0x600138A")] [Address(RVA = "0x2955530", Offset = "0x2954330", VA = "0x182955530", Slot = "8")] get { return null; } } // Token: 0x170001F3 RID: 499 // (get) Token: 0x0600138B RID: 5003 RVA: 0x0000EDC0 File Offset: 0x0000CFC0 [Token(Token = "0x170001F3")] internal int DataPosition { [Token(Token = "0x600138B")] [Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")] get { return 0; } } // Token: 0x170001F4 RID: 500 // (get) Token: 0x0600138C RID: 5004 RVA: 0x0000EDD8 File Offset: 0x0000CFD8 [Token(Token = "0x170001F4")] public DictionaryEntry Entry { [Token(Token = "0x600138C")] [Address(RVA = "0x2955590", Offset = "0x2954390", VA = "0x182955590", Slot = "6")] get { return default(DictionaryEntry); } } // Token: 0x170001F5 RID: 501 // (get) Token: 0x0600138D RID: 5005 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001F5")] public object Value { [Token(Token = "0x600138D")] [Address(RVA = "0x2955A50", Offset = "0x2954850", VA = "0x182955A50", Slot = "5")] get { return null; } } // Token: 0x0600138E RID: 5006 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600138E")] [Address(RVA = "0x2955450", Offset = "0x2954250", VA = "0x182955450", Slot = "9")] public void Reset() { } // Token: 0x040009E2 RID: 2530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40009E2")] private ResourceReader _reader; // Token: 0x040009E3 RID: 2531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40009E3")] private bool _currentIsValid; // Token: 0x040009E4 RID: 2532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x40009E4")] private int _currentName; // Token: 0x040009E5 RID: 2533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40009E5")] private int _dataPosition; } } }