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: 0x02000202 RID: 514 [Token(Token = "0x2000202")] [ComVisible(true)] public sealed class ResourceReader : IResourceReader, IEnumerable, IDisposable { // Token: 0x060013AB RID: 5035 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013AB")] [Address(RVA = "0x2CFA950", Offset = "0x2CF9950", VA = "0x182CFA950")] internal ResourceReader(Stream stream, Dictionary resCache) { } /// Releases all operating system resources associated with this object. // Token: 0x060013AC RID: 5036 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013AC")] [Address(RVA = "0x2CF7440", Offset = "0x2CF6440", VA = "0x182CF7440", Slot = "4")] public void Close() { } /// Releases all resources used by the current instance of the class. // Token: 0x060013AD RID: 5037 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013AD")] [Address(RVA = "0x2CF7440", Offset = "0x2CF6440", VA = "0x182CF7440", Slot = "7")] public void Dispose() { } // Token: 0x060013AE RID: 5038 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013AE")] [Address(RVA = "0x2CF78E0", Offset = "0x2CF68E0", VA = "0x182CF78E0")] private void Dispose(bool disposing) { } // Token: 0x060013AF RID: 5039 RVA: 0x0000F090 File Offset: 0x0000D290 [Token(Token = "0x60013AF")] [Address(RVA = "0x2CF8D10", Offset = "0x2CF7D10", VA = "0x182CF8D10")] internal unsafe static int ReadUnalignedI4(int* p) { return 0; } // Token: 0x060013B0 RID: 5040 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013B0")] [Address(RVA = "0x2CF8D30", Offset = "0x2CF7D30", VA = "0x182CF8D30")] private void SkipString() { } // Token: 0x060013B1 RID: 5041 RVA: 0x0000F0A8 File Offset: 0x0000D2A8 [Token(Token = "0x60013B1")] [Address(RVA = "0x2CF8230", Offset = "0x2CF7230", VA = "0x182CF8230")] private int GetNameHash(int index) { return 0; } // Token: 0x060013B2 RID: 5042 RVA: 0x0000F0C0 File Offset: 0x0000D2C0 [Token(Token = "0x60013B2")] [Address(RVA = "0x2CF82A0", Offset = "0x2CF72A0", VA = "0x182CF82A0")] 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: 0x060013B3 RID: 5043 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013B3")] [Address(RVA = "0x2CF8180", Offset = "0x2CF7180", VA = "0x182CF8180", 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: 0x060013B4 RID: 5044 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013B4")] [Address(RVA = "0x2CF8180", Offset = "0x2CF7180", VA = "0x182CF8180", Slot = "5")] public IDictionaryEnumerator GetEnumerator() { return null; } // Token: 0x060013B5 RID: 5045 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013B5")] [Address(RVA = "0x2CF8110", Offset = "0x2CF7110", VA = "0x182CF8110")] internal ResourceReader.ResourceEnumerator GetEnumeratorInternal() { return null; } // Token: 0x060013B6 RID: 5046 RVA: 0x0000F0D8 File Offset: 0x0000D2D8 [Token(Token = "0x60013B6")] [Address(RVA = "0x2CF7940", Offset = "0x2CF6940", VA = "0x182CF7940")] internal int FindPosForResource(string name) { return 0; } // Token: 0x060013B7 RID: 5047 RVA: 0x0000F0F0 File Offset: 0x0000D2F0 [Token(Token = "0x60013B7")] [Address(RVA = "0x2CF74A0", Offset = "0x2CF64A0", VA = "0x182CF74A0")] private bool CompareStringEqualsName(string name) { return default(bool); } // Token: 0x060013B8 RID: 5048 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013B8")] [Address(RVA = "0x2CF6CB0", Offset = "0x2CF5CB0", VA = "0x182CF6CB0")] private string AllocateStringForNameIndex(int index, out int dataOffset) { return null; } // Token: 0x060013B9 RID: 5049 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013B9")] [Address(RVA = "0x2CF83E0", Offset = "0x2CF73E0", VA = "0x182CF83E0")] private object GetValueForNameIndex(int index) { return null; } // Token: 0x060013BA RID: 5050 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013BA")] [Address(RVA = "0x2CF8900", Offset = "0x2CF7900", VA = "0x182CF8900")] internal string LoadString(int pos) { return null; } // Token: 0x060013BB RID: 5051 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013BB")] [Address(RVA = "0x2CF8830", Offset = "0x2CF7830", VA = "0x182CF8830")] internal object LoadObject(int pos) { return null; } // Token: 0x060013BC RID: 5052 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013BC")] [Address(RVA = "0x2CF8860", Offset = "0x2CF7860", VA = "0x182CF8860")] internal object LoadObject(int pos, out ResourceTypeCode typeCode) { return null; } // Token: 0x060013BD RID: 5053 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013BD")] [Address(RVA = "0x2CF8640", Offset = "0x2CF7640", VA = "0x182CF8640")] internal object LoadObjectV1(int pos) { return null; } // Token: 0x060013BE RID: 5054 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013BE")] [Address(RVA = "0x2CF8E00", Offset = "0x2CF7E00", VA = "0x182CF8E00")] private object _LoadObjectV1(int pos) { return null; } // Token: 0x060013BF RID: 5055 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013BF")] [Address(RVA = "0x2CF8730", Offset = "0x2CF7730", VA = "0x182CF8730")] internal object LoadObjectV2(int pos, out ResourceTypeCode typeCode) { return null; } // Token: 0x060013C0 RID: 5056 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013C0")] [Address(RVA = "0x2CF9600", Offset = "0x2CF8600", VA = "0x182CF9600")] private object _LoadObjectV2(int pos, out ResourceTypeCode typeCode) { return null; } // Token: 0x060013C1 RID: 5057 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013C1")] [Address(RVA = "0x2CF7720", Offset = "0x2CF6720", VA = "0x182CF7720")] private object DeserializeObject(int typeIndex) { return null; } // Token: 0x060013C2 RID: 5058 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013C2")] [Address(RVA = "0x2CF8BE0", Offset = "0x2CF7BE0", VA = "0x182CF8BE0")] private void ReadResources() { } // Token: 0x060013C3 RID: 5059 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013C3")] [Address(RVA = "0x2CFA020", Offset = "0x2CF9020", VA = "0x182CFA020")] private void _ReadResources() { } // Token: 0x060013C4 RID: 5060 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60013C4")] [Address(RVA = "0x2CF7D70", Offset = "0x2CF6D70", VA = "0x182CF7D70")] private RuntimeType FindType(int typeIndex) { return null; } // Token: 0x040009DE RID: 2526 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40009DE")] private BinaryReader _store; // Token: 0x040009DF RID: 2527 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40009DF")] internal Dictionary _resCache; // Token: 0x040009E0 RID: 2528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40009E0")] private long _nameSectionOffset; // Token: 0x040009E1 RID: 2529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40009E1")] private long _dataSectionOffset; // Token: 0x040009E2 RID: 2530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40009E2")] private int[] _nameHashes; // Token: 0x040009E3 RID: 2531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40009E3")] private unsafe int* _nameHashesPtr; // Token: 0x040009E4 RID: 2532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40009E4")] private int[] _namePositions; // Token: 0x040009E5 RID: 2533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40009E5")] private unsafe int* _namePositionsPtr; // Token: 0x040009E6 RID: 2534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40009E6")] private RuntimeType[] _typeTable; // Token: 0x040009E7 RID: 2535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40009E7")] private int[] _typeNamePositions; // Token: 0x040009E8 RID: 2536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40009E8")] private BinaryFormatter _objFormatter; // Token: 0x040009E9 RID: 2537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40009E9")] private int _numResources; // Token: 0x040009EA RID: 2538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40009EA")] private UnmanagedMemoryStream _ums; // Token: 0x040009EB RID: 2539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40009EB")] private int _version; // Token: 0x02000203 RID: 515 [Token(Token = "0x2000203")] internal sealed class ResourceEnumerator : IDictionaryEnumerator, IEnumerator { // Token: 0x060013C5 RID: 5061 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013C5")] [Address(RVA = "0x2CF3D90", Offset = "0x2CF2D90", VA = "0x182CF3D90")] internal ResourceEnumerator(ResourceReader reader) { } // Token: 0x060013C6 RID: 5062 RVA: 0x0000F108 File Offset: 0x0000D308 [Token(Token = "0x60013C6")] [Address(RVA = "0x2CF3CA0", Offset = "0x2CF2CA0", VA = "0x182CF3CA0", Slot = "7")] public bool MoveNext() { return default(bool); } // Token: 0x170001FB RID: 507 // (get) Token: 0x060013C7 RID: 5063 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001FB")] public object Key { [Token(Token = "0x60013C7")] [Address(RVA = "0x2CF41B0", Offset = "0x2CF31B0", VA = "0x182CF41B0", Slot = "4")] get { return null; } } // Token: 0x170001FC RID: 508 // (get) Token: 0x060013C8 RID: 5064 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001FC")] public object Current { [Token(Token = "0x60013C8")] [Address(RVA = "0x2CF3DD0", Offset = "0x2CF2DD0", VA = "0x182CF3DD0", Slot = "8")] get { return null; } } // Token: 0x170001FD RID: 509 // (get) Token: 0x060013C9 RID: 5065 RVA: 0x0000F120 File Offset: 0x0000D320 [Token(Token = "0x170001FD")] internal int DataPosition { [Token(Token = "0x60013C9")] [Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")] get { return 0; } } // Token: 0x170001FE RID: 510 // (get) Token: 0x060013CA RID: 5066 RVA: 0x0000F138 File Offset: 0x0000D338 [Token(Token = "0x170001FE")] public DictionaryEntry Entry { [Token(Token = "0x60013CA")] [Address(RVA = "0x2CF3E30", Offset = "0x2CF2E30", VA = "0x182CF3E30", Slot = "6")] get { return default(DictionaryEntry); } } // Token: 0x170001FF RID: 511 // (get) Token: 0x060013CB RID: 5067 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001FF")] public object Value { [Token(Token = "0x60013CB")] [Address(RVA = "0x2CF42F0", Offset = "0x2CF32F0", VA = "0x182CF42F0", Slot = "5")] get { return null; } } // Token: 0x060013CC RID: 5068 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013CC")] [Address(RVA = "0x2CF3CF0", Offset = "0x2CF2CF0", VA = "0x182CF3CF0", Slot = "9")] public void Reset() { } // Token: 0x040009EC RID: 2540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40009EC")] private ResourceReader _reader; // Token: 0x040009ED RID: 2541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40009ED")] private bool _currentIsValid; // Token: 0x040009EE RID: 2542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x40009EE")] private int _currentName; // Token: 0x040009EF RID: 2543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40009EF")] private int _dataPosition; } } }