#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>


#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "mscorlib_U3CModuleU3E86524790.h"
#include "mscorlib_System_Object4170816371.h"
#include "mscorlib_System_ValueType1744280289.h"
#include "mscorlib_System_Attribute2523058482.h"
#include "mscorlib_System_Int321153838500.h"
#include "mscorlib_System_SerializableAttribute2632961395.h"
#include "mscorlib_System_AttributeUsageAttribute1846876301.h"
#include "mscorlib_System_Runtime_InteropServices_ComVisible3224787973.h"
#include "mscorlib_System_Int641153838595.h"
#include "mscorlib_System_UInt3224667981.h"
#include "mscorlib_System_CLSCompliantAttribute1803654945.h"
#include "mscorlib_System_UInt6424668076.h"
#include "mscorlib_System_Byte2862609660.h"
#include "mscorlib_System_SByte1161769777.h"
#include "mscorlib_System_Int161153838442.h"
#include "mscorlib_System_UInt1624667923.h"
#include "mscorlib_System_Char2862622538.h"
#include "mscorlib_System_String7231557.h"
#include "mscorlib_System_Single4291918972.h"
#include "mscorlib_System_Double3868226565.h"
#include "mscorlib_System_Decimal1954350631.h"
#include "mscorlib_System_Boolean476798718.h"
#include "mscorlib_System_IntPtr4010401971.h"
#include "mscorlib_System_UIntPtr3365854250.h"
#include "mscorlib_System_MulticastDelegate3389745971.h"
#include "mscorlib_System_Delegate3310234105.h"
#include "mscorlib_System_Enum2862688501.h"
#include "mscorlib_System_Array1146569071.h"
#include "mscorlib_System_Array_SimpleEnumerator3845689035.h"
#include "mscorlib_System_Array_Swapper4166107989.h"
#include "mscorlib_System_Void2863195528.h"
#include "mscorlib_System_Type2863145774.h"
#include "mscorlib_System_Reflection_MemberInfo3995515898.h"
#include "mscorlib_System_Exception3991598821.h"
#include "mscorlib_System_RuntimeFieldHandle2347752062.h"
#include "mscorlib_System_RuntimeTypeHandle2669177232.h"
#include "mscorlib_System_ParamArrayAttribute1495691142.h"
#include "mscorlib_System_Runtime_InteropServices_OutAttribu4011591576.h"
#include "mscorlib_System_ObsoleteAttribute1503614617.h"
#include "mscorlib_System_Runtime_InteropServices_DllImportA1934708125.h"
#include "mscorlib_System_Runtime_InteropServices_MarshalAsA4268322486.h"
#include "mscorlib_System_Runtime_InteropServices_InAttribut1159785745.h"
#include "mscorlib_System_Runtime_InteropServices_GuidAttribu630621741.h"
#include "mscorlib_System_Runtime_InteropServices_ComImportA2186208096.h"
#include "mscorlib_System_Runtime_InteropServices_OptionalAtt986150710.h"
#include "mscorlib_System_Runtime_CompilerServices_CompilerG4099226990.h"
#include "mscorlib_System_Runtime_CompilerServices_Internals2855057519.h"
#include "mscorlib_System_Runtime_CompilerServices_RuntimeCom119227886.h"
#include "mscorlib_System_Diagnostics_DebuggerHiddenAttribute83365455.h"
#include "mscorlib_System_Reflection_DefaultMemberAttribute1730245683.h"
#include "mscorlib_System_Runtime_CompilerServices_DecimalCo1470319529.h"
#include "mscorlib_System_Runtime_InteropServices_FieldOffse2228546457.h"
#include "mscorlib_System_RuntimeArgumentHandle4175668819.h"
#include "mscorlib_System_AsyncCallback1369114871.h"
#include "mscorlib_System_TypedReference1366017845.h"
#include "mscorlib_System_ArgIterator568564538.h"
#include "mscorlib_System_MarshalByRefObject1219038801.h"
#include "mscorlib_System_Runtime_CompilerServices_RuntimeHe1593496111.h"
#include "mscorlib_Locale2281372282.h"
#include "mscorlib_System_MonoTODOAttribute2091695241.h"
#include "mscorlib_System_MonoDocumentationNoteAttribute3117937319.h"
#include "mscorlib_Microsoft_Win32_SafeHandles_SafeHandleZer1749441437.h"
#include "mscorlib_Microsoft_Win32_SafeHandles_SafeWaitHandl1932082934.h"
#include "mscorlib_Mono_Globalization_Unicode_CodePointIndex3728277196.h"
#include "mscorlib_Mono_Globalization_Unicode_CodePointIndex3372848153.h"
#include "mscorlib_Mono_Globalization_Unicode_TailoringInfo3025807515.h"
#include "mscorlib_Mono_Globalization_Unicode_Contraction3998770676.h"
#include "mscorlib_Mono_Globalization_Unicode_ContractionCom3382136129.h"
#include "mscorlib_Mono_Globalization_Unicode_Level2Map3664214860.h"
#include "mscorlib_Mono_Globalization_Unicode_Level2MapCompa3410463385.h"
#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicod2451832361.h"
#include "mscorlib_Mono_Globalization_Unicode_MSCompatUnicod1518842187.h"
#include "mscorlib_Mono_Globalization_Unicode_SimpleCollator3238220612.h"



