using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using Il2CppSystem.Data; // Token: 0x02000223 RID: 547 public class ExcelLoader : Object { // Token: 0x0600506B RID: 20587 RVA: 0x00140294 File Offset: 0x0013E494 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551561, XrefRangeEnd = 551568, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ExcelLoader(string directory) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(directory); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.NativeMethodInfoPtr__ctor_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600506C RID: 20588 RVA: 0x001402F8 File Offset: 0x0013E4F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551568, XrefRangeEnd = 551587, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe List> Get(string fileName, Il2CppStringArray sheetNames) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(fileName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(sheetNames); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new List>(intPtr3) : null; } // Token: 0x0600506D RID: 20589 RVA: 0x00140380 File Offset: 0x0013E580 [CallerCount(1)] [CachedScanResults(RefRangeStart = 551617, RefRangeEnd = 551618, XrefRangeStart = 551587, XrefRangeEnd = 551617, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray Load(string filePath, Il2CppStringArray sheetNames) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(filePath); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(sheetNames); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x0600506E RID: 20590 RVA: 0x00140408 File Offset: 0x0013E608 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551618, XrefRangeEnd = 551664, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray ParseSheetContents(DataTable metadata) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } } // Token: 0x0600506F RID: 20591 RVA: 0x00140478 File Offset: 0x0013E678 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551664, XrefRangeEnd = 551667, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetHeaderLength(DataTable tableData) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(tableData); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06005070 RID: 20592 RVA: 0x001404E0 File Offset: 0x0013E6E0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551667, XrefRangeEnd = 551694, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStringArray ParseRowContents(DataRow metadata, int columnRange) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(metadata); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref columnRange; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStringArray(intPtr3) : null; } // Token: 0x06005071 RID: 20593 RVA: 0x00140560 File Offset: 0x0013E760 // Note: this type is marked as 'beforefieldinit'. static ExcelLoader() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "ExcelLoader"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ExcelLoader.NativeFieldInfoPtr_tableDirectory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tableDirectory"); ExcelLoader.NativeMethodInfoPtr__ctor_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668653); ExcelLoader.NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668654); ExcelLoader.NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668655); ExcelLoader.NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668656); ExcelLoader.NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668657); ExcelLoader.NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668658); } // Token: 0x06005072 RID: 20594 RVA: 0x0000A688 File Offset: 0x00008888 public ExcelLoader(IntPtr pointer) : base(pointer) { } // Token: 0x17001CCD RID: 7373 // (get) Token: 0x06005073 RID: 20595 RVA: 0x0014061C File Offset: 0x0013E81C // (set) Token: 0x06005074 RID: 20596 RVA: 0x00140645 File Offset: 0x0013E845 public unsafe string tableDirectory { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExcelLoader.NativeFieldInfoPtr_tableDirectory); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExcelLoader.NativeFieldInfoPtr_tableDirectory), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x0400354F RID: 13647 private static readonly IntPtr NativeFieldInfoPtr_tableDirectory; // Token: 0x04003550 RID: 13648 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_0; // Token: 0x04003551 RID: 13649 private static readonly IntPtr NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0; // Token: 0x04003552 RID: 13650 private static readonly IntPtr NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0; // Token: 0x04003553 RID: 13651 private static readonly IntPtr NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0; // Token: 0x04003554 RID: 13652 private static readonly IntPtr NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0; // Token: 0x04003555 RID: 13653 private static readonly IntPtr NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0; // Token: 0x02000224 RID: 548 [ObfuscatedName("ExcelLoader/<>c__DisplayClass3_0")] public sealed class __c__DisplayClass3_0 : Object { // Token: 0x06005075 RID: 20597 RVA: 0x0014066C File Offset: 0x0013E86C [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass3_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005076 RID: 20598 RVA: 0x001406B8 File Offset: 0x0013E8B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551558, XrefRangeEnd = 551560, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe DataTable _Load_b__0(string name) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(name); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new DataTable(intPtr3) : null; } } // Token: 0x06005077 RID: 20599 RVA: 0x00140728 File Offset: 0x0013E928 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass3_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass3_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ExcelLoader.__c__DisplayClass3_0.NativeFieldInfoPtr_tableData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tableData"); ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668659); ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668660); } // Token: 0x06005078 RID: 20600 RVA: 0x0000A688 File Offset: 0x00008888 public __c__DisplayClass3_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001CCE RID: 7374 // (get) Token: 0x06005079 RID: 20601 RVA: 0x00140790 File Offset: 0x0013E990 // (set) Token: 0x0600507A RID: 20602 RVA: 0x001407C4 File Offset: 0x0013E9C4 public unsafe DataSet tableData { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExcelLoader.__c__DisplayClass3_0.NativeFieldInfoPtr_tableData); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new DataSet(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExcelLoader.__c__DisplayClass3_0.NativeFieldInfoPtr_tableData), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003556 RID: 13654 private static readonly IntPtr NativeFieldInfoPtr_tableData; // Token: 0x04003557 RID: 13655 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003558 RID: 13656 private static readonly IntPtr NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0; } // Token: 0x02000225 RID: 549 [ObfuscatedName("ExcelLoader/<>c")] [Serializable] public sealed class __c : Object { // Token: 0x0600507B RID: 20603 RVA: 0x001407EC File Offset: 0x0013E9EC [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600507C RID: 20604 RVA: 0x00140838 File Offset: 0x0013EA38 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 551560, XrefRangeEnd = 551561, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string _ParseRowContents_b__6_0(Object data) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(data); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExcelLoader.__c.NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x0600507D RID: 20605 RVA: 0x0014089C File Offset: 0x0013EA9C // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ExcelLoader.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); ExcelLoader.__c.NativeFieldInfoPtr___9__6_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__6_0"); ExcelLoader.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668662); ExcelLoader.__c.NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668663); } // Token: 0x0600507E RID: 20606 RVA: 0x0000A688 File Offset: 0x00008888 public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17001CCF RID: 7375 // (get) Token: 0x0600507F RID: 20607 RVA: 0x00140918 File Offset: 0x0013EB18 // (set) Token: 0x06005080 RID: 20608 RVA: 0x00140943 File Offset: 0x0013EB43 public unsafe static ExcelLoader.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ExcelLoader.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new ExcelLoader.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ExcelLoader.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001CD0 RID: 7376 // (get) Token: 0x06005081 RID: 20609 RVA: 0x00140958 File Offset: 0x0013EB58 // (set) Token: 0x06005082 RID: 20610 RVA: 0x00140983 File Offset: 0x0013EB83 public unsafe static Func __9__6_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ExcelLoader.__c.NativeFieldInfoPtr___9__6_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ExcelLoader.__c.NativeFieldInfoPtr___9__6_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003559 RID: 13657 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x0400355A RID: 13658 private static readonly IntPtr NativeFieldInfoPtr___9__6_0; // Token: 0x0400355B RID: 13659 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0400355C RID: 13660 private static readonly IntPtr NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0; } }