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<ExcelLoader>.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<Il2CppReferenceArray<Il2CppStringArray>> 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<Il2CppReferenceArray<Il2CppStringArray>>(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<DataTable> 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<DataTable>(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<Il2CppStringArray> 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<Il2CppStringArray>(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<ExcelLoader>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "ExcelLoader");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr);
		ExcelLoader.NativeFieldInfoPtr_tableDirectory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, "tableDirectory");
		ExcelLoader.NativeMethodInfoPtr__ctor_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100668653);
		ExcelLoader.NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100668654);
		ExcelLoader.NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100668655);
		ExcelLoader.NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100668656);
		ExcelLoader.NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100668657);
		ExcelLoader.NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.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<ExcelLoader.__c__DisplayClass3_0>.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<ExcelLoader.__c__DisplayClass3_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, "<>c__DisplayClass3_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ExcelLoader.__c__DisplayClass3_0>.NativeClassPtr);
			ExcelLoader.__c__DisplayClass3_0.NativeFieldInfoPtr_tableData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExcelLoader.__c__DisplayClass3_0>.NativeClassPtr, "tableData");
			ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader.__c__DisplayClass3_0>.NativeClassPtr, 100668659);
			ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader.__c__DisplayClass3_0>.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<ExcelLoader.__c>.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<ExcelLoader.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ExcelLoader.__c>.NativeClassPtr);
			ExcelLoader.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExcelLoader.__c>.NativeClassPtr, "<>9");
			ExcelLoader.__c.NativeFieldInfoPtr___9__6_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExcelLoader.__c>.NativeClassPtr, "<>9__6_0");
			ExcelLoader.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader.__c>.NativeClassPtr, 100668662);
			ExcelLoader.__c.NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader.__c>.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<Object, string> __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<Object, string>(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;
	}
}