#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize0 = { sizeof (U3CModuleU3E_t86524790), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1 = { sizeof (Il2CppObject), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize2 = { sizeof (ValueType_t1744280289), sizeof(ValueType_t1744280289_marshaled_pinvoke), 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize3 = { sizeof (Attribute_t2523058482), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize4 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize5 = { sizeof (Int32_t1153838500)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable5[3] = 
{
	0,
	0,
	Int32_t1153838500::get_offset_of_m_value_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize6 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize7 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize8 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize9 = { 0, 0, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize10 = { sizeof (SerializableAttribute_t2632961395), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize11 = { sizeof (AttributeUsageAttribute_t1846876301), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable11[3] = 
{
	AttributeUsageAttribute_t1846876301::get_offset_of_valid_on_0(),
	AttributeUsageAttribute_t1846876301::get_offset_of_allow_multiple_1(),
	AttributeUsageAttribute_t1846876301::get_offset_of_inherited_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize12 = { sizeof (ComVisibleAttribute_t3224787973), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable12[1] = 
{
	ComVisibleAttribute_t3224787973::get_offset_of_Visible_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize13 = { 0, 0, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize14 = { sizeof (Int64_t1153838595)+ sizeof (Il2CppObject), sizeof(int64_t), 0, 0 };
extern const int32_t g_FieldOffsetTable14[1] = 
{
	Int64_t1153838595::get_offset_of_m_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize15 = { sizeof (UInt32_t24667981)+ sizeof (Il2CppObject), sizeof(uint32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable15[1] = 
{
	UInt32_t24667981::get_offset_of_m_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize16 = { sizeof (CLSCompliantAttribute_t1803654945), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable16[1] = 
{
	CLSCompliantAttribute_t1803654945::get_offset_of_is_compliant_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize17 = { sizeof (UInt64_t24668076)+ sizeof (Il2CppObject), sizeof(uint64_t), 0, 0 };
extern const int32_t g_FieldOffsetTable17[1] = 
{
	UInt64_t24668076::get_offset_of_m_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize18 = { sizeof (Byte_t2862609660)+ sizeof (Il2CppObject), sizeof(uint8_t), 0, 0 };
extern const int32_t g_FieldOffsetTable18[3] = 
{
	0,
	0,
	Byte_t2862609660::get_offset_of_m_value_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize19 = { sizeof (SByte_t1161769777)+ sizeof (Il2CppObject), sizeof(int8_t), 0, 0 };
extern const int32_t g_FieldOffsetTable19[1] = 
{
	SByte_t1161769777::get_offset_of_m_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize20 = { sizeof (Int16_t1153838442)+ sizeof (Il2CppObject), sizeof(int16_t), 0, 0 };
extern const int32_t g_FieldOffsetTable20[3] = 
{
	0,
	0,
	Int16_t1153838442::get_offset_of_m_value_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize21 = { sizeof (UInt16_t24667923)+ sizeof (Il2CppObject), sizeof(uint16_t), 0, 0 };
extern const int32_t g_FieldOffsetTable21[3] = 
{
	0,
	0,
	UInt16_t24667923::get_offset_of_m_value_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize22 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize23 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize24 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize25 = { 0, 0, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize26 = { sizeof (Char_t2862622538)+ sizeof (Il2CppObject), 1, sizeof(Char_t2862622538_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable26[10] = 
{
	0,
	0,
	Char_t2862622538::get_offset_of_m_value_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
	Char_t2862622538_StaticFields::get_offset_of_category_data_3(),
	Char_t2862622538_StaticFields::get_offset_of_numeric_data_4(),
	Char_t2862622538_StaticFields::get_offset_of_numeric_data_values_5(),
	Char_t2862622538_StaticFields::get_offset_of_to_lower_data_low_6(),
	Char_t2862622538_StaticFields::get_offset_of_to_lower_data_high_7(),
	Char_t2862622538_StaticFields::get_offset_of_to_upper_data_low_8(),
	Char_t2862622538_StaticFields::get_offset_of_to_upper_data_high_9(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize27 = { sizeof (String_t), sizeof(char*), sizeof(String_t_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable27[4] = 
{
	String_t::get_offset_of_length_0(),
	String_t::get_offset_of_start_char_1(),
	String_t_StaticFields::get_offset_of_Empty_2(),
	String_t_StaticFields::get_offset_of_WhiteChars_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize28 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize29 = { 0, 0, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize30 = { sizeof (Single_t4291918972)+ sizeof (Il2CppObject), sizeof(float), 0, 0 };
extern const int32_t g_FieldOffsetTable30[8] = 
{
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	Single_t4291918972::get_offset_of_m_value_7() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize31 = { sizeof (Double_t3868226565)+ sizeof (Il2CppObject), sizeof(double), 0, 0 };
extern const int32_t g_FieldOffsetTable31[14] = 
{
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	Double_t3868226565::get_offset_of_m_value_13() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize32 = { sizeof (Decimal_t1954350631)+ sizeof (Il2CppObject), sizeof(Decimal_t1954350631_marshaled_pinvoke), sizeof(Decimal_t1954350631_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable32[9] = 
{
	Decimal_t1954350631_StaticFields::get_offset_of_MinValue_0(),
	Decimal_t1954350631_StaticFields::get_offset_of_MaxValue_1(),
	Decimal_t1954350631_StaticFields::get_offset_of_MinusOne_2(),
	Decimal_t1954350631_StaticFields::get_offset_of_One_3(),
	Decimal_t1954350631_StaticFields::get_offset_of_MaxValueDiv10_4(),
	Decimal_t1954350631::get_offset_of_flags_5() + static_cast<int32_t>(sizeof(Il2CppObject)),
	Decimal_t1954350631::get_offset_of_hi_6() + static_cast<int32_t>(sizeof(Il2CppObject)),
	Decimal_t1954350631::get_offset_of_lo_7() + static_cast<int32_t>(sizeof(Il2CppObject)),
	Decimal_t1954350631::get_offset_of_mid_8() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize33 = { sizeof (Boolean_t476798718)+ sizeof (Il2CppObject), 4, sizeof(Boolean_t476798718_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable33[3] = 
{
	Boolean_t476798718_StaticFields::get_offset_of_FalseString_0(),
	Boolean_t476798718_StaticFields::get_offset_of_TrueString_1(),
	Boolean_t476798718::get_offset_of_m_value_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize34 = { sizeof (IntPtr_t)+ sizeof (Il2CppObject), sizeof(IntPtr_t), sizeof(IntPtr_t_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable34[2] = 
{
	IntPtr_t::get_offset_of_m_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	IntPtr_t_StaticFields::get_offset_of_Zero_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize35 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize36 = { sizeof (UIntPtr_t)+ sizeof (Il2CppObject), sizeof(UIntPtr_t ), sizeof(UIntPtr_t_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable36[2] = 
{
	UIntPtr_t_StaticFields::get_offset_of_Zero_0(),
	UIntPtr_t::get_offset_of__pointer_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize37 = { sizeof (MulticastDelegate_t3389745971), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable37[2] = 
{
	MulticastDelegate_t3389745971::get_offset_of_prev_9(),
	MulticastDelegate_t3389745971::get_offset_of_kpm_next_10(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize38 = { sizeof (Delegate_t3310234105), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable38[9] = 
{
	Delegate_t3310234105::get_offset_of_method_ptr_0(),
	Delegate_t3310234105::get_offset_of_invoke_impl_1(),
	Delegate_t3310234105::get_offset_of_m_target_2(),
	Delegate_t3310234105::get_offset_of_method_3(),
	Delegate_t3310234105::get_offset_of_delegate_trampoline_4(),
	Delegate_t3310234105::get_offset_of_method_code_5(),
	Delegate_t3310234105::get_offset_of_method_info_6(),
	Delegate_t3310234105::get_offset_of_original_method_info_7(),
	Delegate_t3310234105::get_offset_of_data_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize39 = { sizeof (Enum_t2862688501), sizeof(Enum_t2862688501_marshaled_pinvoke), sizeof(Enum_t2862688501_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable39[1] = 
{
	Enum_t2862688501_StaticFields::get_offset_of_split_char_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize40 = { sizeof (Il2CppArray), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize41 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable41[2] = 
{
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize42 = { sizeof (SimpleEnumerator_t3845689035), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable42[3] = 
{
	SimpleEnumerator_t3845689035::get_offset_of_enumeratee_0(),
	SimpleEnumerator_t3845689035::get_offset_of_currentpos_1(),
	SimpleEnumerator_t3845689035::get_offset_of_length_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize43 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable43[1] = 
{
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize44 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable44[4] = 
{
	0,
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize45 = { sizeof (Swapper_t4166107989), sizeof(Il2CppMethodPointer), 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize46 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize47 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize48 = { 0, 0, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize49 = { 0, 0, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize50 = { sizeof (Void_t2863195528)+ sizeof (Il2CppObject), 1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize51 = { sizeof (Type_t), -1, sizeof(Type_t_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable51[8] = 
{
	0,
	Type_t::get_offset_of__impl_1(),
	Type_t_StaticFields::get_offset_of_Delimiter_2(),
	Type_t_StaticFields::get_offset_of_EmptyTypes_3(),
	Type_t_StaticFields::get_offset_of_FilterAttribute_4(),
	Type_t_StaticFields::get_offset_of_FilterName_5(),
	Type_t_StaticFields::get_offset_of_FilterNameIgnoreCase_6(),
	Type_t_StaticFields::get_offset_of_Missing_7(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize52 = { sizeof (MemberInfo_t), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize53 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize54 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize55 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize56 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize57 = { sizeof (Exception_t3991598821), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable57[11] = 
{
	Exception_t3991598821::get_offset_of_trace_ips_0(),
	Exception_t3991598821::get_offset_of_inner_exception_1(),
	Exception_t3991598821::get_offset_of_message_2(),
	Exception_t3991598821::get_offset_of_help_link_3(),
	Exception_t3991598821::get_offset_of_class_name_4(),
	Exception_t3991598821::get_offset_of_stack_trace_5(),
	Exception_t3991598821::get_offset_of__remoteStackTraceString_6(),
	Exception_t3991598821::get_offset_of_remote_stack_index_7(),
	Exception_t3991598821::get_offset_of_hresult_8(),
	Exception_t3991598821::get_offset_of_source_9(),
	Exception_t3991598821::get_offset_of__data_10(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize58 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize59 = { sizeof (RuntimeFieldHandle_t2347752062)+ sizeof (Il2CppObject), sizeof(RuntimeFieldHandle_t2347752062_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable59[1] = 
{
	RuntimeFieldHandle_t2347752062::get_offset_of_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize60 = { sizeof (RuntimeTypeHandle_t2669177232)+ sizeof (Il2CppObject), sizeof(RuntimeTypeHandle_t2669177232_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable60[1] = 
{
	RuntimeTypeHandle_t2669177232::get_offset_of_value_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize61 = { sizeof (ParamArrayAttribute_t1495691142), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize62 = { sizeof (OutAttribute_t4011591576), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize63 = { sizeof (ObsoleteAttribute_t1503614617), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable63[2] = 
{
	ObsoleteAttribute_t1503614617::get_offset_of__message_0(),
	ObsoleteAttribute_t1503614617::get_offset_of__error_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize64 = { sizeof (DllImportAttribute_t1934708125), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable64[9] = 
{
	DllImportAttribute_t1934708125::get_offset_of_CallingConvention_0(),
	DllImportAttribute_t1934708125::get_offset_of_CharSet_1(),
	DllImportAttribute_t1934708125::get_offset_of_Dll_2(),
	DllImportAttribute_t1934708125::get_offset_of_EntryPoint_3(),
	DllImportAttribute_t1934708125::get_offset_of_ExactSpelling_4(),
	DllImportAttribute_t1934708125::get_offset_of_PreserveSig_5(),
	DllImportAttribute_t1934708125::get_offset_of_SetLastError_6(),
	DllImportAttribute_t1934708125::get_offset_of_BestFitMapping_7(),
	DllImportAttribute_t1934708125::get_offset_of_ThrowOnUnmappableChar_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize65 = { sizeof (MarshalAsAttribute_t4268322486), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable65[7] = 
{
	MarshalAsAttribute_t4268322486::get_offset_of_utype_0(),
	MarshalAsAttribute_t4268322486::get_offset_of_ArraySubType_1(),
	MarshalAsAttribute_t4268322486::get_offset_of_MarshalCookie_2(),
	MarshalAsAttribute_t4268322486::get_offset_of_MarshalType_3(),
	MarshalAsAttribute_t4268322486::get_offset_of_MarshalTypeRef_4(),
	MarshalAsAttribute_t4268322486::get_offset_of_SizeConst_5(),
	MarshalAsAttribute_t4268322486::get_offset_of_SizeParamIndex_6(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize66 = { sizeof (InAttribute_t1159785745), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize67 = { sizeof (GuidAttribute_t630621741), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable67[1] = 
{
	GuidAttribute_t630621741::get_offset_of_guidValue_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize68 = { sizeof (ComImportAttribute_t2186208096), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize69 = { sizeof (OptionalAttribute_t986150710), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize70 = { sizeof (CompilerGeneratedAttribute_t4099226990), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize71 = { sizeof (InternalsVisibleToAttribute_t2855057519), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable71[2] = 
{
	InternalsVisibleToAttribute_t2855057519::get_offset_of_assemblyName_0(),
	InternalsVisibleToAttribute_t2855057519::get_offset_of_all_visible_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize72 = { sizeof (RuntimeCompatibilityAttribute_t119227886), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable72[1] = 
{
	RuntimeCompatibilityAttribute_t119227886::get_offset_of_wrap_non_exception_throws_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize73 = { sizeof (DebuggerHiddenAttribute_t83365455), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize74 = { sizeof (DefaultMemberAttribute_t1730245683), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable74[1] = 
{
	DefaultMemberAttribute_t1730245683::get_offset_of_member_name_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize75 = { sizeof (DecimalConstantAttribute_t1470319529), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable75[5] = 
{
	DecimalConstantAttribute_t1470319529::get_offset_of_scale_0(),
	DecimalConstantAttribute_t1470319529::get_offset_of_sign_1(),
	DecimalConstantAttribute_t1470319529::get_offset_of_hi_2(),
	DecimalConstantAttribute_t1470319529::get_offset_of_mid_3(),
	DecimalConstantAttribute_t1470319529::get_offset_of_low_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize76 = { sizeof (FieldOffsetAttribute_t2228546457), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable76[1] = 
{
	FieldOffsetAttribute_t2228546457::get_offset_of_val_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize77 = { sizeof (RuntimeArgumentHandle_t4175668819)+ sizeof (Il2CppObject), sizeof(RuntimeArgumentHandle_t4175668819_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable77[1] = 
{
	RuntimeArgumentHandle_t4175668819::get_offset_of_args_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize78 = { sizeof (AsyncCallback_t1369114871), sizeof(Il2CppMethodPointer), 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize79 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize80 = { sizeof (TypedReference_t1366017845)+ sizeof (Il2CppObject), sizeof(TypedReference_t1366017845_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable80[3] = 
{
	TypedReference_t1366017845::get_offset_of_type_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	TypedReference_t1366017845::get_offset_of_value_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	TypedReference_t1366017845::get_offset_of_klass_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize81 = { sizeof (ArgIterator_t568564538)+ sizeof (Il2CppObject), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable81[4] = 
{
	ArgIterator_t568564538::get_offset_of_sig_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	ArgIterator_t568564538::get_offset_of_args_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	ArgIterator_t568564538::get_offset_of_next_arg_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
	ArgIterator_t568564538::get_offset_of_num_args_3() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize82 = { sizeof (MarshalByRefObject_t1219038801), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable82[1] = 
{
	MarshalByRefObject_t1219038801::get_offset_of__identity_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize83 = { 0, 0, 0, 0 };
extern const int32_t g_FieldOffsetTable83[2] = 
{
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize84 = { sizeof (RuntimeHelpers_t1593496111), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize85 = { sizeof (Locale_t2281372282), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize86 = { sizeof (MonoTODOAttribute_t2091695241), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable86[1] = 
{
	MonoTODOAttribute_t2091695241::get_offset_of_comment_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize87 = { sizeof (MonoDocumentationNoteAttribute_t3117937319), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize88 = { sizeof (SafeHandleZeroOrMinusOneIsInvalid_t1749441437), sizeof(void*), 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize89 = { sizeof (SafeWaitHandle_t1932082934), sizeof(void*), 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize90 = { sizeof (CodePointIndexer_t3728277196), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable90[4] = 
{
	CodePointIndexer_t3728277196::get_offset_of_ranges_0(),
	CodePointIndexer_t3728277196::get_offset_of_TotalCount_1(),
	CodePointIndexer_t3728277196::get_offset_of_defaultIndex_2(),
	CodePointIndexer_t3728277196::get_offset_of_defaultCP_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize91 = { sizeof (TableRange_t3372848153)+ sizeof (Il2CppObject), sizeof(TableRange_t3372848153_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable91[5] = 
{
	TableRange_t3372848153::get_offset_of_Start_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	TableRange_t3372848153::get_offset_of_End_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	TableRange_t3372848153::get_offset_of_Count_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
	TableRange_t3372848153::get_offset_of_IndexStart_3() + static_cast<int32_t>(sizeof(Il2CppObject)),
	TableRange_t3372848153::get_offset_of_IndexEnd_4() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize92 = { sizeof (TailoringInfo_t3025807515), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable92[4] = 
{
	TailoringInfo_t3025807515::get_offset_of_LCID_0(),
	TailoringInfo_t3025807515::get_offset_of_TailoringIndex_1(),
	TailoringInfo_t3025807515::get_offset_of_TailoringCount_2(),
	TailoringInfo_t3025807515::get_offset_of_FrenchSort_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize93 = { sizeof (Contraction_t3998770676), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable93[3] = 
{
	Contraction_t3998770676::get_offset_of_Source_0(),
	Contraction_t3998770676::get_offset_of_Replacement_1(),
	Contraction_t3998770676::get_offset_of_SortKey_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize94 = { sizeof (ContractionComparer_t3382136129), -1, sizeof(ContractionComparer_t3382136129_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable94[1] = 
{
	ContractionComparer_t3382136129_StaticFields::get_offset_of_Instance_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize95 = { sizeof (Level2Map_t3664214860), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable95[2] = 
{
	Level2Map_t3664214860::get_offset_of_Source_0(),
	Level2Map_t3664214860::get_offset_of_Replace_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize96 = { sizeof (Level2MapComparer_t3410463385), -1, sizeof(Level2MapComparer_t3410463385_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable96[1] = 
{
	Level2MapComparer_t3410463385_StaticFields::get_offset_of_Instance_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize97 = { sizeof (MSCompatUnicodeTable_t2451832361), -1, sizeof(MSCompatUnicodeTable_t2451832361_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable97[22] = 
{
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_MaxExpansionLength_0(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_ignorableFlags_1(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_categories_2(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_level1_3(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_level2_4(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_level3_5(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkCHScategory_6(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkCHTcategory_7(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkJAcategory_8(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkKOcategory_9(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkCHSlv1_10(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkCHTlv1_11(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkJAlv1_12(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkKOlv1_13(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_cjkKOlv2_14(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_tailoringArr_15(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_tailoringInfos_16(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_forLock_17(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_isReady_18(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_U3CU3Ef__switchU24map2_19(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_U3CU3Ef__switchU24map3_20(),
	MSCompatUnicodeTable_t2451832361_StaticFields::get_offset_of_U3CU3Ef__switchU24map4_21(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize98 = { sizeof (MSCompatUnicodeTableUtil_t1518842187), -1, sizeof(MSCompatUnicodeTableUtil_t1518842187_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable98[7] = 
{
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_Ignorable_0(),
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_Category_1(),
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_Level1_2(),
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_Level2_3(),
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_Level3_4(),
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_CjkCHS_5(),
	MSCompatUnicodeTableUtil_t1518842187_StaticFields::get_offset_of_Cjk_6(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize99 = { sizeof (SimpleCollator_t3238220612), -1, sizeof(SimpleCollator_t3238220612_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable99[13] = 
{
	SimpleCollator_t3238220612_StaticFields::get_offset_of_QuickCheckDisabled_0(),
	SimpleCollator_t3238220612_StaticFields::get_offset_of_invariant_1(),
	SimpleCollator_t3238220612::get_offset_of_textInfo_2(),
	SimpleCollator_t3238220612::get_offset_of_frenchSort_3(),
	SimpleCollator_t3238220612::get_offset_of_cjkCatTable_4(),
	SimpleCollator_t3238220612::get_offset_of_cjkLv1Table_5(),
	SimpleCollator_t3238220612::get_offset_of_cjkIndexer_6(),
	SimpleCollator_t3238220612::get_offset_of_cjkLv2Table_7(),
	SimpleCollator_t3238220612::get_offset_of_cjkLv2Indexer_8(),
	SimpleCollator_t3238220612::get_offset_of_lcid_9(),
	SimpleCollator_t3238220612::get_offset_of_contractions_10(),
	SimpleCollator_t3238220612::get_offset_of_level2Maps_11(),
	SimpleCollator_t3238220612::get_offset_of_unsafeFlags_12(),
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
