using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using Il2CppSystem.Data; // Token: 0x02000264 RID: 612 public class ExcelLoader : Object { // Token: 0x060055DC RID: 21980 RVA: 0x00156C4C File Offset: 0x00154E4C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579780, XrefRangeEnd = 579787, 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: 0x060055DD RID: 21981 RVA: 0x00156CB0 File Offset: 0x00154EB0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579787, XrefRangeEnd = 579806, 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: 0x060055DE RID: 21982 RVA: 0x00156D38 File Offset: 0x00154F38 [CallerCount(1)] [CachedScanResults(RefRangeStart = 579836, RefRangeEnd = 579837, XrefRangeStart = 579806, XrefRangeEnd = 579836, 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: 0x060055DF RID: 21983 RVA: 0x00156DC0 File Offset: 0x00154FC0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579837, XrefRangeEnd = 579883, 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: 0x060055E0 RID: 21984 RVA: 0x00156E30 File Offset: 0x00155030 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579883, XrefRangeEnd = 579886, 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: 0x060055E1 RID: 21985 RVA: 0x00156E98 File Offset: 0x00155098 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579886, XrefRangeEnd = 579913, 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: 0x060055E2 RID: 21986 RVA: 0x00156F18 File Offset: 0x00155118 // 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, 100669112); ExcelLoader.NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669113); ExcelLoader.NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669114); ExcelLoader.NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669115); ExcelLoader.NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669116); ExcelLoader.NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669117); } // Token: 0x060055E3 RID: 21987 RVA: 0x0000A74C File Offset: 0x0000894C public ExcelLoader(IntPtr pointer) : base(pointer) { } // Token: 0x17001E6E RID: 7790 // (get) Token: 0x060055E4 RID: 21988 RVA: 0x00156FD4 File Offset: 0x001551D4 // (set) Token: 0x060055E5 RID: 21989 RVA: 0x00156FFD File Offset: 0x001551FD 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: 0x0400391A RID: 14618 private static readonly IntPtr NativeFieldInfoPtr_tableDirectory; // Token: 0x0400391B RID: 14619 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_0; // Token: 0x0400391C RID: 14620 private static readonly IntPtr NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0; // Token: 0x0400391D RID: 14621 private static readonly IntPtr NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0; // Token: 0x0400391E RID: 14622 private static readonly IntPtr NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0; // Token: 0x0400391F RID: 14623 private static readonly IntPtr NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0; // Token: 0x04003920 RID: 14624 private static readonly IntPtr NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0; // Token: 0x02000265 RID: 613 [ObfuscatedName("ExcelLoader/<>c__DisplayClass3_0")] public sealed class __c__DisplayClass3_0 : Object { // Token: 0x060055E6 RID: 21990 RVA: 0x00157024 File Offset: 0x00155224 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, 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: 0x060055E7 RID: 21991 RVA: 0x00157070 File Offset: 0x00155270 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579777, XrefRangeEnd = 579779, 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: 0x060055E8 RID: 21992 RVA: 0x001570E0 File Offset: 0x001552E0 // 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, 100669118); ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669119); } // Token: 0x060055E9 RID: 21993 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass3_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001E6F RID: 7791 // (get) Token: 0x060055EA RID: 21994 RVA: 0x00157148 File Offset: 0x00155348 // (set) Token: 0x060055EB RID: 21995 RVA: 0x0015717C File Offset: 0x0015537C 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: 0x04003921 RID: 14625 private static readonly IntPtr NativeFieldInfoPtr_tableData; // Token: 0x04003922 RID: 14626 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003923 RID: 14627 private static readonly IntPtr NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0; } // Token: 0x02000266 RID: 614 [ObfuscatedName("ExcelLoader/<>c")] [Serializable] public sealed class __c : Object { // Token: 0x060055EC RID: 21996 RVA: 0x001571A4 File Offset: 0x001553A4 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, 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: 0x060055ED RID: 21997 RVA: 0x001571F0 File Offset: 0x001553F0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 579779, XrefRangeEnd = 579780, 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: 0x060055EE RID: 21998 RVA: 0x00157254 File Offset: 0x00155454 // 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, 100669121); ExcelLoader.__c.NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669122); } // Token: 0x060055EF RID: 21999 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17001E70 RID: 7792 // (get) Token: 0x060055F0 RID: 22000 RVA: 0x001572D0 File Offset: 0x001554D0 // (set) Token: 0x060055F1 RID: 22001 RVA: 0x001572FB File Offset: 0x001554FB 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: 0x17001E71 RID: 7793 // (get) Token: 0x060055F2 RID: 22002 RVA: 0x00157310 File Offset: 0x00155510 // (set) Token: 0x060055F3 RID: 22003 RVA: 0x0015733B File Offset: 0x0015553B 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: 0x04003924 RID: 14628 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x04003925 RID: 14629 private static readonly IntPtr NativeFieldInfoPtr___9__6_0; // Token: 0x04003926 RID: 14630 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003927 RID: 14631 private static readonly IntPtr NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0; } }