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<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: 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<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: 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<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: 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<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: 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<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, 100669112);
		ExcelLoader.NativeMethodInfoPtr_Get_Public_List_1_Il2CppReferenceArray_1_Il2CppStringArray_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100669113);
		ExcelLoader.NativeMethodInfoPtr_Load_Private_Il2CppReferenceArray_1_DataTable_String_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100669114);
		ExcelLoader.NativeMethodInfoPtr_ParseSheetContents_Private_Il2CppReferenceArray_1_Il2CppStringArray_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100669115);
		ExcelLoader.NativeMethodInfoPtr_GetHeaderLength_Private_Int32_DataTable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.NativeClassPtr, 100669116);
		ExcelLoader.NativeMethodInfoPtr_ParseRowContents_Private_Il2CppStringArray_DataRow_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader>.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<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: 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<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, 100669118);
			ExcelLoader.__c__DisplayClass3_0.NativeMethodInfoPtr__Load_b__0_Internal_DataTable_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader.__c__DisplayClass3_0>.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<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: 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<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, 100669121);
			ExcelLoader.__c.NativeMethodInfoPtr__ParseRowContents_b__6_0_Internal_String_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExcelLoader.__c>.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<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: 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;
	}
}
