using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using Il2CppSystem.Data; // Token: 0x0200022B RID: 555 public class ExcelLoader : Object { // Token: 0x060050EC RID: 20716 RVA: 0x00142230 File Offset: 0x00140430 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568987, XrefRangeEnd = 568994, 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: 0x060050ED RID: 20717 RVA: 0x00142294 File Offset: 0x00140494 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568994, XrefRangeEnd = 569013, 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: 0x060050EE RID: 20718 RVA: 0x0014231C File Offset: 0x0014051C [CallerCount(1)] [CachedScanResults(RefRangeStart = 569043, RefRangeEnd = 569044, XrefRangeStart = 569013, XrefRangeEnd = 569043, 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: 0x060050EF RID: 20719 RVA: 0x001423A4 File Offset: 0x001405A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569044, XrefRangeEnd = 569090, 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: 0x060050F0 RID: 20720 RVA: 0x00142414 File Offset: 0x00140614 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569090, XrefRangeEnd = 569093, 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: 0x060050F1 RID: 20721 RVA: 0x0014247C File Offset: 0x0014067C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569093, XrefRangeEnd = 569120, 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: 0x060050F2 RID: 20722 RVA: 0x001424FC File Offset: 0x001406FC // 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, 100668684); ExcelLoader.NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668685); ExcelLoader.NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668686); ExcelLoader.NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668687); ExcelLoader.NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668688); ExcelLoader.NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668689); } // Token: 0x060050F3 RID: 20723 RVA: 0x0000A74C File Offset: 0x0000894C public ExcelLoader(IntPtr pointer) : base(pointer) { } // Token: 0x17001CEE RID: 7406 // (get) Token: 0x060050F4 RID: 20724 RVA: 0x001425B8 File Offset: 0x001407B8 // (set) Token: 0x060050F5 RID: 20725 RVA: 0x001425E1 File Offset: 0x001407E1 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: 0x040035A3 RID: 13731 private static readonly IntPtr NativeFieldInfoPtr_tableDirectory; // Token: 0x040035A4 RID: 13732 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_0; // Token: 0x040035A5 RID: 13733 private static readonly IntPtr NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0; // Token: 0x040035A6 RID: 13734 private static readonly IntPtr NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0; // Token: 0x040035A7 RID: 13735 private static readonly IntPtr NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0; // Token: 0x040035A8 RID: 13736 private static readonly IntPtr NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0; // Token: 0x040035A9 RID: 13737 private static readonly IntPtr NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0; // Token: 0x0200022C RID: 556 [ObfuscatedName("ExcelLoader/<>c__DisplayClass3_0")] public sealed class __c__DisplayClass3_0 : Object { // Token: 0x060050F6 RID: 20726 RVA: 0x00142608 File Offset: 0x00140808 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x060050F7 RID: 20727 RVA: 0x00142654 File Offset: 0x00140854 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568984, XrefRangeEnd = 568986, 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: 0x060050F8 RID: 20728 RVA: 0x001426C4 File Offset: 0x001408C4 // 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, 100668690); ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668691); } // Token: 0x060050F9 RID: 20729 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass3_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001CEF RID: 7407 // (get) Token: 0x060050FA RID: 20730 RVA: 0x0014272C File Offset: 0x0014092C // (set) Token: 0x060050FB RID: 20731 RVA: 0x00142760 File Offset: 0x00140960 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: 0x040035AA RID: 13738 private static readonly IntPtr NativeFieldInfoPtr_tableData; // Token: 0x040035AB RID: 13739 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040035AC RID: 13740 private static readonly IntPtr NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0; } // Token: 0x0200022D RID: 557 [ObfuscatedName("ExcelLoader/<>c")] [Serializable] public sealed class __c : Object { // Token: 0x060050FC RID: 20732 RVA: 0x00142788 File Offset: 0x00140988 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x060050FD RID: 20733 RVA: 0x001427D4 File Offset: 0x001409D4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568986, XrefRangeEnd = 568987, 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: 0x060050FE RID: 20734 RVA: 0x00142838 File Offset: 0x00140A38 // 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, 100668693); ExcelLoader.__c.NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668694); } // Token: 0x060050FF RID: 20735 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17001CF0 RID: 7408 // (get) Token: 0x06005100 RID: 20736 RVA: 0x001428B4 File Offset: 0x00140AB4 // (set) Token: 0x06005101 RID: 20737 RVA: 0x001428DF File Offset: 0x00140ADF 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: 0x17001CF1 RID: 7409 // (get) Token: 0x06005102 RID: 20738 RVA: 0x001428F4 File Offset: 0x00140AF4 // (set) Token: 0x06005103 RID: 20739 RVA: 0x0014291F File Offset: 0x00140B1F 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: 0x040035AD RID: 13741 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x040035AE RID: 13742 private static readonly IntPtr NativeFieldInfoPtr___9__6_0; // Token: 0x040035AF RID: 13743 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040035B0 RID: 13744 private static readonly IntPtr NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0; } }