#include "pch-cpp.hpp"

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


#include <limits>
#include <stdint.h>

#include "icalls/mscorlib/System.Diagnostics/Debugger.h"
#include "icalls/mscorlib/System/Decimal.h"
#include "icalls/mscorlib/System/Delegate.h"
#include "icalls/mscorlib/System.Text/EncodingHelper.h"

template <typename R>
struct VirtFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct VirtFuncInvoker4
{
	typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct VirtFuncInvoker6
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
	}
};
struct VirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct VirtFuncInvoker5
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct VirtFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename R, typename T1>
struct VirtFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1>
struct VirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct VirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
struct VirtFuncInvoker8
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method);
	}
};
struct GenericVirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct GenericVirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
struct GenericInterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};

// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>
struct ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365;
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
struct Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_tBD60400523D840591A17E4CBBACC79397F68FAA2;
// System.Collections.Generic.IEnumerable`1<System.Type>
struct IEnumerable_1_tA2CFC624CD7D291A0E486D1A5FC78BF6425F9428;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
// System.Collections.Generic.List`1<System.String>
struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3;
// System.Predicate`1<System.Object>
struct Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB;
// System.Predicate`1<System.Type>
struct Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE;
// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double[]>
struct TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF;
// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.DateTime>
struct TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B;
// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Decimal>
struct TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393;
// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double>
struct TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1;
// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Object>
struct TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518;
// System.Boolean[]
struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C;
// System.Byte[]
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
// System.Delegate[]
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
// System.IO.DirectoryInfo[]
struct DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC;
// System.Double[]
struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB;
// System.Text.EncodingProvider[]
struct EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7;
// System.Runtime.CompilerServices.Ephemeron[]
struct EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8;
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E;
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
// System.IntPtr[]
struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
// System.Globalization.InternalCodePageDataItem[]
struct InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1;
// System.Globalization.InternalEncodingDataItem[]
struct InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D;
// System.Reflection.MethodBase[]
struct MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6;
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
// System.Reflection.ParameterInfo[]
struct ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B;
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B;
// System.Reflection.PropertyInfo[]
struct PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A;
// System.SByte[]
struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
// System.Type[]
struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
// System.UInt32[]
struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;
// System.Collections.Hashtable/bucket[]
struct bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190;
// System.Text.ASCIIEncoding
struct ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527;
// System.Reflection.AmbiguousMatchException
struct AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B;
// System.ArgumentException
struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00;
// System.ArgumentNullException
struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8;
// System.ArithmeticException
struct ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47;
// System.Collections.ArrayList
struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575;
// System.Reflection.Assembly
struct Assembly_t;
// System.AsyncCallback
struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA;
// System.Attribute
struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71;
// System.Reflection.Binder
struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
// System.Byte
struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056;
// System.Globalization.Calendar
struct Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A;
// System.Char
struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E;
// System.Globalization.CompareInfo
struct CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9;
// System.Globalization.CultureData
struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529;
// System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90;
// System.Diagnostics.Tracing.DateTimeTypeInfo
struct DateTimeTypeInfo_t7A1225EAB8359DE69792BD53805FDF4F35D4D8B3;
// System.Diagnostics.DebuggableAttribute
struct DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B;
// System.Diagnostics.DebuggerBrowsableAttribute
struct DebuggerBrowsableAttribute_t2FA4793AD1982F5150E07D26822ED5953CD90F53;
// System.Diagnostics.DebuggerDisplayAttribute
struct DebuggerDisplayAttribute_tA5070C1A6CAB579DAC66A469530D946F6F42727F;
// System.Diagnostics.DebuggerHiddenAttribute
struct DebuggerHiddenAttribute_tD84728997C009D6F540FB29D88F032350E046A88;
// System.Diagnostics.DebuggerNonUserCodeAttribute
struct DebuggerNonUserCodeAttribute_t47FE9BBE8F4A377B2EDD62B769D2AF2392ED7D41;
// System.Diagnostics.DebuggerStepThroughAttribute
struct DebuggerStepThroughAttribute_t4058F4B4E5E1DF6883627F75165741AF154B781F;
// System.Diagnostics.DebuggerTypeProxyAttribute
struct DebuggerTypeProxyAttribute_t20C961369DAE0E16D87B752F1C04F16FC3B90014;
// System.Runtime.CompilerServices.DecimalConstantAttribute
struct DecimalConstantAttribute_tF4B61B0EA3536DECB9DF2A991AFBBE44EF33D06A;
// System.Diagnostics.Tracing.DecimalTypeInfo
struct DecimalTypeInfo_tF4A2C7A82ECE1FD4D108009D82CDD77419D3A28E;
// System.Text.Decoder
struct Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370;
// System.Text.DecoderExceptionFallback
struct DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52;
// System.Text.DecoderExceptionFallbackBuffer
struct DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199;
// System.Text.DecoderFallback
struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D;
// System.Text.DecoderFallbackBuffer
struct DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B;
// System.Text.DecoderFallbackException
struct DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB;
// System.Text.DecoderNLS
struct DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A;
// System.Text.DecoderReplacementFallback
struct DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130;
// System.Text.DecoderReplacementFallbackBuffer
struct DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94;
// System.DefaultBinder
struct DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1;
// System.Runtime.CompilerServices.DefaultDependencyAttribute
struct DefaultDependencyAttribute_t21B87744D7ABF0FF6F57E498DE4EFD9A03E4F143;
// System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute
struct DefaultDllImportSearchPathsAttribute_t606861446278EFE315772AB77331FBD457E0B68F;
// System.Reflection.DefaultMemberAttribute
struct DefaultMemberAttribute_t8C9B3330DEA69EE364962477FF14FD2CFE30D4B5;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
// System.DelegateSerializationHolder
struct DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417;
// System.Runtime.Serialization.DeserializationEventHandler
struct DeserializationEventHandler_t96163039FFB39DB4A7BA9C218D9F11D400B9EE86;
// System.IO.DirectoryInfo
struct DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD;
// System.IO.DirectoryNotFoundException
struct DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B;
// System.Runtime.InteropServices.DispIdAttribute
struct DispIdAttribute_tA0AC84D3405A11FF2C0118FE7B55976B89DBD829;
// System.Runtime.Remoting.DisposerReplySink
struct DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3;
// System.DivideByZeroException
struct DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3;
// System.Runtime.InteropServices.DllImportAttribute
struct DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02;
// System.DllNotFoundException
struct DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596;
// System.Diagnostics.Tracing.DoubleArrayTypeInfo
struct DoubleArrayTypeInfo_tB0B70E36959282AE1B798B1DF6AFD86344660436;
// System.Diagnostics.Tracing.DoubleTypeInfo
struct DoubleTypeInfo_t51D0C2BD9C61AE4EE9A50B5234F9C4EEB3AEFE18;
// System.IO.DriveNotFoundException
struct DriveNotFoundException_tAF30F7567FBD1CACEADAE08CE6ED87F44C83C0B6;
// System.Reflection.Emit.DynamicMethod
struct DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1;
// System.Runtime.Remoting.Contexts.DynamicPropertyCollection
struct DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B;
// System.Empty
struct Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303;
// System.Collections.EmptyReadOnlyDictionaryInternal
struct EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094;
// System.Text.Encoder
struct Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A;
// System.Text.EncoderExceptionFallback
struct EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF;
// System.Text.EncoderExceptionFallbackBuffer
struct EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA;
// System.Text.EncoderFallback
struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4;
// System.Text.EncoderFallbackBuffer
struct EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0;
// System.Text.EncoderFallbackException
struct EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202;
// System.Text.EncoderNLS
struct EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712;
// System.Text.EncoderReplacementFallback
struct EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418;
// System.Text.EncoderReplacementFallbackBuffer
struct EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27;
// System.Text.Encoding
struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827;
// System.Text.EncodingNLS
struct EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE;
// System.Text.EncodingProvider
struct EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9;
// System.Exception
struct Exception_t;
// System.Reflection.FieldInfo
struct FieldInfo_t;
// System.Diagnostics.Tracing.FieldMetadata
struct FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A;
// System.IO.FileSystemInfo
struct FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246;
// System.Collections.Hashtable
struct Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC;
// System.IAsyncResult
struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370;
// System.Collections.ICollection
struct ICollection_tC1E1DED86C0A66845675392606B302452210D5DA;
// System.IConvertible
struct IConvertible_t40D9E38816544BF71E97F48AB3C47C9A2B7E9BE4;
// System.Collections.IDictionary
struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
// System.Collections.IDictionaryEnumerator
struct IDictionaryEnumerator_t8A89A8564EADF5FFB8494092DFED7D7C063F1501;
// System.IDisposable
struct IDisposable_t099785737FC6A1E3699919A94109383715A8D807;
// System.Runtime.Remoting.Contexts.IDynamicMessageSink
struct IDynamicMessageSink_t623E192213A30BE23F4C87357D6BC717D9B29E5F;
// System.Runtime.Remoting.Contexts.IDynamicProperty
struct IDynamicProperty_t4AFBC608B3805A9817DB76B9D56E77ECB67781BD;
// System.Collections.IEnumerator
struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
// System.Collections.IEqualityComparer
struct IEqualityComparer_t6C4C1F04B21BDE1E4B84BD6EC7DE494C186D6C68;
// System.IFormatProvider
struct IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF;
// System.Runtime.Serialization.IFormatterConverter
struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176;
// System.Runtime.Remoting.Messaging.IMessage
struct IMessage_tFB62BF93B045EA3FA0278D55C5044B322E7B4545;
// System.Runtime.Remoting.Messaging.IMessageCtrl
struct IMessageCtrl_t343815B567A7293C85B61753266DCF852EB1748F;
// System.Runtime.Remoting.Messaging.IMessageSink
struct IMessageSink_t5C83B21C4C8767A5B9820EBBE611F7107BC7605F;
// System.IO.IOException
struct IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA;
// System.Int32
struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046;
// System.Text.InternalDecoderBestFitFallback
struct InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E;
// System.Text.InternalEncoderBestFitFallback
struct InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074;
// System.InvalidCastException
struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463;
// System.InvalidOperationException
struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB;
// System.Text.Latin1Encoding
struct Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016;
// System.Runtime.InteropServices.MarshalAsAttribute
struct MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6;
// System.Reflection.MemberFilter
struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// System.Reflection.MethodBase
struct MethodBase_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.MissingFieldException
struct MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A;
// System.MissingMethodException
struct MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41;
// System.Reflection.MonoMethod
struct MonoMethod_t;
// System.MonoTypeInfo
struct MonoTypeInfo_tD048FE6E8A79174435DD9BA986294B02C68DFC79;
// System.MulticastDelegate
struct MulticastDelegate_t;
// System.MulticastNotSupportedException
struct MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57;
// System.NotSupportedException
struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D;
// System.OverflowException
struct OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9;
// System.Reflection.ParameterInfo
struct ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7;
// System.Reflection.PropertyInfo
struct PropertyInfo_t;
// System.Runtime.Remoting.RemotingException
struct RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B;
// System.Reflection.RuntimeAssembly
struct RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56;
// System.Reflection.RuntimeConstructorInfo
struct RuntimeConstructorInfo_t9B65F4BAA154E6B8888A68FA9BA02993090876BB;
// System.Reflection.RuntimeMethodInfo
struct RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC;
// System.RuntimeType
struct RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
// System.Runtime.Serialization.SerializationException
struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.StringComparer
struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6;
// System.Globalization.TextInfo
struct TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C;
// System.Diagnostics.Tracing.TraceLoggingDataCollector
struct TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7;
// System.Diagnostics.Tracing.TraceLoggingMetadataCollector
struct TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C;
// System.Type
struct Type_t;
// System.TypeLoadException
struct TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7;
// System.Text.UTF32Encoding
struct UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014;
// System.Text.UTF7Encoding
struct UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076;
// System.Text.UTF8Encoding
struct UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282;
// System.Text.UnicodeEncoding
struct UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68;
// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
// System.Reflection.Assembly/ResolveEventHolder
struct ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C;
// System.DefaultBinder/BinderState
struct BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2;
// System.DelegateSerializationHolder/DelegateEntry
struct DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5;
// System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg
struct DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E;
// System.Collections.EmptyReadOnlyDictionaryInternal/NodeEnumerator
struct NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF;
// System.Text.Encoding/DefaultDecoder
struct DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C;
// System.Text.Encoding/DefaultEncoder
struct DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C;
// System.Diagnostics.Tracing.TraceLoggingMetadataCollector/Impl
struct Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55;

IL2CPP_EXTERN_C RuntimeClass* ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Delegate_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IContributeDynamicSink_tA7B6788A61068C6A5F07C9155818CC6775EC354E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDynamicMessageSink_t623E192213A30BE23F4C87357D6BC717D9B29E5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDynamicProperty_t4AFBC608B3805A9817DB76B9D56E77ECB67781BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMessageSink_t5C83B21C4C8767A5B9820EBBE611F7107BC7605F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MonoMethod_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t26260C4EE0444C5FA022994203060B3A42A3ADE6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SecurityException_t3BE23C00ECC638A4EDCAA33572C4DCC21F2FA769_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8____704939CD172085D1295FCE3F1D92431D685D7AA2_43_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral012DD52460B5ACC26633ED3C84487C3F49EFB4E4;
IL2CPP_EXTERN_C String_t* _stringLiteral022C1A6117878C07AB110DB9E4B4AA19E6D1FB63;
IL2CPP_EXTERN_C String_t* _stringLiteral0264C3EEDA3EB869F17B93074EDCDCC88F53AEE4;
IL2CPP_EXTERN_C String_t* _stringLiteral02E286535FED9E3340B343E91A29546EE778328A;
IL2CPP_EXTERN_C String_t* _stringLiteral0368D0C2E665476D19873CD99D3943EE34040AF8;
IL2CPP_EXTERN_C String_t* _stringLiteral0451BBA6BE7EE94820EC92252FE162CE3714E601;
IL2CPP_EXTERN_C String_t* _stringLiteral068DD3EE64BF502C3FEB8F6CFCA9C35398E9A891;
IL2CPP_EXTERN_C String_t* _stringLiteral072BD99E2A2539B0203524E59BE76003E53F3CE2;
IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
IL2CPP_EXTERN_C String_t* _stringLiteral076C3201C0237A00B33C91A3F61B58032AD357DD;
IL2CPP_EXTERN_C String_t* _stringLiteral079AEC5C669B68CFA76BB9831BD1D499F8410775;
IL2CPP_EXTERN_C String_t* _stringLiteral080FC36ADA9CCB8312E63A19E9B537ADF66F2888;
IL2CPP_EXTERN_C String_t* _stringLiteral085C4B1F538679FD89EDD6E19625E84EB5E6FF08;
IL2CPP_EXTERN_C String_t* _stringLiteral09B18CB4EC54135895C12DAD6281A305A04403E8;
IL2CPP_EXTERN_C String_t* _stringLiteral0A21B05F33DA4590C2AF62B3947ACF847F841CFC;
IL2CPP_EXTERN_C String_t* _stringLiteral0AA78739ADBF26A7CA5CC2B6B57F28D1B74BAFB9;
IL2CPP_EXTERN_C String_t* _stringLiteral0ADD278CB8B06A24D3EAEA172F92564CC0F1B40D;
IL2CPP_EXTERN_C String_t* _stringLiteral0B2F013B105F2988548FA48E46AC1ED39458999D;
IL2CPP_EXTERN_C String_t* _stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C;
IL2CPP_EXTERN_C String_t* _stringLiteral0B99F4E916A39E1313FB9C1A447828C9AF2F3A2E;
IL2CPP_EXTERN_C String_t* _stringLiteral0BEE3D4B4D12655FC98F599F7E19DB43920215C2;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE;
IL2CPP_EXTERN_C String_t* _stringLiteral0D667BD5BCD9DD1FB6F2BB6EB773D9B46609F274;
IL2CPP_EXTERN_C String_t* _stringLiteral0DCBB5BB75794A1D6E2DA1754F09210FC8B12F2B;
IL2CPP_EXTERN_C String_t* _stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3;
IL2CPP_EXTERN_C String_t* _stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB;
IL2CPP_EXTERN_C String_t* _stringLiteral0E59E19F134B04E3A9C972560CED9EC3D595CACE;
IL2CPP_EXTERN_C String_t* _stringLiteral0EC60200EB2C4FB310B6D03C59FD2BF24E512835;
IL2CPP_EXTERN_C String_t* _stringLiteral0F1E6F2FF49EBFFAD36FC434156F85134125FBBA;
IL2CPP_EXTERN_C String_t* _stringLiteral0FBAE5B5E047A9AE24AF59DDBC183A7E05B70885;
IL2CPP_EXTERN_C String_t* _stringLiteral10B60AC011511D43680CAE72AC610D36C94570D4;
IL2CPP_EXTERN_C String_t* _stringLiteral118940E671C341F7CBD98ADB80DBDE18ECB759FA;
IL2CPP_EXTERN_C String_t* _stringLiteral121FF2284724A236FE56C7E5B749D6775361CB6B;
IL2CPP_EXTERN_C String_t* _stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B;
IL2CPP_EXTERN_C String_t* _stringLiteral13E7CD7FCB26A6400023DBAE0A259F9DBA41C721;
IL2CPP_EXTERN_C String_t* _stringLiteral14A60953BB2A9E4275D4044AFD928218C01CE189;
IL2CPP_EXTERN_C String_t* _stringLiteral15450BBE703811D9C5E88395A53228E5A004FAAD;
IL2CPP_EXTERN_C String_t* _stringLiteral154A68F1890211D53251ECA4F60F177B1FCABFDD;
IL2CPP_EXTERN_C String_t* _stringLiteral15F97E5D6378242ED54641B00B68E301623A0191;
IL2CPP_EXTERN_C String_t* _stringLiteral16787F57C77D5F26F84F862FC42A2F5961B24493;
IL2CPP_EXTERN_C String_t* _stringLiteral168F06AF7585867FC57B8683EA3AEDD6D20A7E04;
IL2CPP_EXTERN_C String_t* _stringLiteral16E4DC2D9F096D08CB80BD468CB93ED4803E3679;
IL2CPP_EXTERN_C String_t* _stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364;
IL2CPP_EXTERN_C String_t* _stringLiteral19F6ACB2632CA2769D2D49EDAF317E559ABBF59B;
IL2CPP_EXTERN_C String_t* _stringLiteral1AC62BDA57BA71342ED67096C0011D5FED309FA0;
IL2CPP_EXTERN_C String_t* _stringLiteral1B44C80496D28A746A51222594D18E6AABD3F2D8;
IL2CPP_EXTERN_C String_t* _stringLiteral1B4F29A9CD543385083A9B6A1531481E925A881C;
IL2CPP_EXTERN_C String_t* _stringLiteral1BF75D716AB73EE0DD6120B260801199C4D6D629;
IL2CPP_EXTERN_C String_t* _stringLiteral1C126604F817B7F255ECDA992B0BFBE5BFD45D36;
IL2CPP_EXTERN_C String_t* _stringLiteral1C6242A9F1A0B1B9CAA8B9EB79EB179C2CEA2DAC;
IL2CPP_EXTERN_C String_t* _stringLiteral1D0C4A0DCF3389EDAD6A4352D403A911673DD07D;
IL2CPP_EXTERN_C String_t* _stringLiteral1D598003427162E47FD85084FBD67BDA5F77BF6D;
IL2CPP_EXTERN_C String_t* _stringLiteral1D64C41157A5F60D2602D0C23956EA019CBFF506;
IL2CPP_EXTERN_C String_t* _stringLiteral1E028C9D945E7AFB7BE2D179613F812A1C69C15A;
IL2CPP_EXTERN_C String_t* _stringLiteral1E7A8A503AFD36DF33873AAF1E540F2FC2BC00F1;
IL2CPP_EXTERN_C String_t* _stringLiteral1E972889E9B24A074D194A58B80B967B519863E2;
IL2CPP_EXTERN_C String_t* _stringLiteral1F5D4C30C31CDFD287D95CE65D9729D7D50BE944;
IL2CPP_EXTERN_C String_t* _stringLiteral1FC7942BC388C445A659AE367266C1BA4AB5DC3C;
IL2CPP_EXTERN_C String_t* _stringLiteral20511D096CC03E726765E339EEEA78DFCCB5E8A8;
IL2CPP_EXTERN_C String_t* _stringLiteral2077D623B387F281DFABB123D9A1F75BCBEAE8CE;
IL2CPP_EXTERN_C String_t* _stringLiteral20A65E8B0FCDA72F219167444B51ADE0AE75CCE4;
IL2CPP_EXTERN_C String_t* _stringLiteral214D2F8FC1B6224EA6D32C6B97A9F899FC4DCAEF;
IL2CPP_EXTERN_C String_t* _stringLiteral21ADA8019529614600C83260FB5F53E1BAE1F5A4;
IL2CPP_EXTERN_C String_t* _stringLiteral22BE781826162CA04E5E9CFEDBA361EB10E7A31A;
IL2CPP_EXTERN_C String_t* _stringLiteral22E1C8DF24FA60E2C6AFBCDC61958A09F9368FDB;
IL2CPP_EXTERN_C String_t* _stringLiteral23016550A6704E9DB4D64FE923D2D8DA9427C72A;
IL2CPP_EXTERN_C String_t* _stringLiteral235B86991D5A23E1B6B82E30EC90B5F680146607;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral23E50B556D87C26CCBF71558CB31C3F5631FCB81;
IL2CPP_EXTERN_C String_t* _stringLiteral23F89CB74D27D08E4084D12F6247CAB71C8ECB79;
IL2CPP_EXTERN_C String_t* _stringLiteral2471DAE28B797065C89B75350F9C25110FE9BE56;
IL2CPP_EXTERN_C String_t* _stringLiteral247A870FC548A3D4C43DA0A9D154098CEE7D7CED;
IL2CPP_EXTERN_C String_t* _stringLiteral2509BB48F309E672C0BF32AE457BB62ADFFE5AA4;
IL2CPP_EXTERN_C String_t* _stringLiteral251A5BA527054BE224285B0273D756EE997F4518;
IL2CPP_EXTERN_C String_t* _stringLiteral259A8C67E93D0274482F351E8CC1A4BFA41B3030;
IL2CPP_EXTERN_C String_t* _stringLiteral25AE16CDEF53CF9036644BB3B9715FE2099D6C81;
IL2CPP_EXTERN_C String_t* _stringLiteral26C921EA5BF28610E15B21E22DA8EC43D33F7BA8;
IL2CPP_EXTERN_C String_t* _stringLiteral27993D435D30C45C6426280A0C8476C21DE4D818;
IL2CPP_EXTERN_C String_t* _stringLiteral27E26022696A45A2B959C898D8C19157D9C7D0A9;
IL2CPP_EXTERN_C String_t* _stringLiteral281E76CBB4D921051D7E711C9EBB0E5C4F46D618;
IL2CPP_EXTERN_C String_t* _stringLiteral291547F63321C3974ADFC0375FAA56FAD44DCFBA;
IL2CPP_EXTERN_C String_t* _stringLiteral29639E157EA2CAB08D8A9B6AC54E57331664A79E;
IL2CPP_EXTERN_C String_t* _stringLiteral2963F884691C93A4D24C3B6684EBC449253AC7B0;
IL2CPP_EXTERN_C String_t* _stringLiteral29716B91B20B6D9A10ECF30057DD5796C6DB72D1;
IL2CPP_EXTERN_C String_t* _stringLiteral29988D0F9BCADFABFF66CBF5AB73096D1CAE3128;
IL2CPP_EXTERN_C String_t* _stringLiteral2A7647F0FC99DBAAFB22E5FF6EC8D774DCE548D3;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2C5DF43B4C644744A2325B2D94468A544A55E486;
IL2CPP_EXTERN_C String_t* _stringLiteral2D7BB11220C4F4AA4EA81BE46D7D72D123C51F47;
IL2CPP_EXTERN_C String_t* _stringLiteral2DC6641D56395D5EE19ACADEA0E92290255C7263;
IL2CPP_EXTERN_C String_t* _stringLiteral2EBE163CC738451435C8767ABCB8B20B716E7525;
IL2CPP_EXTERN_C String_t* _stringLiteral2F002517C8BBFC45228AE459BE30FDB7FD557326;
IL2CPP_EXTERN_C String_t* _stringLiteral2F1D260321988FCFFBAEF97F4DE1BC35E51468AD;
IL2CPP_EXTERN_C String_t* _stringLiteral2F738E8B4CA8268D63AB48D8453333AE4B3DE078;
IL2CPP_EXTERN_C String_t* _stringLiteral2F88237DA9EEF9278C58EF260CA7B6DEEA490B32;
IL2CPP_EXTERN_C String_t* _stringLiteral2FA72CE288DED374E3C5800504A871C4B15D53E5;
IL2CPP_EXTERN_C String_t* _stringLiteral30063E5580FD80BAFCEF07C3A0CD92ED57087EE7;
IL2CPP_EXTERN_C String_t* _stringLiteral3032078B94A75B1B8F1974263D0356F64A786744;
IL2CPP_EXTERN_C String_t* _stringLiteral3148EA34EBF4846E4B60EDA4AEA0728A87DD2923;
IL2CPP_EXTERN_C String_t* _stringLiteral315818C03CCC2B10070DF2D4EBD09EB6C4C66E58;
IL2CPP_EXTERN_C String_t* _stringLiteral315BB4888796BCFA256CA1E64AA54EF50294ACB2;
IL2CPP_EXTERN_C String_t* _stringLiteral316F5D3BF71B65B9AEFA01A4F61E4F4153AFA4F0;
IL2CPP_EXTERN_C String_t* _stringLiteral31AA5158772AFFECBB5077E2E0531AE544399F23;
IL2CPP_EXTERN_C String_t* _stringLiteral31E81343A34A1F26AA4EBC260600B88B7EBF1E73;
IL2CPP_EXTERN_C String_t* _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018;
IL2CPP_EXTERN_C String_t* _stringLiteral32330AB77DEF9883B00C95C23F73315939670D22;
IL2CPP_EXTERN_C String_t* _stringLiteral326D721C65019C180648D04A804EC74833677CB0;
IL2CPP_EXTERN_C String_t* _stringLiteral32757DFC87836A43BC528B65F22A6545C7291B89;
IL2CPP_EXTERN_C String_t* _stringLiteral3328BFADA848BC57A23B7DC17954D5DA2DAB7DA7;
IL2CPP_EXTERN_C String_t* _stringLiteral33C9FF0807BC1E3E3D6A7232D713F83ADBCD1771;
IL2CPP_EXTERN_C String_t* _stringLiteral341BC08A150FBC87FAFADDD161AEFE4C77E27D05;
IL2CPP_EXTERN_C String_t* _stringLiteral35623BA6F23C0B94FE1BAF80BEEC7AE9CD653D6E;
IL2CPP_EXTERN_C String_t* _stringLiteral35916F2CE508DF179E00924B31AF329A4FB07CD9;
IL2CPP_EXTERN_C String_t* _stringLiteral37156B825B95C01FFB6E64C0E9005726FB8BB3C9;
IL2CPP_EXTERN_C String_t* _stringLiteral38B70424F5891D0E77B0B0A0C6F81F97F6DD1233;
IL2CPP_EXTERN_C String_t* _stringLiteral38D7121AB4B0F53DEEDC33B65B2C0EDD323FA62F;
IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE;
IL2CPP_EXTERN_C String_t* _stringLiteral3915A096ACD919832A1C4E84ABDC7D6F6B72630D;
IL2CPP_EXTERN_C String_t* _stringLiteral394CD7441751DCABE9FA491F8E99089DD1CE1CA8;
IL2CPP_EXTERN_C String_t* _stringLiteral39DE5C5615DF0672164372086597A510034C7DF3;
IL2CPP_EXTERN_C String_t* _stringLiteral3AC66506AB341DAB6BD779764E30CB18E8DBAB9B;
IL2CPP_EXTERN_C String_t* _stringLiteral3BF212D18E20B81F892BBCFA833F8C203C0A47FD;
IL2CPP_EXTERN_C String_t* _stringLiteral3C6512647DB57467A711A53FA86FB7C0D2152BFC;
IL2CPP_EXTERN_C String_t* _stringLiteral3D33454235A48C136904336D02399D5A9D1E9917;
IL2CPP_EXTERN_C String_t* _stringLiteral3E320D16DDE010DD01A09300E5567A7CB473E022;
IL2CPP_EXTERN_C String_t* _stringLiteral3E83E1C7258721AB172C9EA586812D7BA18E9657;
IL2CPP_EXTERN_C String_t* _stringLiteral3F4DEE2C1D3A3376A10DCD6547C8A95B5576E0E1;
IL2CPP_EXTERN_C String_t* _stringLiteral3F99880B3F43F51BC29843B7851B12466BCD08E0;
IL2CPP_EXTERN_C String_t* _stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA;
IL2CPP_EXTERN_C String_t* _stringLiteral40265C18FDCE969A38C96BD128769F05F8FDAC4F;
IL2CPP_EXTERN_C String_t* _stringLiteral40730B99E69C0339A13EB8BBFC5AC008A12E5940;
IL2CPP_EXTERN_C String_t* _stringLiteral4225E9BD1EE8DF7C43F2E49F4E348C23E69A4D48;
IL2CPP_EXTERN_C String_t* _stringLiteral44097BF81B66ED414936856B1B3252CE62B866B9;
IL2CPP_EXTERN_C String_t* _stringLiteral44387429B6D848C6B492FCD2E6D8A67CA007C2BA;
IL2CPP_EXTERN_C String_t* _stringLiteral4549F34C8BEB6F54486E955462AD8E87E69F06CE;
IL2CPP_EXTERN_C String_t* _stringLiteral45B32BC3E307E9C9B7AFD5A3977C5A3D8ECA731A;
IL2CPP_EXTERN_C String_t* _stringLiteral45FDAB90EA04E6C1CC4243C0FE7C9495B1F62A24;
IL2CPP_EXTERN_C String_t* _stringLiteral461E95BC7238D808C5A5EFD70D8E6AC136950CA2;
IL2CPP_EXTERN_C String_t* _stringLiteral4657BB61896390693CA4E3ADAEBFEC4EE2D304E5;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral477B25C80936D2E72DAE80C9D5B6B38C2A8AA69C;
IL2CPP_EXTERN_C String_t* _stringLiteral4791456D7FEEBB94073DB50AC8101EF32F96A665;
IL2CPP_EXTERN_C String_t* _stringLiteral48370AA594235BF8B11D490FDBD847FCDF8B81BE;
IL2CPP_EXTERN_C String_t* _stringLiteral4873500FF1B0F3BC4FF92F27C06E23814BFFBAC2;
IL2CPP_EXTERN_C String_t* _stringLiteral493DAC77776298D13C6D28C07537C161FBA09FB5;
IL2CPP_EXTERN_C String_t* _stringLiteral495A11FEA60AEBDC50978848A08DCE5D3FA8CA73;
IL2CPP_EXTERN_C String_t* _stringLiteral49F47E0D7E077C42DA25D4044CA4798FA0B634BB;
IL2CPP_EXTERN_C String_t* _stringLiteral4A1E7CA2D7A9670B0D9A719DC44C35DAE10EB3C8;
IL2CPP_EXTERN_C String_t* _stringLiteral4A37B04729110D28C0284C42CA8A07285D3C1FDA;
IL2CPP_EXTERN_C String_t* _stringLiteral4AF487A9C8F58854A086A8D281DC7548A06D6350;
IL2CPP_EXTERN_C String_t* _stringLiteral4B3FBBCA079626A4751545CCFAAAA554E8A72416;
IL2CPP_EXTERN_C String_t* _stringLiteral4B576DEB18354768A44D3AD4F0ADC8D3E80E7F02;
IL2CPP_EXTERN_C String_t* _stringLiteral4B7C493008E6074AFA3FEC9812319564423AD0FB;
IL2CPP_EXTERN_C String_t* _stringLiteral4CC31B6C5B4E5A17444259FC957FB77C0C70FECE;
IL2CPP_EXTERN_C String_t* _stringLiteral4D32DE04FC355F959C87C0D76603AF26CB97EA8A;
IL2CPP_EXTERN_C String_t* _stringLiteral4DD3DE8CCECA489C7DDD3362FC292A3BE39B68F1;
IL2CPP_EXTERN_C String_t* _stringLiteral4E5364E168B571502FB9E2AE614F250260FCAB48;
IL2CPP_EXTERN_C String_t* _stringLiteral4E7BFAF342ABF91C903715B56617895AE0078317;
IL2CPP_EXTERN_C String_t* _stringLiteral4EC53D6616B69073ACB30A099E1363BC31D37231;
IL2CPP_EXTERN_C String_t* _stringLiteral4EFB3DF5CBA2C280715DEEE48A75193696CE551A;
IL2CPP_EXTERN_C String_t* _stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8;
IL2CPP_EXTERN_C String_t* _stringLiteral4F5C4F6C57D3209302039D2DB774B722FB903910;
IL2CPP_EXTERN_C String_t* _stringLiteral4FB0BF232AF3649B14CCDB8551012ACF94DA5366;
IL2CPP_EXTERN_C String_t* _stringLiteral4FF761C5B77EE69037D5BB8EE6A3B84A11773F05;
IL2CPP_EXTERN_C String_t* _stringLiteral5069B24FCE270E88C1171F62D54577A1AF85881F;
IL2CPP_EXTERN_C String_t* _stringLiteral5075F7DCA607BA7D32A84862B0E127315EAF310D;
IL2CPP_EXTERN_C String_t* _stringLiteral50E5B859BE617DDE06C8372627497C55A46FCC3D;
IL2CPP_EXTERN_C String_t* _stringLiteral50EF455B956027DF24259B3FB1863653BB4878FD;
IL2CPP_EXTERN_C String_t* _stringLiteral5158EBB496D59F38480261ED3DC9356536F3224A;
IL2CPP_EXTERN_C String_t* _stringLiteral529FF624DC83AE81328E80E036D128D6F38A8251;
IL2CPP_EXTERN_C String_t* _stringLiteral539C6F7713F53E14105FBB0664E38C4C8E6F7C33;
IL2CPP_EXTERN_C String_t* _stringLiteral55350B1E95CFFADDD933D8056ECA51DB91A7B05F;
IL2CPP_EXTERN_C String_t* _stringLiteral56875CEF818DA8E2A9BB17D5466A5C2219BFCDBE;
IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4;
IL2CPP_EXTERN_C String_t* _stringLiteral58344BF626BF4297E6E50AB0E71F3401509F8A8F;
IL2CPP_EXTERN_C String_t* _stringLiteral5896F11FDBDF436428EB2FCB0B59C1ED9F8878A1;
IL2CPP_EXTERN_C String_t* _stringLiteral58CEBB2D015A20A3D940B5311999D192B5B34963;
IL2CPP_EXTERN_C String_t* _stringLiteral5966A53D1C52A455B93D7E98A95EBCC5896228DF;
IL2CPP_EXTERN_C String_t* _stringLiteral59758AA5DDE6BFF6BD7791A21725E586DEE4A7A9;
IL2CPP_EXTERN_C String_t* _stringLiteral59B0094646416E3A11621A9A7579DB1B4AFF2A74;
IL2CPP_EXTERN_C String_t* _stringLiteral5A02DB606A0855C50165F8DAFFB0319759D5B0A6;
IL2CPP_EXTERN_C String_t* _stringLiteral5A6E68AC2A89DA182A94B4FD06B66AD2E395C0C8;
IL2CPP_EXTERN_C String_t* _stringLiteral5A77F39A7D12AD683F6A3CBC6022B063004CC254;
IL2CPP_EXTERN_C String_t* _stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B;
IL2CPP_EXTERN_C String_t* _stringLiteral5BD591510B514AD07F89F3E5131F0B8C777ACE67;
IL2CPP_EXTERN_C String_t* _stringLiteral5D32010947348BA827DE80B62D9C67A3FC9C7C0A;
IL2CPP_EXTERN_C String_t* _stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA;
IL2CPP_EXTERN_C String_t* _stringLiteral5E747429723C7BAD585DBC37CF0020101348DD22;
IL2CPP_EXTERN_C String_t* _stringLiteral5E8C6566635ABB6669AE44CDEFAC468D6DFF7312;
IL2CPP_EXTERN_C String_t* _stringLiteral5E9C471B6B9FFCF319E1928178DFC5486832CF5A;
IL2CPP_EXTERN_C String_t* _stringLiteral5EA3023A9D7BCAADB61076D719B735B252023FC7;
IL2CPP_EXTERN_C String_t* _stringLiteral5F65A323936C6D1290BBFEB814759E2F323C17C8;
IL2CPP_EXTERN_C String_t* _stringLiteral5F81F23BE8E73E4DA13E4AEA38A6717230062C2E;
IL2CPP_EXTERN_C String_t* _stringLiteral5FC042E14FCE90A691A2618B3DD5A8B1612D0401;
IL2CPP_EXTERN_C String_t* _stringLiteral607F2BDCFC56735554C1799838BD467AC0E7FAD5;
IL2CPP_EXTERN_C String_t* _stringLiteral60AF6E83BCB12AD3E16044CAC917B6BAA1EE964A;
IL2CPP_EXTERN_C String_t* _stringLiteral6114CB582F4E13FEEE1CCA0F9E462C7A3BE0729D;
IL2CPP_EXTERN_C String_t* _stringLiteral6138241A3DE02B2D3DCE5A7D8521E6799652D9B9;
IL2CPP_EXTERN_C String_t* _stringLiteral61414D795C1ED101506E9FCC48B0C97DDA644343;
IL2CPP_EXTERN_C String_t* _stringLiteral62DF8B883A7680DEF02C157C7AF38B4A3E89D8BF;
IL2CPP_EXTERN_C String_t* _stringLiteral62FE5A696D969F840D043123E8F36D2C454B1EB2;
IL2CPP_EXTERN_C String_t* _stringLiteral6394E9C14476F7D3F63AAEC1B4AA70D896D97FF1;
IL2CPP_EXTERN_C String_t* _stringLiteral63CFBA5582585C60590B83132F78B2EF101A7005;
IL2CPP_EXTERN_C String_t* _stringLiteral647CF137C0F27918F699BD1C0B1DC7FF9EFC1014;
IL2CPP_EXTERN_C String_t* _stringLiteral650A4DC442B448B9A913947D0C2A3771D7016FE8;
IL2CPP_EXTERN_C String_t* _stringLiteral6707B69FB7B66D4A7E71DF4314389437F4DA4E17;
IL2CPP_EXTERN_C String_t* _stringLiteral6708FEB617777F372C0713789A593F97FFF4CB6D;
IL2CPP_EXTERN_C String_t* _stringLiteral6715280D96C3E08E0A8B30A4B9A3A0606AC61247;
IL2CPP_EXTERN_C String_t* _stringLiteral675A27615E9C300CA3263109870A62412E30CB8F;
IL2CPP_EXTERN_C String_t* _stringLiteral6787198489476EB3B718DDD5BBD8A930679C880F;
IL2CPP_EXTERN_C String_t* _stringLiteral67F7D658751CD4F4FD21E51ABA7286DB235973EA;
IL2CPP_EXTERN_C String_t* _stringLiteral68B41A597F6BA1443851FC8EAB4F33154CB24729;
IL2CPP_EXTERN_C String_t* _stringLiteral69757895915252CD2E112C5A528878628F7A2C4C;
IL2CPP_EXTERN_C String_t* _stringLiteral69B452D12703F183A0BBEDB64AEA3714AC3856D9;
IL2CPP_EXTERN_C String_t* _stringLiteral6A8C6FA0FE51CED8AA2B62F6B05C379499518A20;
IL2CPP_EXTERN_C String_t* _stringLiteral6AF382CEFF7BF2F034BEF189775C472C5D8595AA;
IL2CPP_EXTERN_C String_t* _stringLiteral6B6164E1856ED78DAA1F168F20678957DB8892EC;
IL2CPP_EXTERN_C String_t* _stringLiteral6BE75782378FF913050590E0BF909D5C6BC6BEFD;
IL2CPP_EXTERN_C String_t* _stringLiteral6D283F83FB84EDE3AD37F52A8B2EB1E3DC3901CC;
IL2CPP_EXTERN_C String_t* _stringLiteral6E52C5598D3842765D45B057428E644D128567A4;
IL2CPP_EXTERN_C String_t* _stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D;
IL2CPP_EXTERN_C String_t* _stringLiteral6EC19FA01B238945C03FF3045DCFCA2B9E80B361;
IL2CPP_EXTERN_C String_t* _stringLiteral6EDDD4AF2015EF7961645890D93C138B2ED547EC;
IL2CPP_EXTERN_C String_t* _stringLiteral6FE1EE0D9643BD7925E77C326FA073D9B91ADA7A;
IL2CPP_EXTERN_C String_t* _stringLiteral70E6B3B607E865566B0D48F992E2FEA56A988041;
IL2CPP_EXTERN_C String_t* _stringLiteral718B5F39BEDE917A6F7C7E31ECD3AB5ED4935645;
IL2CPP_EXTERN_C String_t* _stringLiteral72A2FBA0437CF08CB1281D1E6D32A1DA57ACCFDA;
IL2CPP_EXTERN_C String_t* _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900;
IL2CPP_EXTERN_C String_t* _stringLiteral741FCFC3A85F1C359AAADA20EEDDF301BCC2167F;
IL2CPP_EXTERN_C String_t* _stringLiteral74D34122ABC5E983A5F7D44F4B9208B8911B2DF3;
IL2CPP_EXTERN_C String_t* _stringLiteral74E82532ED8DB782B28310542A551AD433E84469;
IL2CPP_EXTERN_C String_t* _stringLiteral74F200AB5DC1AADB4F18A57D05B3C063C7D739A2;
IL2CPP_EXTERN_C String_t* _stringLiteral7505BD8EA948A968BAA843A3E57D80DD02E20627;
IL2CPP_EXTERN_C String_t* _stringLiteral770C32F6953878964E29410A6B58C7722A8C8AC4;
IL2CPP_EXTERN_C String_t* _stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947;
IL2CPP_EXTERN_C String_t* _stringLiteral78513BBBB0FB5253CDEF0562580140D291508DCD;
IL2CPP_EXTERN_C String_t* _stringLiteral78DCBB8E63A3F59422C4EC935310689AA300AC95;
IL2CPP_EXTERN_C String_t* _stringLiteral79639E5BD3AB09171F5786F55AA932EE96C69035;
IL2CPP_EXTERN_C String_t* _stringLiteral79F1C1917861DD279593C471E6B490ECF5D1BFB6;
IL2CPP_EXTERN_C String_t* _stringLiteral7A26DC06A4F9D7DC6342E605BF419AE324E58378;
IL2CPP_EXTERN_C String_t* _stringLiteral7A4CAA44E577D721780626FDA762744166099063;
IL2CPP_EXTERN_C String_t* _stringLiteral7AA8DDF3660D7DDA02D3E6EE361C954949523009;
IL2CPP_EXTERN_C String_t* _stringLiteral7ABA540B00F97A8A669F62F06F00F92BC2C54E78;
IL2CPP_EXTERN_C String_t* _stringLiteral7BC4DF175EB3FC4CE27C7DE2E9FAFCDF9EB706D4;
IL2CPP_EXTERN_C String_t* _stringLiteral7C1001A53F46C335E96FA34F705D3AF9DB8160FC;
IL2CPP_EXTERN_C String_t* _stringLiteral7CCE6BC74994FAB071ED85694270733E616889B5;
IL2CPP_EXTERN_C String_t* _stringLiteral7CFE52D68E3726CB7260A5A5406340B54C749E26;
IL2CPP_EXTERN_C String_t* _stringLiteral7E35CEBAADA22A4C3717E997CD797CA0C2344A8A;
IL2CPP_EXTERN_C String_t* _stringLiteral7E6004012101A1269BA1E011A6A629320DD9A325;
IL2CPP_EXTERN_C String_t* _stringLiteral7EB13A214EF339829FA1F414F9EAECB280ED829F;
IL2CPP_EXTERN_C String_t* _stringLiteral7F19EB3063F316461A1A62E3CF5533317C79823D;
IL2CPP_EXTERN_C String_t* _stringLiteral7F2DA316919B062C18885FD2FE93C043E8297129;
IL2CPP_EXTERN_C String_t* _stringLiteral815EB6EBC97F63C34612E329D5EB089EAE200A31;
IL2CPP_EXTERN_C String_t* _stringLiteral81F5F2D4471F81C96524C51B98DD30EA318F26D4;
IL2CPP_EXTERN_C String_t* _stringLiteral8294A19DAAE7E1B519B6BFD2EDBE3F2DE6D2AC77;
IL2CPP_EXTERN_C String_t* _stringLiteral82B2E6AE3C37995EDDF2C562BD96D08DA3239A79;
IL2CPP_EXTERN_C String_t* _stringLiteral82E3C6508EFB9A010AE66871B8F74D43C38BE981;
IL2CPP_EXTERN_C String_t* _stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF;
IL2CPP_EXTERN_C String_t* _stringLiteral83F031400B2098F4599D57B3F13965382006909E;
IL2CPP_EXTERN_C String_t* _stringLiteral840796F4F7DCA12041D96331C86838E766CD9F75;
IL2CPP_EXTERN_C String_t* _stringLiteral855917115BC7F9188204577CEEE962B64642DDD5;
IL2CPP_EXTERN_C String_t* _stringLiteral85A68AFF2946E7E1CEE272D89FBF11790A0E4AB0;
IL2CPP_EXTERN_C String_t* _stringLiteral867454E25B896EDD8B21D6E3F1655530B16A1D34;
IL2CPP_EXTERN_C String_t* _stringLiteral86A0C51D8C4E2E335C4053A8507E258921697ACA;
IL2CPP_EXTERN_C String_t* _stringLiteral86AFA890F66096B4180513131EE0D099DDDD97A6;
IL2CPP_EXTERN_C String_t* _stringLiteral8720B000126B896867E1392D70F83933688DD479;
IL2CPP_EXTERN_C String_t* _stringLiteral873111D94E036455DFF62F9B8FA320D852E96B87;
IL2CPP_EXTERN_C String_t* _stringLiteral873C7DDC262F1717D04C278C201D2054CA00B108;
IL2CPP_EXTERN_C String_t* _stringLiteral874FE6F0C6C11D877DFDC9040465EF5C1208C88F;
IL2CPP_EXTERN_C String_t* _stringLiteral875C49AAC086F4B8712DDC9FCE3020131EC37E0F;
IL2CPP_EXTERN_C String_t* _stringLiteral876037CEDCAC90F3A1F1362D5BC3DC05E823AC2D;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral87A3190979E9B1505E8EBFAA205C055F6B29ED28;
IL2CPP_EXTERN_C String_t* _stringLiteral87EA4C78BC9FB0C85F786BCC370777EBAF7A297C;
IL2CPP_EXTERN_C String_t* _stringLiteral8823959A4B0D1861FCE17646374A7E622CC0B05E;
IL2CPP_EXTERN_C String_t* _stringLiteral8856E0E939EAEB50535CE1BE4906443D7D1F23DC;
IL2CPP_EXTERN_C String_t* _stringLiteral8975E16C759323D510D326D50C49CBD99EAB5F98;
IL2CPP_EXTERN_C String_t* _stringLiteral898D2DF5A6DA551A1D45A56432959F02C662AB6A;
IL2CPP_EXTERN_C String_t* _stringLiteral89CF0916621FC3088D9AC9046C275DB8E7A8027B;
IL2CPP_EXTERN_C String_t* _stringLiteral89E1EC7E3DC0A86D5A914A4F317EF3D78C08BEEC;
IL2CPP_EXTERN_C String_t* _stringLiteral8A4E88A097E53C89B6C2EA8A2641944A5643835F;
IL2CPP_EXTERN_C String_t* _stringLiteral8A727901C321C30851BA17EA2ECE71B4EF5E5733;
IL2CPP_EXTERN_C String_t* _stringLiteral8A7D6887F441BD03699B3D70F2C7F6656918F620;
IL2CPP_EXTERN_C String_t* _stringLiteral8AFF3A2934F27215776EB802894983002501228A;
IL2CPP_EXTERN_C String_t* _stringLiteral8D4B9A707EF7AF39504CF6135E81FB77C590AA8B;
IL2CPP_EXTERN_C String_t* _stringLiteral8E11A2523D3B8E199C20B1DE77ED95A490DA7A4D;
IL2CPP_EXTERN_C String_t* _stringLiteral8E153505BC4F7DA39503D643976E9C4E75B7163B;
IL2CPP_EXTERN_C String_t* _stringLiteral8E1EB69D20ACF53F4B21A5A4D837F37B6A980F61;
IL2CPP_EXTERN_C String_t* _stringLiteral8EBED75D9AFEAB93E773694BB9A913CCFF27AEA8;
IL2CPP_EXTERN_C String_t* _stringLiteral8F2B8736A2494658E0B6215E3DF99D60AD81957A;
IL2CPP_EXTERN_C String_t* _stringLiteral8F7230141E6A33A038458119FC8DD840490CED0C;
IL2CPP_EXTERN_C String_t* _stringLiteral8F90B2C12ECAAE36726531DE366F9BB0258621E8;
IL2CPP_EXTERN_C String_t* _stringLiteral900B4A132134ED8FA5433515D97524C35BC872B6;
IL2CPP_EXTERN_C String_t* _stringLiteral9020E2F61B6B26BA3F7606DBF909EC54FB921A16;
IL2CPP_EXTERN_C String_t* _stringLiteral906E127BAC7ECB0D914DA454567409FF4A956922;
IL2CPP_EXTERN_C String_t* _stringLiteral906E5ED83EECFFBF44ED01BB2530380EBE1C755E;
IL2CPP_EXTERN_C String_t* _stringLiteral90A373937FF511CD040C742C85AC3893ADABDA68;
IL2CPP_EXTERN_C String_t* _stringLiteral9144AA8EECE4D6769D65518AEBBEB7F7DD44EF43;
IL2CPP_EXTERN_C String_t* _stringLiteral91F5C3377F624F334F9A5F958F740A0A6B2FB199;
IL2CPP_EXTERN_C String_t* _stringLiteral929B4E6FDE9285C8E4170409B4BC6AD20B9503DC;
IL2CPP_EXTERN_C String_t* _stringLiteral92DBA0DF9FCE234D5D36D41D4BFEB411AAB20272;
IL2CPP_EXTERN_C String_t* _stringLiteral93500E4348D2CBF340494574564B2E6C71C33F99;
IL2CPP_EXTERN_C String_t* _stringLiteral93FFE29C2506591FD366855C12526B4678FB1953;
IL2CPP_EXTERN_C String_t* _stringLiteral9457E1B6082A0E735478557FE6313BF63E42C282;
IL2CPP_EXTERN_C String_t* _stringLiteral94946EAC70E5CEA4EFC559DFC67DF8BF306303EC;
IL2CPP_EXTERN_C String_t* _stringLiteral94B5B7B495D1705D0B542C54D354409094D9F5DF;
IL2CPP_EXTERN_C String_t* _stringLiteral9537A4F54E833F82F8705CE71776AFE2126E3A41;
IL2CPP_EXTERN_C String_t* _stringLiteral956E1CB6457FEF604B92E7654B30715A1138D148;
IL2CPP_EXTERN_C String_t* _stringLiteral9602BBDA141C17F8F752FD32415BD1E6B6D3E9D5;
IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5;
IL2CPP_EXTERN_C String_t* _stringLiteral96D6364F7BF784B8D1CBE41AB3C5BBCDB6B5ECD6;
IL2CPP_EXTERN_C String_t* _stringLiteral97092DDC3479CB23403BDFB3CFC7BAC119166527;
IL2CPP_EXTERN_C String_t* _stringLiteral9771FB467CA8B948D13D8F8708F485D13BA65D53;
IL2CPP_EXTERN_C String_t* _stringLiteral97A7FD23D43904CB4C47BFCEA1DDC03AB6FC2DEC;
IL2CPP_EXTERN_C String_t* _stringLiteral98573F4BC94560E6FC3EAD68128033E305B56C6C;
IL2CPP_EXTERN_C String_t* _stringLiteral996C9E09751EFCC25365243820D67D55207BE013;
IL2CPP_EXTERN_C String_t* _stringLiteral9A0D3B313C33183E1D3E9E060CF84707894936D7;
IL2CPP_EXTERN_C String_t* _stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB;
IL2CPP_EXTERN_C String_t* _stringLiteral9AC2639717B0C8F08D4E8EF97884719C1F0ECB13;
IL2CPP_EXTERN_C String_t* _stringLiteral9B6A1EAE98C0C1B872587FE4A8E8ECAB393D7C53;
IL2CPP_EXTERN_C String_t* _stringLiteral9BC27CC873FF88CFE25A314F254130F752D8C4BD;
IL2CPP_EXTERN_C String_t* _stringLiteral9D703B09DF913E36DA761B1832BC3B9679234848;
IL2CPP_EXTERN_C String_t* _stringLiteral9DA041D2231D32A90EF4F6F1FC0F0BAD6BF2E938;
IL2CPP_EXTERN_C String_t* _stringLiteral9E658C5A7A30384A6255D313E770B1E72BB33007;
IL2CPP_EXTERN_C String_t* _stringLiteral9F00789D228BB70AE838D627802B9AE3C2B1D2D0;
IL2CPP_EXTERN_C String_t* _stringLiteral9F11EA34FF83A16A0417DA1AB96BDFC69FD00171;
IL2CPP_EXTERN_C String_t* _stringLiteralA019CD561EF30AD00C4E245EB24BDBAB6DFB0365;
IL2CPP_EXTERN_C String_t* _stringLiteralA0B5041C30C8D2725979E417FF91A13ED3925305;
IL2CPP_EXTERN_C String_t* _stringLiteralA0E411F0BD637CAD01B99A5E5F1A832FB490E1CE;
IL2CPP_EXTERN_C String_t* _stringLiteralA26D77A6737A0857A4B4298A42C15682E9EAF385;
IL2CPP_EXTERN_C String_t* _stringLiteralA2712BD9775C7B75E62D7FFF768118F50F9F99C2;
IL2CPP_EXTERN_C String_t* _stringLiteralA2B139AE8B4C3ED00C78CD49060000592F759158;
IL2CPP_EXTERN_C String_t* _stringLiteralA3215AB55FE4291A2E207AA3E542B9162728A642;
IL2CPP_EXTERN_C String_t* _stringLiteralA33C0A2118EAB4A81EB2113E771DDC73121E9549;
IL2CPP_EXTERN_C String_t* _stringLiteralA3DB38E03A729B3BC5A40FAA29A3F584655D68B8;
IL2CPP_EXTERN_C String_t* _stringLiteralA4011E5D6B12A56B1A133188F15D74BF6D8ACDE5;
IL2CPP_EXTERN_C String_t* _stringLiteralA4CB6DA27BFCC4AEACF2821014BC54E967BEC910;
IL2CPP_EXTERN_C String_t* _stringLiteralA62C8A8EB2E9ECFAC8E21B83AC60BA0144AAE6DE;
IL2CPP_EXTERN_C String_t* _stringLiteralA799DF7DC0A354D065D9FB73E14AA266E8D8C652;
IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
IL2CPP_EXTERN_C String_t* _stringLiteralA7E82B639247951703A89B1DA0477BF98881FC6A;
IL2CPP_EXTERN_C String_t* _stringLiteralA87076AD3696F5FA2495FD3481E7105F14B2CD23;
IL2CPP_EXTERN_C String_t* _stringLiteralA88BB6911AC46501C64C68E70B8495EF9005923C;
IL2CPP_EXTERN_C String_t* _stringLiteralA9452C590BE52E72220101D981E5D187746D9D09;
IL2CPP_EXTERN_C String_t* _stringLiteralA960A37FB3027FE0EECAAFCD4FA2BCF261D1A84F;
IL2CPP_EXTERN_C String_t* _stringLiteralA9BF2AE478C97AAEDAA51BBD0AC6E3F5B9D44DAA;
IL2CPP_EXTERN_C String_t* _stringLiteralA9F2F72EC097903379459E66142A4FAE526CD47F;
IL2CPP_EXTERN_C String_t* _stringLiteralAA9D877CB849FA2C146CC4091473E628678EE371;
IL2CPP_EXTERN_C String_t* _stringLiteralAAA41F61BEC452E6F089D2B83B5FB8F0C7FD9A43;
IL2CPP_EXTERN_C String_t* _stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3;
IL2CPP_EXTERN_C String_t* _stringLiteralABAE0171A0834825BA10AD63EE94D0CB770E79BA;
IL2CPP_EXTERN_C String_t* _stringLiteralABCFC79FB5EA10803465CCE46D4FCD4F752403AE;
IL2CPP_EXTERN_C String_t* _stringLiteralACBCBF28DD4B1F33A16BAB5517B51641A9FBC416;
IL2CPP_EXTERN_C String_t* _stringLiteralAD63F1D29E0286BE1A73DCC6709A0E973FFB0681;
IL2CPP_EXTERN_C String_t* _stringLiteralADCFC121133D92DFD52E3DEB81864FB186FBE054;
IL2CPP_EXTERN_C String_t* _stringLiteralADD3F08B3976607DA61CC6D0FE50CD15ACB72C37;
IL2CPP_EXTERN_C String_t* _stringLiteralAE96C8ED02CB3F0702D3CA388F32C429C10BB9B3;
IL2CPP_EXTERN_C String_t* _stringLiteralAEF0ABE577A160B639E40C925339DE1A1D802B2B;
IL2CPP_EXTERN_C String_t* _stringLiteralAF00BC34B67009EEE0394C51F26D6D5457EC69F6;
IL2CPP_EXTERN_C String_t* _stringLiteralB191B68FCA7D79691A5A866947FC355C07BC86BF;
IL2CPP_EXTERN_C String_t* _stringLiteralB1A949CB57AAD5835D8F03A9DCD3C8F73F364B64;
IL2CPP_EXTERN_C String_t* _stringLiteralB1B953C28AAF06380080DAA85D926AFF9F757C83;
IL2CPP_EXTERN_C String_t* _stringLiteralB1C0F57808D20A3E4AB23C70219148BCF5AFB4FF;
IL2CPP_EXTERN_C String_t* _stringLiteralB1CC19569A9B026931CC57887A6CF3BE6C68D434;
IL2CPP_EXTERN_C String_t* _stringLiteralB1F815F6A5DF9E1D45A6545D589F96E9747C6C25;
IL2CPP_EXTERN_C String_t* _stringLiteralB20A6BC73AC7C323F7EB938ACAC943A45CAD790E;
IL2CPP_EXTERN_C String_t* _stringLiteralB20AAE5E676F11BEB6A70B4C67386C8280F6653B;
IL2CPP_EXTERN_C String_t* _stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B;
IL2CPP_EXTERN_C String_t* _stringLiteralB2C7629B90E0DC3BA3A706BCE23EF414363017A8;
IL2CPP_EXTERN_C String_t* _stringLiteralB2E66C705F4AB5A6F2C6E1B45E01E37B3D4C52C0;
IL2CPP_EXTERN_C String_t* _stringLiteralB34A9B6BB0420A4E6E7185C7C440A2903192E46B;
IL2CPP_EXTERN_C String_t* _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD;
IL2CPP_EXTERN_C String_t* _stringLiteralB4C8E20A56C7F82043498E0D954094B9F5219D46;
IL2CPP_EXTERN_C String_t* _stringLiteralB50C36645FCD82DA64729AE363266F7EFA4E5886;
IL2CPP_EXTERN_C String_t* _stringLiteralB60F6077904BB5229D7EA63065F79DE434D5BE9C;
IL2CPP_EXTERN_C String_t* _stringLiteralB67BF0051447EF520C485A74BC64072D9866630C;
IL2CPP_EXTERN_C String_t* _stringLiteralB686BC906A2397925E6451B131318DAD71FDB13C;
IL2CPP_EXTERN_C String_t* _stringLiteralB69BC43D1F1A2ACDC96B4B5E487E202D7659F69D;
IL2CPP_EXTERN_C String_t* _stringLiteralB7684A6EF46D8146EB07D4952454544C4D388A52;
IL2CPP_EXTERN_C String_t* _stringLiteralB7A6CAF92D13D0379AEC6ECBF95385B2E96C081B;
IL2CPP_EXTERN_C String_t* _stringLiteralB7FD6B173F8DDB3354F28BB648CED69286F416C9;
IL2CPP_EXTERN_C String_t* _stringLiteralB806F0FEA6ACC8280089663D3A0067929C52EFD5;
IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
IL2CPP_EXTERN_C String_t* _stringLiteralB8FFF7A5C13FF56561B3BD58744860B3AA666E4D;
IL2CPP_EXTERN_C String_t* _stringLiteralB98DAE2991114034644106FD92748D78DBB56702;
IL2CPP_EXTERN_C String_t* _stringLiteralB9950F044300BD487D0FE2CBDF3C8E0A1678F31A;
IL2CPP_EXTERN_C String_t* _stringLiteralB9A22CE7E67BDD45A893E82C434C4DE06C559292;
IL2CPP_EXTERN_C String_t* _stringLiteralBA45726431476F6607672D5CDD751250B84901D8;
IL2CPP_EXTERN_C String_t* _stringLiteralBA81F24A33017EEB6F7C34B403823F2959C4C4A4;
IL2CPP_EXTERN_C String_t* _stringLiteralBAFA010FFC1E4B7A2DDA8EEC58BE7D45160EF752;
IL2CPP_EXTERN_C String_t* _stringLiteralBB0F4C1869EF7657AF76CB041F05E32FC8500D90;
IL2CPP_EXTERN_C String_t* _stringLiteralBB5B6DBD6D6A7A29742257B0E17807D0ED349DCF;
IL2CPP_EXTERN_C String_t* _stringLiteralBB987690FCE63B8BAE43730BF78C8032FAD203ED;
IL2CPP_EXTERN_C String_t* _stringLiteralBBC2A46ABC3E5653CAACDCCB33B6FB183EFC944F;
IL2CPP_EXTERN_C String_t* _stringLiteralBC5B3EE136FD9BD79D23B2B23330514837A0FE8C;
IL2CPP_EXTERN_C String_t* _stringLiteralBD56E9D04742BF6B73D6F3298B35126AFC61E75E;
IL2CPP_EXTERN_C String_t* _stringLiteralBD757CEB432F96DA200F953EF2BA520A41BEE6FB;
IL2CPP_EXTERN_C String_t* _stringLiteralBDA2C1FB5F20165DDC7FCC302611AC4509C2D166;
IL2CPP_EXTERN_C String_t* _stringLiteralBE585C8035928237184E243EA2B3E6932EDE70F2;
IL2CPP_EXTERN_C String_t* _stringLiteralBE9CD2BCB3F41C5BEBF05686F8F388F97F8CE1B0;
IL2CPP_EXTERN_C String_t* _stringLiteralBFC85B85588332C400AB022678BB6C970E09FBF5;
IL2CPP_EXTERN_C String_t* _stringLiteralC028A6D28B06E1F979D9D53FB53724F3CF1811FA;
IL2CPP_EXTERN_C String_t* _stringLiteralC0306DF7DBF1214D04F8B833441A25DD021E470F;
IL2CPP_EXTERN_C String_t* _stringLiteralC0BBF8D501F022A7152D17BBF7833012DAD971CF;
IL2CPP_EXTERN_C String_t* _stringLiteralC1957D0C563A25A8BCA6CB31CBEB6D5B006E8F06;
IL2CPP_EXTERN_C String_t* _stringLiteralC216EE9D2A1CBAD9FE964194A2BD558FCAB16BFD;
IL2CPP_EXTERN_C String_t* _stringLiteralC25799F9B19F6CBF88FCB63B65D74A5BC0366B59;
IL2CPP_EXTERN_C String_t* _stringLiteralC26DCD8294CF8DDECC03D1B5FEBFE3E8670F4219;
IL2CPP_EXTERN_C String_t* _stringLiteralC2896FB116EF1739A45CEAA057A75DC25811F208;
IL2CPP_EXTERN_C String_t* _stringLiteralC2CB7508F329BCD86A7583F20B7F0317AD54BE7F;
IL2CPP_EXTERN_C String_t* _stringLiteralC3264A1E17613C7CE5565EE864136BCF534B09E2;
IL2CPP_EXTERN_C String_t* _stringLiteralC32EB74E6CF2D3CD9BDC7BEEB45FE8C6413C1E6E;
IL2CPP_EXTERN_C String_t* _stringLiteralC38017F3A501FE02BC507B80F455848B1162DA42;
IL2CPP_EXTERN_C String_t* _stringLiteralC38A9C04481EB7FDF637CFA39E468B406F94111F;
IL2CPP_EXTERN_C String_t* _stringLiteralC49A0A437C34602D79998556D0B3B0A7F7DA6C97;
IL2CPP_EXTERN_C String_t* _stringLiteralC503B13F00A85E796D951DAB223311378F8EEEEF;
IL2CPP_EXTERN_C String_t* _stringLiteralC79B5A2B53BE125CE49A7A44CDB786AE5BA7E9D1;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralC7EEC09E9F635B74E44F1AB4B338250973A4449F;
IL2CPP_EXTERN_C String_t* _stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1;
IL2CPP_EXTERN_C String_t* _stringLiteralC9AB1C45E5D0C606882D9866DBF150A0B9E1054A;
IL2CPP_EXTERN_C String_t* _stringLiteralCA0AA89382EC9FBF76CB9BBEAB1872B5A701BEAA;
IL2CPP_EXTERN_C String_t* _stringLiteralCA77C0A856CD34AB67CAA5B21F08006F28A80DE3;
IL2CPP_EXTERN_C String_t* _stringLiteralCAA0C8F7F6608CE76808425C053EBAB157303805;
IL2CPP_EXTERN_C String_t* _stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06;
IL2CPP_EXTERN_C String_t* _stringLiteralCAA8A5071675F3A9D5C0A15ADE9B723FFA3DDC4C;
IL2CPP_EXTERN_C String_t* _stringLiteralCACA4E9424562CACE6137C207F9ED9F45F459E23;
IL2CPP_EXTERN_C String_t* _stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1;
IL2CPP_EXTERN_C String_t* _stringLiteralCC68FA6A96194E17659D1E4E00217221829C5EC7;
IL2CPP_EXTERN_C String_t* _stringLiteralCCDB735EBFE1232C884044809B113C7B965194AC;
IL2CPP_EXTERN_C String_t* _stringLiteralCCEE94E967C19213FAB9810143ACDC62E46BD517;
IL2CPP_EXTERN_C String_t* _stringLiteralCD19CFCDDF728E2486E8E33056CDCF9A2C151902;
IL2CPP_EXTERN_C String_t* _stringLiteralCD707160370A7928C8120AE68373DCF659661E68;
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
IL2CPP_EXTERN_C String_t* _stringLiteralCE8F600620CB258D922B832C49A06366D6EB2C9C;
IL2CPP_EXTERN_C String_t* _stringLiteralCE977C947622188AC0433CAEB49FC010BFEB5E8E;
IL2CPP_EXTERN_C String_t* _stringLiteralCEAAFAB6D248702C7DB236DE2254A3250CF4292B;
IL2CPP_EXTERN_C String_t* _stringLiteralCED8FA3FB7F9A77CF07438BE4A3F55B4C138F332;
IL2CPP_EXTERN_C String_t* _stringLiteralCEEBAC97087C7554B59EB207B7C3798D64930BB7;
IL2CPP_EXTERN_C String_t* _stringLiteralCF18A34995CFDC6F0BCB72EE53C75B1C5825C9FA;
IL2CPP_EXTERN_C String_t* _stringLiteralCFDEFA350396E8B611A4F706E7A554FC373E11B8;
IL2CPP_EXTERN_C String_t* _stringLiteralCFF8ED70C6A046A8EE5F25B3EDD71764DE1B2FBC;
IL2CPP_EXTERN_C String_t* _stringLiteralD08BE03A2C5888F1B38937A799B6C9D1D9115035;
IL2CPP_EXTERN_C String_t* _stringLiteralD09BF2DE1E86A81F38713EBC67B4BDFE606A70B5;
IL2CPP_EXTERN_C String_t* _stringLiteralD0ACB447FC7E17D6C063F5002B46F316DCA517CD;
IL2CPP_EXTERN_C String_t* _stringLiteralD158A27D18C40A02339A53A23AAEDE90EAB26503;
IL2CPP_EXTERN_C String_t* _stringLiteralD291A4CA0582E0753276BAD10B53A1B9903FBE59;
IL2CPP_EXTERN_C String_t* _stringLiteralD2C11242058A0359B95E3CD7B4429F1BB2E95CE6;
IL2CPP_EXTERN_C String_t* _stringLiteralD2CB9CE0669AF4904BC1F79A801DC3FF68247909;
IL2CPP_EXTERN_C String_t* _stringLiteralD320F37DBF8871B411F9500F74E7AD92FA2CE700;
IL2CPP_EXTERN_C String_t* _stringLiteralD36F2A1E2D9C14B427558FDF2106B8A8B2702189;
IL2CPP_EXTERN_C String_t* _stringLiteralD382A34526D82AD15D01F834428412599BF99E4B;
IL2CPP_EXTERN_C String_t* _stringLiteralD3DB4791E97460F0885DDA34D0CC477E57FF5523;
IL2CPP_EXTERN_C String_t* _stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13;
IL2CPP_EXTERN_C String_t* _stringLiteralD4E131CF7ECFA1F56AAB188318D3E3D73211E98B;
IL2CPP_EXTERN_C String_t* _stringLiteralD4E318FC56AAE6C1BB0FBDB7B3F084852AC28310;
IL2CPP_EXTERN_C String_t* _stringLiteralD4FBE0796B5BE81CF46AF1FACAB8F20F552269F5;
IL2CPP_EXTERN_C String_t* _stringLiteralD5093F308C0FF6C5A47B7C1BE33F1911A2324F86;
IL2CPP_EXTERN_C String_t* _stringLiteralD5FCEAF50CDD1E5640E906F204C65EAB10FA537C;
IL2CPP_EXTERN_C String_t* _stringLiteralD7963396ADFCA253650F245E4585BA3406E68D1F;
IL2CPP_EXTERN_C String_t* _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2;
IL2CPP_EXTERN_C String_t* _stringLiteralD839DE8F0CC54F3BF02BD33A6AAD74B6E2423EB4;
IL2CPP_EXTERN_C String_t* _stringLiteralD85C2D75F6EFBAF2DFE356EB2DDCBEE068A7DE45;
IL2CPP_EXTERN_C String_t* _stringLiteralD8780B27250E905D18EA5461A40DC74167FF83E7;
IL2CPP_EXTERN_C String_t* _stringLiteralD96787C27C3A1800811A0BF321D9D4B7477C041F;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralD96CCFA20228AE25241AA24AC6B19CD80F574873;
IL2CPP_EXTERN_C String_t* _stringLiteralD9CD6418A7362F71856DD449875783222744ED7F;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDAA14C81399E2EBEB792A46A138F4B809719FD34;
IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465;
IL2CPP_EXTERN_C String_t* _stringLiteralDBCD7DF6B6F4F55D65878FB4D30C9F679EDEC1BB;
IL2CPP_EXTERN_C String_t* _stringLiteralDBD10A220416FAAE6C5A799A66C8FC061C661EAF;
IL2CPP_EXTERN_C String_t* _stringLiteralDBDB92A4192B5F62A5D28F906BF9636470A4DA7C;
IL2CPP_EXTERN_C String_t* _stringLiteralDC334F08703E1D5902F2CBFA57BA5F1E9C76B8A3;
IL2CPP_EXTERN_C String_t* _stringLiteralDC86D4A3CA6544F19A671EE94FF7985B8C065A6A;
IL2CPP_EXTERN_C String_t* _stringLiteralDD0F5383B17E5CB45DD6794A747BD7EAEB457029;
IL2CPP_EXTERN_C String_t* _stringLiteralDDEAC6D1E2E6874886E0DC5D8DCA39CCD67500D9;
IL2CPP_EXTERN_C String_t* _stringLiteralDE58A07CCC5225C72B752F5B6B26A3B5EA1A307F;
IL2CPP_EXTERN_C String_t* _stringLiteralDEB01EE18DD68E0CB55BD6E1EF33B56EB6BD5C79;
IL2CPP_EXTERN_C String_t* _stringLiteralDECFF9B0E178FE36FC079F3C2D7F040A6333723A;
IL2CPP_EXTERN_C String_t* _stringLiteralDF299302451B160CCE98DC5239DCFC499312751B;
IL2CPP_EXTERN_C String_t* _stringLiteralDF4377CD7CCFF97F2BEFB64D8161CF37BB55D134;
IL2CPP_EXTERN_C String_t* _stringLiteralDF8647AF7D33CCF58E88648E74F3A3B8FF2C2662;
IL2CPP_EXTERN_C String_t* _stringLiteralE01240CB3AC46EF9E69CAD0204BFF71CA5D47BAF;
IL2CPP_EXTERN_C String_t* _stringLiteralE05E0B23E5212E3A223064448CA922E270E001DC;
IL2CPP_EXTERN_C String_t* _stringLiteralE0EBBECCF7885BA02C13BE80302DD0364FEB0D96;
IL2CPP_EXTERN_C String_t* _stringLiteralE15460068DB3CEFDDD9275CC31AC244B58750FBE;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE1CE94B32713313397F1AAB7A1EA9F06D05DE4B5;
IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7;
IL2CPP_EXTERN_C String_t* _stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C;
IL2CPP_EXTERN_C String_t* _stringLiteralE387346FA89E1E610A6447B372FAAD60A68B0348;
IL2CPP_EXTERN_C String_t* _stringLiteralE4DE7025844DF7AF64BD2B48315D7FCA50FF3D7C;
IL2CPP_EXTERN_C String_t* _stringLiteralE5101B378D7BD6B4B370B9771077885A5C89E999;
IL2CPP_EXTERN_C String_t* _stringLiteralE560B58CDA540B2B135991AA9E3C696CAB3DB26D;
IL2CPP_EXTERN_C String_t* _stringLiteralE65975C65B5CCDEC6BE664134A0333028C06DBD7;
IL2CPP_EXTERN_C String_t* _stringLiteralE69B0C22BACA3DA88B90948A8C3FAB8DD3C109C5;
IL2CPP_EXTERN_C String_t* _stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E;
IL2CPP_EXTERN_C String_t* _stringLiteralE7867DF5BEFF43DE5735794714ED68026A19C890;
IL2CPP_EXTERN_C String_t* _stringLiteralE7CA7E65A8F7D0C1539587726FAFBC88FDAFE4CF;
IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
IL2CPP_EXTERN_C String_t* _stringLiteralE846812E6D771EF69EB2839DD01F821B22484DD3;
IL2CPP_EXTERN_C String_t* _stringLiteralE938FB06218392E20E1C974D4EA14382C0129C32;
IL2CPP_EXTERN_C String_t* _stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C;
IL2CPP_EXTERN_C String_t* _stringLiteralEA9F47A6A6AF5C3B1CE61F336CEF44A96DC8CE0A;
IL2CPP_EXTERN_C String_t* _stringLiteralEAD22708EA9676E5C5D5DA10C823C9EEA98D9232;
IL2CPP_EXTERN_C String_t* _stringLiteralEB7EF1973CDC295B7B08FE6D82B9ECDAD1106AF2;
IL2CPP_EXTERN_C String_t* _stringLiteralEBB96B84A757C96E9235C4F88C557489CB5499DE;
IL2CPP_EXTERN_C String_t* _stringLiteralEBBC90D66426B52EB284F1599914215778A62793;
IL2CPP_EXTERN_C String_t* _stringLiteralECA1C06295F14E2E72B6021733B1F2D4A0C5B06F;
IL2CPP_EXTERN_C String_t* _stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D;
IL2CPP_EXTERN_C String_t* _stringLiteralEDB58C26B717B0B6B8468C3AC35092997CA91E53;
IL2CPP_EXTERN_C String_t* _stringLiteralEE0C205FB5ECA8ED2F97E60C57080465B7C97A93;
IL2CPP_EXTERN_C String_t* _stringLiteralEE9322880EDA730EEDB55F5B647CFC9AE29249D1;
IL2CPP_EXTERN_C String_t* _stringLiteralEF42937E3B8EB2D007E22E9EF6CA3B073AF4FFEB;
IL2CPP_EXTERN_C String_t* _stringLiteralEFB5BD9BA30F646C151DC1578E41193AEB6A0FC4;
IL2CPP_EXTERN_C String_t* _stringLiteralF0049CCAEA7890DE53C618E6DEDFB006A9103058;
IL2CPP_EXTERN_C String_t* _stringLiteralF0644E7C66E79987524E974A6A885C868BE5AEE7;
IL2CPP_EXTERN_C String_t* _stringLiteralF072EABB286891F7AE6ED11AF63686B8B0F5023E;
IL2CPP_EXTERN_C String_t* _stringLiteralF07398D918515D4C8838CC76DF6761999C224E2F;
IL2CPP_EXTERN_C String_t* _stringLiteralF0E0F0253B34E9CBFAA06B8463938CD55E3A5EC2;
IL2CPP_EXTERN_C String_t* _stringLiteralF0FEA671154CF9FF0F47CD0BCEAF8AAC01CE59F0;
IL2CPP_EXTERN_C String_t* _stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7;
IL2CPP_EXTERN_C String_t* _stringLiteralF2A94EEB1857302F7709DB7B0C5B7D4F533C85DC;
IL2CPP_EXTERN_C String_t* _stringLiteralF2BBD9FA81E9F3C8E34101EEF74489BA0AC6744E;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF41DA3620B1209B6A31CE24CBFDABC9076C960E3;
IL2CPP_EXTERN_C String_t* _stringLiteralF4E4635D61885FFAF5E019356F8140DCEEF66DA2;
IL2CPP_EXTERN_C String_t* _stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207;
IL2CPP_EXTERN_C String_t* _stringLiteralF5757B8984ECA25A84C0677373F5C2FACE97337A;
IL2CPP_EXTERN_C String_t* _stringLiteralF6809FC88B0F1D8012ABF444E444AAB28EBA28DD;
IL2CPP_EXTERN_C String_t* _stringLiteralF78CD70A602EB1DB37CBBD5591438BB7DA35B714;
IL2CPP_EXTERN_C String_t* _stringLiteralF864D13E91227ACB7E851F91DC63AE38D43A6D8A;
IL2CPP_EXTERN_C String_t* _stringLiteralF88C8D9EA042A64D5322BEDA2551A1F9871ABB54;
IL2CPP_EXTERN_C String_t* _stringLiteralF8B8AE95C29AAA25BAD7C4F07AC7757C74C11D0A;
IL2CPP_EXTERN_C String_t* _stringLiteralF9BE17D634D1B07BCDCDA77A87710C946D81307B;
IL2CPP_EXTERN_C String_t* _stringLiteralFA21AE346609B8F4B72E20E1720DE0FA22D72B0F;
IL2CPP_EXTERN_C String_t* _stringLiteralFA85549C37D5E928683E7C8CC82CC429B13F9973;
IL2CPP_EXTERN_C String_t* _stringLiteralFBA3AA80D39D383B93414A4A9FFA67E0FA457443;
IL2CPP_EXTERN_C String_t* _stringLiteralFBC07F6BD47DF829ABDBABCE58B748504460B7BB;
IL2CPP_EXTERN_C String_t* _stringLiteralFBEE59CB50B599E9E54720AABFD2D5184FE6005D;
IL2CPP_EXTERN_C String_t* _stringLiteralFC223EF790D1849CF3E734EF621E5900C42687CF;
IL2CPP_EXTERN_C String_t* _stringLiteralFCB57ECFA6A0B3CC9AECBCCE42C0C723F892BAFC;
IL2CPP_EXTERN_C String_t* _stringLiteralFDEA520740D607AEF82D9A6EA4A49E6A35644415;
IL2CPP_EXTERN_C String_t* _stringLiteralFDF31EED7FAFDDC2E6C15EF558EEB9495CE607B0;
IL2CPP_EXTERN_C String_t* _stringLiteralFDF7035A3D5D039CD853D4599DF6245AE6573732;
IL2CPP_EXTERN_C String_t* _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A;
IL2CPP_EXTERN_C String_t* _stringLiteralFE8E31E9DE1838A7746482E6A33DFB753B07AAA5;
IL2CPP_EXTERN_C String_t* _stringLiteralFE987C48574218C6790AF53EF913A35C320D3EA8;
IL2CPP_EXTERN_C String_t* _stringLiteralFFE4316D9F4DC9FA49E37265C427A79019739AE8;
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2__ctor_m4E9A3E794074C7801BA8618838015103F6BEDE2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Contract_ForAll_TisType_t_m5D0E354BE6840EB400C06742F3B7DE2BCBE87294_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DebuggerBrowsableAttribute__ctor_mAA8BCC1E418754685F320B14A08AC226E76346E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DebuggerTypeProxyAttribute__ctor_mF05A9CF9DC4A3F95F05938CF6CBF45CC32CF5167_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_CompareTo_mFC0DBAFF3B845D9A39B21F2FF8B8644E0FB1A84A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_OnSerializing_mB0216C33B015B1B1C8C4D7CDAFCABED176AFF2FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_System_IConvertible_ToChar_m0C783D077759770C97197ED94DC523AC5CFA7AED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_System_IConvertible_ToDateTime_m1AD38E8997C330DE9D8905B1C317542D644F4160_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4266001F7710C900BEB01888972262AF8915CE69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToByte_mB096CDDB029A7F2FC4EFDA7E8FF27969D7779728_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToInt16_mDA49101FA9F92D474672426A1EC98EFB8BE6CA5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToInt32_mB29251E79ACACF2691DFAC06EB20E3F76F6A396B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToInt64_m3786DB9F676954A4EF3281F15198747375DC58EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToSByte_m35179C4D16B520C61820F75E28EFD624B5B2FCB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToUInt16_m3726A7ADFBB46037BCC6C381F9D6F7487434693A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToUInt32_m0951408F30AC6469AEFCF3CBB2AEEA9DFE7E9ACF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal_ToUInt64_m9A64AF27192051706780084D13BC23FB4661675C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderExceptionFallbackBuffer_Throw_mDA25782A10584992C64B4E871F94307E062280C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderFallbackBuffer_InternalFallback_mB5059A8B2EDE2A1F4797A94D8C3ECE10AF5FEB04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderFallbackBuffer_InternalFallback_mCB1135739BA03A823DA50DF65B58D9F117818A88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderFallbackBuffer_ThrowLastBytesRecursive_mF1478DEC4D1404275255FF47003FE1B36459B35C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetCharCount_m7D713A1FE77CE0A308BB7C1DD4A2A416871314E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetCharCount_mE7A3507098B8AFF8EE963D36F7D09D37512A26A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetChars_m1426890DF3D8686B310EA2A7B5DFA1564A69ACE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS_GetChars_m672BEDC4C333D8D2E4C518B93362D011B2B05C51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderNLS__ctor_m79C48678C49443BAC4FC1E996B2FAED845AC6472_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decoder_GetCharCount_m157240E37CC7F06AC253C000688F311C350923D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Decoder_GetChars_mEB5AC943905D4EC35A80DC6B3946128CD413D859_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_BindToField_mBBD9072C59C1A392D4FC2AFD1CE0D056FC4E2DC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_BindToMethod_mFA9B7CBAB3DAA258E545C88EF4CB9F1886257455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_ChangeType_m42998BC9906C79D60346D5754CE39FD1A6346BC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_ExactBinding_mBC96A411298DDF9860C8B7ED857A9C589AC9BA3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_ExactPropertyBinding_m4895C0BA37C1AC03D04CCAE8C1FF0BDECC8D7C8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_FindMostDerivedNewSlotMeth_m66223756AF9480B9CB36751B6330D508D62ADAF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_SelectMethod_m18FE4C43F4256ACA35E4A558DDA46C8F0BA1BD71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultBinder_SelectProperty_mFB013F87C22EF7CE21ACFFE22992DB9A58D6272E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateSerializationHolder_GetObjectData_m12F207AA9A949ED4F9BAC407B6B81646D3C794A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CombineImpl_m8D79052845C5B6132E8E0D22B1D8C974F81E3459_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CreateDelegate_m46B71CB05758CCFE2FA09769DA0C61BFEC3B5C93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CreateDelegate_mDEC4C6383ADC7ACF9582290D2CA95CC6CE0330C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DirectoryInfo_GetDirectories_m2D925EAFE9DC38E330A0800969558EE5B9D76041_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_CreateDirectoriesInternal_mCBBF6DA0EFA4C82A63B196F364F58D3CABA52B22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_GetDirectories_m7B0CB669B575967A0AA2147D2742A6013D06C5F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_GetDirectories_mACD36932126E03B5983AE0AE438B516B1CDDD7B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_GetFiles_m832F37C2ABC12EEAB3B1736C5196C50C0B65C1DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Directory_InsecureGetCurrentDirectory_mE0F2AC6ACFBC7327D656F9B85F465CD6FB227A76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DisposerReplySink_AsyncProcessMessage_mDE5233F8B36372D26405EBD63731C3E1BB3E66A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Double_CompareTo_mBB5DA0FB12D07AC9EF8A85A414E1586CE67903F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Double_System_IConvertible_ToChar_mE204BDC50D283DE73BB112FA55D0316956AD96F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Double_System_IConvertible_ToDateTime_m14FCD7CF85BDA2E952A55F4BA84B52E7583D5FCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_GetCustomAttributes_mCA80FE40223DCA234C8D58CDD444CA841767F084_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_GetCustomAttributes_mCD4E22B382BFF20CBDC236994F513AA81B30D46C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_GetMethodImplementationFlags_m769BD3E039F66F210DD00198F9F63CC7E9F124A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_GetParameters_mCD5C99EB6980C82062E7FC92E315EDF1C63FD47F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_Invoke_m85DACCBE6AEECC7123F4CEF165D7EECD149D1D7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_IsDefined_mAF33E26FCC59C9E23E2E1E03B5F77D62D0175E98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_get_Attributes_mE99DA9264DF94C472FB65D3A291B7EAC4FA7E06F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_get_DeclaringType_m9D2CDE1A9DF6C7DCD34D96BB8FBF47E21067C15B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_get_MethodHandle_mD9B51DD90DD72E9FA14AEA1DFAA9A0D844980706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_get_Name_m7B76B5BA81B73B72D6E88B66AA27187F3F02C099_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicMethod_get_ReflectedType_m1186F2758124C4EB416AE0173D9DC418052754EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicPropertyCollection_RegisterDynamicProperty_m452735A8FDE048AB56DA3104570C1E31831D6BEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicPropertyCollection_UnregisterDynamicProperty_m68050D71F7F6ED3E8B831EF0AF1F1F01A139C9E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EmptyReadOnlyDictionaryInternal_CopyTo_mA836F1A7742550524D74A781B37B723994313487_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EmptyReadOnlyDictionaryInternal_get_Item_mC99C41A1725E4CF1C6B0047846B9241553336595_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EmptyReadOnlyDictionaryInternal_set_Item_mC2DC1A9C10F3ABBA2E99985E7E9F59E4D97BF9F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Empty_GetObjectData_m285441CE51156AEAB0A0829A27D3B3195045DB96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderExceptionFallbackBuffer_Fallback_m293A04F4439BF4E3A2D40D0F1852BE9A7C8ADDFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderExceptionFallbackBuffer_Fallback_m78D4B27A2AA1B5353833E7BF708AD17992C5C359_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderFallbackException__ctor_m2BB7A5CC870A1A7BFC35F6F3BD9BB4757874E189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetByteCount_m1F7FDBE5E69F596D127429ABEE17857F44BBFD68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetByteCount_m49B845E8059E2619883EB5CF50379C3537670774_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetBytes_m8E54E153997F1027B2B298F341FBD795EFC47778_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS_GetBytes_mA4DAC1250F9569F5F8484B89CCFE27EE42993F35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderNLS__ctor_m8FEB7EBDFFA3402660AFEE79F3473743CD043FFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderReplacementFallbackBuffer_Fallback_mFD4C1C24D71DBF98A98B6DA74840E6CB01C63F1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoder_GetByteCount_m0B655A967580578051AA5297A238949C0646E6B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoder_GetBytes_m3BA7B16251ACB8195AA00A51C4C80E55F12FEEE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetByteCount_m2BE4CFFD8A16CFBA14A0FF249E4CD3AA117FC591_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetByteCount_m8A93AFFBA87A0B67B31A35021D55CCD7D6FFB548_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetByteCount_m98BD838F9C000AB8C2423175393D14A8A8801824_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetBytes_m6B0E917A4312F5D8823C30791F463A4AA65141FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetBytes_m7183B5B6141AD96C84B5A483AA1006EBEE6BE550_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetBytes_mB565274EFFFF2C95D9408C56B55A36F6BE3C0165_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetCharCount_m1D58D20719DEDB222A04C4627DC558B8D7CE979B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetCharCount_mBA06EB7C4D612721CB1C1A543B48CBB7F93373B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetChars_mAA9B9A9BF2F1CB10B61AEFCB8755E26874DFBC96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetChars_mB19F163BDE691A9B3D968A6303FFF058A8445189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingNLS_GetString_mF182A38E717FBE6DF32C4A4E4469ACD86389585E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingTable_GetCodePageFromName_mA626EEE94FDED457C61AF64D70B4AB513FCE2701_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EncodingTable_internalGetCodePageFromName_mE87CFA96E1108949694D401983B853997AD01DDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_DeserializeEncoding_m4B1DCDCB992EAE4B104640731BEAE7D518BAAA46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetByteCount_m3B617193D1C8E85F7521910A2662E0A553A286E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetByteCount_m45E58039121A172366FABDFE3D1F9E304BF9A75D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetBytes_m13E98B55A88E459C96761578FFCBA3E443D76793_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetBytes_m4CA9B417BF592B9D4D05FB98EFFAC6385D839056_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetBytes_m8ED224BFC198A95EA18A20B4B589F6F8EE51151A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetCharCount_mA5D03B84B109ABBF66B3ACF8C59C92E27C7F2093_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetChars_m8FB4390427AAE238197B67614927F547F36CD3FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_GetString_m58D15A15A0F36799D7693321FB9E4F9D5A4F84DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_SerializeEncoding_m5909DBC657B75DBADF1CE3641CA574B1C2F96163_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_ThrowBytesOverflow_mEA0A7F464088BC4FD92227136142E599C49D7F3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_ThrowCharsOverflow_m44D65D1855E78FF63A70FA115C97F128E97D04C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m94163AE84EBF9A1F7483014A8E9906BD93D9EBDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m468E89F534D7F4463B96A099275295DF689B2323_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Predicate_1__ctor_m7D48CDA45E219944EAC33932197FBD7D41FCF99F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TraceLoggingTypeInfo_1__ctor_mF3F3958A5C7FF50DC3AD70BB0AC84629838BD5BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSelectPropertyU3Eb__3_0_mF746D5AE19D61832F5C09AC12D204563151FF595_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MulticastDelegate_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ParamArrayAttribute_t9DCEB4CDDB8EDDB1124171D4C51FA6069EEA5C5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var;
struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com;
struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke;
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com;
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF;
struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C;
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
struct DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC;
struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB;
struct EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7;
struct FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E;
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
struct InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1;
struct InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D;
struct MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6;
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
struct ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B;
struct ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B;
struct PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A;
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Object


// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E  : public RuntimeObject
{
public:
	// System.Runtime.CompilerServices.Ephemeron[] System.Runtime.CompilerServices.ConditionalWeakTable`2::data
	EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* ___data_0;
	// System.Object System.Runtime.CompilerServices.ConditionalWeakTable`2::_lock
	RuntimeObject * ____lock_1;
	// System.Int32 System.Runtime.CompilerServices.ConditionalWeakTable`2::size
	int32_t ___size_2;

public:
	inline static int32_t get_offset_of_data_0() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ___data_0)); }
	inline EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* get_data_0() const { return ___data_0; }
	inline EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8** get_address_of_data_0() { return &___data_0; }
	inline void set_data_0(EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* value)
	{
		___data_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___data_0), (void*)value);
	}

	inline static int32_t get_offset_of__lock_1() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ____lock_1)); }
	inline RuntimeObject * get__lock_1() const { return ____lock_1; }
	inline RuntimeObject ** get_address_of__lock_1() { return &____lock_1; }
	inline void set__lock_1(RuntimeObject * value)
	{
		____lock_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____lock_1), (void*)value);
	}

	inline static int32_t get_offset_of_size_2() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ___size_2)); }
	inline int32_t get_size_2() const { return ___size_2; }
	inline int32_t* get_address_of_size_2() { return &___size_2; }
	inline void set_size_2(int32_t value)
	{
		___size_2 = value;
	}
};


// System.EmptyArray`1<System.Byte>
struct EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333  : public RuntimeObject
{
public:

public:
};

struct EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_StaticFields
{
public:
	// T[] System.EmptyArray`1::Value
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Value_0;

public:
	inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_StaticFields, ___Value_0)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Value_0() const { return ___Value_0; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Value_0() { return &___Value_0; }
	inline void set_Value_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___Value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
	}
};


// System.EmptyArray`1<System.Char>
struct EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC  : public RuntimeObject
{
public:

public:
};

struct EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_StaticFields
{
public:
	// T[] System.EmptyArray`1::Value
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___Value_0;

public:
	inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_StaticFields, ___Value_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_Value_0() const { return ___Value_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_Value_0() { return &___Value_0; }
	inline void set_Value_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___Value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
	}
};


// System.EmptyArray`1<System.Reflection.ParameterModifier>
struct EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9  : public RuntimeObject
{
public:

public:
};

struct EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_StaticFields
{
public:
	// T[] System.EmptyArray`1::Value
	ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___Value_0;

public:
	inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_StaticFields, ___Value_0)); }
	inline ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* get_Value_0() const { return ___Value_0; }
	inline ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B** get_address_of_Value_0() { return &___Value_0; }
	inline void set_Value_0(ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* value)
	{
		___Value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.String>
struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____items_1)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__items_1() const { return ____items_1; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_StaticFields, ____emptyArray_5)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__emptyArray_5() const { return ____emptyArray_5; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};

struct Il2CppArrayBounds;

// System.Array


// System.Collections.ArrayList
struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575  : public RuntimeObject
{
public:
	// System.Object[] System.Collections.ArrayList::_items
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_0;
	// System.Int32 System.Collections.ArrayList::_size
	int32_t ____size_1;
	// System.Int32 System.Collections.ArrayList::_version
	int32_t ____version_2;
	// System.Object System.Collections.ArrayList::_syncRoot
	RuntimeObject * ____syncRoot_3;

public:
	inline static int32_t get_offset_of__items_0() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____items_0)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_0() const { return ____items_0; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_0() { return &____items_0; }
	inline void set__items_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____items_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_0), (void*)value);
	}

	inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____size_1)); }
	inline int32_t get__size_1() const { return ____size_1; }
	inline int32_t* get_address_of__size_1() { return &____size_1; }
	inline void set__size_1(int32_t value)
	{
		____size_1 = value;
	}

	inline static int32_t get_offset_of__version_2() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____version_2)); }
	inline int32_t get__version_2() const { return ____version_2; }
	inline int32_t* get_address_of__version_2() { return &____version_2; }
	inline void set__version_2(int32_t value)
	{
		____version_2 = value;
	}

	inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____syncRoot_3)); }
	inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
	inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
	inline void set__syncRoot_3(RuntimeObject * value)
	{
		____syncRoot_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
	}
};

struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_StaticFields
{
public:
	// System.Object[] System.Collections.ArrayList::emptyArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___emptyArray_4;

public:
	inline static int32_t get_offset_of_emptyArray_4() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_StaticFields, ___emptyArray_4)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_emptyArray_4() const { return ___emptyArray_4; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_emptyArray_4() { return &___emptyArray_4; }
	inline void set_emptyArray_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		___emptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___emptyArray_4), (void*)value);
	}
};


// System.Attribute
struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71  : public RuntimeObject
{
public:

public:
};


// System.Reflection.Binder
struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30  : public RuntimeObject
{
public:

public:
};


// System.Globalization.Calendar
struct Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A  : public RuntimeObject
{
public:
	// System.Int32 System.Globalization.Calendar::m_currentEraValue
	int32_t ___m_currentEraValue_0;
	// System.Boolean System.Globalization.Calendar::m_isReadOnly
	bool ___m_isReadOnly_1;
	// System.Int32 System.Globalization.Calendar::twoDigitYearMax
	int32_t ___twoDigitYearMax_2;

public:
	inline static int32_t get_offset_of_m_currentEraValue_0() { return static_cast<int32_t>(offsetof(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A, ___m_currentEraValue_0)); }
	inline int32_t get_m_currentEraValue_0() const { return ___m_currentEraValue_0; }
	inline int32_t* get_address_of_m_currentEraValue_0() { return &___m_currentEraValue_0; }
	inline void set_m_currentEraValue_0(int32_t value)
	{
		___m_currentEraValue_0 = value;
	}

	inline static int32_t get_offset_of_m_isReadOnly_1() { return static_cast<int32_t>(offsetof(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A, ___m_isReadOnly_1)); }
	inline bool get_m_isReadOnly_1() const { return ___m_isReadOnly_1; }
	inline bool* get_address_of_m_isReadOnly_1() { return &___m_isReadOnly_1; }
	inline void set_m_isReadOnly_1(bool value)
	{
		___m_isReadOnly_1 = value;
	}

	inline static int32_t get_offset_of_twoDigitYearMax_2() { return static_cast<int32_t>(offsetof(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A, ___twoDigitYearMax_2)); }
	inline int32_t get_twoDigitYearMax_2() const { return ___twoDigitYearMax_2; }
	inline int32_t* get_address_of_twoDigitYearMax_2() { return &___twoDigitYearMax_2; }
	inline void set_twoDigitYearMax_2(int32_t value)
	{
		___twoDigitYearMax_2 = value;
	}
};


// System.Globalization.CodePageDataItem
struct CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E  : public RuntimeObject
{
public:
	// System.Int32 System.Globalization.CodePageDataItem::m_dataIndex
	int32_t ___m_dataIndex_0;
	// System.Int32 System.Globalization.CodePageDataItem::m_uiFamilyCodePage
	int32_t ___m_uiFamilyCodePage_1;
	// System.UInt32 System.Globalization.CodePageDataItem::m_flags
	uint32_t ___m_flags_2;

public:
	inline static int32_t get_offset_of_m_dataIndex_0() { return static_cast<int32_t>(offsetof(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E, ___m_dataIndex_0)); }
	inline int32_t get_m_dataIndex_0() const { return ___m_dataIndex_0; }
	inline int32_t* get_address_of_m_dataIndex_0() { return &___m_dataIndex_0; }
	inline void set_m_dataIndex_0(int32_t value)
	{
		___m_dataIndex_0 = value;
	}

	inline static int32_t get_offset_of_m_uiFamilyCodePage_1() { return static_cast<int32_t>(offsetof(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E, ___m_uiFamilyCodePage_1)); }
	inline int32_t get_m_uiFamilyCodePage_1() const { return ___m_uiFamilyCodePage_1; }
	inline int32_t* get_address_of_m_uiFamilyCodePage_1() { return &___m_uiFamilyCodePage_1; }
	inline void set_m_uiFamilyCodePage_1(int32_t value)
	{
		___m_uiFamilyCodePage_1 = value;
	}

	inline static int32_t get_offset_of_m_flags_2() { return static_cast<int32_t>(offsetof(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E, ___m_flags_2)); }
	inline uint32_t get_m_flags_2() const { return ___m_flags_2; }
	inline uint32_t* get_address_of_m_flags_2() { return &___m_flags_2; }
	inline void set_m_flags_2(uint32_t value)
	{
		___m_flags_2 = value;
	}
};

struct CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E_StaticFields
{
public:
	// System.Char[] System.Globalization.CodePageDataItem::sep
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sep_3;

public:
	inline static int32_t get_offset_of_sep_3() { return static_cast<int32_t>(offsetof(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E_StaticFields, ___sep_3)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_sep_3() const { return ___sep_3; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_sep_3() { return &___sep_3; }
	inline void set_sep_3(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___sep_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sep_3), (void*)value);
	}
};


// System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98  : public RuntimeObject
{
public:
	// System.Boolean System.Globalization.CultureInfo::m_isReadOnly
	bool ___m_isReadOnly_3;
	// System.Int32 System.Globalization.CultureInfo::cultureID
	int32_t ___cultureID_4;
	// System.Int32 System.Globalization.CultureInfo::parent_lcid
	int32_t ___parent_lcid_5;
	// System.Int32 System.Globalization.CultureInfo::datetime_index
	int32_t ___datetime_index_6;
	// System.Int32 System.Globalization.CultureInfo::number_index
	int32_t ___number_index_7;
	// System.Int32 System.Globalization.CultureInfo::default_calendar_type
	int32_t ___default_calendar_type_8;
	// System.Boolean System.Globalization.CultureInfo::m_useUserOverride
	bool ___m_useUserOverride_9;
	// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
	// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
	DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
	// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
	// System.String System.Globalization.CultureInfo::m_name
	String_t* ___m_name_13;
	// System.String System.Globalization.CultureInfo::englishname
	String_t* ___englishname_14;
	// System.String System.Globalization.CultureInfo::nativename
	String_t* ___nativename_15;
	// System.String System.Globalization.CultureInfo::iso3lang
	String_t* ___iso3lang_16;
	// System.String System.Globalization.CultureInfo::iso2lang
	String_t* ___iso2lang_17;
	// System.String System.Globalization.CultureInfo::win3lang
	String_t* ___win3lang_18;
	// System.String System.Globalization.CultureInfo::territory
	String_t* ___territory_19;
	// System.String[] System.Globalization.CultureInfo::native_calendar_names
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___native_calendar_names_20;
	// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
	CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
	// System.Void* System.Globalization.CultureInfo::textinfo_data
	void* ___textinfo_data_22;
	// System.Int32 System.Globalization.CultureInfo::m_dataItem
	int32_t ___m_dataItem_23;
	// System.Globalization.Calendar System.Globalization.CultureInfo::calendar
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___parent_culture_25;
	// System.Boolean System.Globalization.CultureInfo::constructed
	bool ___constructed_26;
	// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___cached_serialized_form_27;
	// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * ___m_cultureData_28;
	// System.Boolean System.Globalization.CultureInfo::m_isInherited
	bool ___m_isInherited_29;

public:
	inline static int32_t get_offset_of_m_isReadOnly_3() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isReadOnly_3)); }
	inline bool get_m_isReadOnly_3() const { return ___m_isReadOnly_3; }
	inline bool* get_address_of_m_isReadOnly_3() { return &___m_isReadOnly_3; }
	inline void set_m_isReadOnly_3(bool value)
	{
		___m_isReadOnly_3 = value;
	}

	inline static int32_t get_offset_of_cultureID_4() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cultureID_4)); }
	inline int32_t get_cultureID_4() const { return ___cultureID_4; }
	inline int32_t* get_address_of_cultureID_4() { return &___cultureID_4; }
	inline void set_cultureID_4(int32_t value)
	{
		___cultureID_4 = value;
	}

	inline static int32_t get_offset_of_parent_lcid_5() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_lcid_5)); }
	inline int32_t get_parent_lcid_5() const { return ___parent_lcid_5; }
	inline int32_t* get_address_of_parent_lcid_5() { return &___parent_lcid_5; }
	inline void set_parent_lcid_5(int32_t value)
	{
		___parent_lcid_5 = value;
	}

	inline static int32_t get_offset_of_datetime_index_6() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___datetime_index_6)); }
	inline int32_t get_datetime_index_6() const { return ___datetime_index_6; }
	inline int32_t* get_address_of_datetime_index_6() { return &___datetime_index_6; }
	inline void set_datetime_index_6(int32_t value)
	{
		___datetime_index_6 = value;
	}

	inline static int32_t get_offset_of_number_index_7() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___number_index_7)); }
	inline int32_t get_number_index_7() const { return ___number_index_7; }
	inline int32_t* get_address_of_number_index_7() { return &___number_index_7; }
	inline void set_number_index_7(int32_t value)
	{
		___number_index_7 = value;
	}

	inline static int32_t get_offset_of_default_calendar_type_8() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___default_calendar_type_8)); }
	inline int32_t get_default_calendar_type_8() const { return ___default_calendar_type_8; }
	inline int32_t* get_address_of_default_calendar_type_8() { return &___default_calendar_type_8; }
	inline void set_default_calendar_type_8(int32_t value)
	{
		___default_calendar_type_8 = value;
	}

	inline static int32_t get_offset_of_m_useUserOverride_9() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_useUserOverride_9)); }
	inline bool get_m_useUserOverride_9() const { return ___m_useUserOverride_9; }
	inline bool* get_address_of_m_useUserOverride_9() { return &___m_useUserOverride_9; }
	inline void set_m_useUserOverride_9(bool value)
	{
		___m_useUserOverride_9 = value;
	}

	inline static int32_t get_offset_of_numInfo_10() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___numInfo_10)); }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_numInfo_10() const { return ___numInfo_10; }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_numInfo_10() { return &___numInfo_10; }
	inline void set_numInfo_10(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value)
	{
		___numInfo_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numInfo_10), (void*)value);
	}

	inline static int32_t get_offset_of_dateTimeInfo_11() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___dateTimeInfo_11)); }
	inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * get_dateTimeInfo_11() const { return ___dateTimeInfo_11; }
	inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 ** get_address_of_dateTimeInfo_11() { return &___dateTimeInfo_11; }
	inline void set_dateTimeInfo_11(DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * value)
	{
		___dateTimeInfo_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___dateTimeInfo_11), (void*)value);
	}

	inline static int32_t get_offset_of_textInfo_12() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textInfo_12)); }
	inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * get_textInfo_12() const { return ___textInfo_12; }
	inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C ** get_address_of_textInfo_12() { return &___textInfo_12; }
	inline void set_textInfo_12(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * value)
	{
		___textInfo_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___textInfo_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_name_13() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_name_13)); }
	inline String_t* get_m_name_13() const { return ___m_name_13; }
	inline String_t** get_address_of_m_name_13() { return &___m_name_13; }
	inline void set_m_name_13(String_t* value)
	{
		___m_name_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_name_13), (void*)value);
	}

	inline static int32_t get_offset_of_englishname_14() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___englishname_14)); }
	inline String_t* get_englishname_14() const { return ___englishname_14; }
	inline String_t** get_address_of_englishname_14() { return &___englishname_14; }
	inline void set_englishname_14(String_t* value)
	{
		___englishname_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___englishname_14), (void*)value);
	}

	inline static int32_t get_offset_of_nativename_15() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___nativename_15)); }
	inline String_t* get_nativename_15() const { return ___nativename_15; }
	inline String_t** get_address_of_nativename_15() { return &___nativename_15; }
	inline void set_nativename_15(String_t* value)
	{
		___nativename_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___nativename_15), (void*)value);
	}

	inline static int32_t get_offset_of_iso3lang_16() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso3lang_16)); }
	inline String_t* get_iso3lang_16() const { return ___iso3lang_16; }
	inline String_t** get_address_of_iso3lang_16() { return &___iso3lang_16; }
	inline void set_iso3lang_16(String_t* value)
	{
		___iso3lang_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___iso3lang_16), (void*)value);
	}

	inline static int32_t get_offset_of_iso2lang_17() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso2lang_17)); }
	inline String_t* get_iso2lang_17() const { return ___iso2lang_17; }
	inline String_t** get_address_of_iso2lang_17() { return &___iso2lang_17; }
	inline void set_iso2lang_17(String_t* value)
	{
		___iso2lang_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___iso2lang_17), (void*)value);
	}

	inline static int32_t get_offset_of_win3lang_18() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___win3lang_18)); }
	inline String_t* get_win3lang_18() const { return ___win3lang_18; }
	inline String_t** get_address_of_win3lang_18() { return &___win3lang_18; }
	inline void set_win3lang_18(String_t* value)
	{
		___win3lang_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___win3lang_18), (void*)value);
	}

	inline static int32_t get_offset_of_territory_19() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___territory_19)); }
	inline String_t* get_territory_19() const { return ___territory_19; }
	inline String_t** get_address_of_territory_19() { return &___territory_19; }
	inline void set_territory_19(String_t* value)
	{
		___territory_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___territory_19), (void*)value);
	}

	inline static int32_t get_offset_of_native_calendar_names_20() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___native_calendar_names_20)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_native_calendar_names_20() const { return ___native_calendar_names_20; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_native_calendar_names_20() { return &___native_calendar_names_20; }
	inline void set_native_calendar_names_20(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___native_calendar_names_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___native_calendar_names_20), (void*)value);
	}

	inline static int32_t get_offset_of_compareInfo_21() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___compareInfo_21)); }
	inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * get_compareInfo_21() const { return ___compareInfo_21; }
	inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 ** get_address_of_compareInfo_21() { return &___compareInfo_21; }
	inline void set_compareInfo_21(CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * value)
	{
		___compareInfo_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___compareInfo_21), (void*)value);
	}

	inline static int32_t get_offset_of_textinfo_data_22() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textinfo_data_22)); }
	inline void* get_textinfo_data_22() const { return ___textinfo_data_22; }
	inline void** get_address_of_textinfo_data_22() { return &___textinfo_data_22; }
	inline void set_textinfo_data_22(void* value)
	{
		___textinfo_data_22 = value;
	}

	inline static int32_t get_offset_of_m_dataItem_23() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_dataItem_23)); }
	inline int32_t get_m_dataItem_23() const { return ___m_dataItem_23; }
	inline int32_t* get_address_of_m_dataItem_23() { return &___m_dataItem_23; }
	inline void set_m_dataItem_23(int32_t value)
	{
		___m_dataItem_23 = value;
	}

	inline static int32_t get_offset_of_calendar_24() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___calendar_24)); }
	inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * get_calendar_24() const { return ___calendar_24; }
	inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A ** get_address_of_calendar_24() { return &___calendar_24; }
	inline void set_calendar_24(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * value)
	{
		___calendar_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___calendar_24), (void*)value);
	}

	inline static int32_t get_offset_of_parent_culture_25() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_culture_25)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_parent_culture_25() const { return ___parent_culture_25; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_parent_culture_25() { return &___parent_culture_25; }
	inline void set_parent_culture_25(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___parent_culture_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___parent_culture_25), (void*)value);
	}

	inline static int32_t get_offset_of_constructed_26() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___constructed_26)); }
	inline bool get_constructed_26() const { return ___constructed_26; }
	inline bool* get_address_of_constructed_26() { return &___constructed_26; }
	inline void set_constructed_26(bool value)
	{
		___constructed_26 = value;
	}

	inline static int32_t get_offset_of_cached_serialized_form_27() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cached_serialized_form_27)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_cached_serialized_form_27() const { return ___cached_serialized_form_27; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_cached_serialized_form_27() { return &___cached_serialized_form_27; }
	inline void set_cached_serialized_form_27(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___cached_serialized_form_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___cached_serialized_form_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_cultureData_28() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_cultureData_28)); }
	inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * get_m_cultureData_28() const { return ___m_cultureData_28; }
	inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 ** get_address_of_m_cultureData_28() { return &___m_cultureData_28; }
	inline void set_m_cultureData_28(CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * value)
	{
		___m_cultureData_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_cultureData_28), (void*)value);
	}

	inline static int32_t get_offset_of_m_isInherited_29() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isInherited_29)); }
	inline bool get_m_isInherited_29() const { return ___m_isInherited_29; }
	inline bool* get_address_of_m_isInherited_29() { return &___m_isInherited_29; }
	inline void set_m_isInherited_29(bool value)
	{
		___m_isInherited_29 = value;
	}
};

struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields
{
public:
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___invariant_culture_info_0;
	// System.Object System.Globalization.CultureInfo::shared_table_lock
	RuntimeObject * ___shared_table_lock_1;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___default_current_culture_2;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentUICulture_33;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentCulture_34;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
	Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * ___shared_by_number_35;
	// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
	Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * ___shared_by_name_36;
	// System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
	bool ___IsTaiwanSku_37;

public:
	inline static int32_t get_offset_of_invariant_culture_info_0() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___invariant_culture_info_0)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_invariant_culture_info_0() const { return ___invariant_culture_info_0; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_invariant_culture_info_0() { return &___invariant_culture_info_0; }
	inline void set_invariant_culture_info_0(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___invariant_culture_info_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___invariant_culture_info_0), (void*)value);
	}

	inline static int32_t get_offset_of_shared_table_lock_1() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_table_lock_1)); }
	inline RuntimeObject * get_shared_table_lock_1() const { return ___shared_table_lock_1; }
	inline RuntimeObject ** get_address_of_shared_table_lock_1() { return &___shared_table_lock_1; }
	inline void set_shared_table_lock_1(RuntimeObject * value)
	{
		___shared_table_lock_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___shared_table_lock_1), (void*)value);
	}

	inline static int32_t get_offset_of_default_current_culture_2() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___default_current_culture_2)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_default_current_culture_2() const { return ___default_current_culture_2; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_default_current_culture_2() { return &___default_current_culture_2; }
	inline void set_default_current_culture_2(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___default_current_culture_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___default_current_culture_2), (void*)value);
	}

	inline static int32_t get_offset_of_s_DefaultThreadCurrentUICulture_33() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentUICulture_33)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentUICulture_33() const { return ___s_DefaultThreadCurrentUICulture_33; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentUICulture_33() { return &___s_DefaultThreadCurrentUICulture_33; }
	inline void set_s_DefaultThreadCurrentUICulture_33(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___s_DefaultThreadCurrentUICulture_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentUICulture_33), (void*)value);
	}

	inline static int32_t get_offset_of_s_DefaultThreadCurrentCulture_34() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentCulture_34)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentCulture_34() const { return ___s_DefaultThreadCurrentCulture_34; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentCulture_34() { return &___s_DefaultThreadCurrentCulture_34; }
	inline void set_s_DefaultThreadCurrentCulture_34(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___s_DefaultThreadCurrentCulture_34 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentCulture_34), (void*)value);
	}

	inline static int32_t get_offset_of_shared_by_number_35() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_number_35)); }
	inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * get_shared_by_number_35() const { return ___shared_by_number_35; }
	inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 ** get_address_of_shared_by_number_35() { return &___shared_by_number_35; }
	inline void set_shared_by_number_35(Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * value)
	{
		___shared_by_number_35 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___shared_by_number_35), (void*)value);
	}

	inline static int32_t get_offset_of_shared_by_name_36() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_name_36)); }
	inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * get_shared_by_name_36() const { return ___shared_by_name_36; }
	inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC ** get_address_of_shared_by_name_36() { return &___shared_by_name_36; }
	inline void set_shared_by_name_36(Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * value)
	{
		___shared_by_name_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___shared_by_name_36), (void*)value);
	}

	inline static int32_t get_offset_of_IsTaiwanSku_37() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___IsTaiwanSku_37)); }
	inline bool get_IsTaiwanSku_37() const { return ___IsTaiwanSku_37; }
	inline bool* get_address_of_IsTaiwanSku_37() { return &___IsTaiwanSku_37; }
	inline void set_IsTaiwanSku_37(bool value)
	{
		___IsTaiwanSku_37 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
	DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
	char* ___m_name_13;
	char* ___englishname_14;
	char* ___nativename_15;
	char* ___iso3lang_16;
	char* ___iso2lang_17;
	char* ___win3lang_18;
	char* ___territory_19;
	char** ___native_calendar_names_20;
	CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
	DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
	Il2CppChar* ___m_name_13;
	Il2CppChar* ___englishname_14;
	Il2CppChar* ___nativename_15;
	Il2CppChar* ___iso3lang_16;
	Il2CppChar* ___iso2lang_17;
	Il2CppChar* ___win3lang_18;
	Il2CppChar* ___territory_19;
	Il2CppChar** ___native_calendar_names_20;
	CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};

// System.DBNull
struct DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28  : public RuntimeObject
{
public:

public:
};

struct DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_StaticFields
{
public:
	// System.DBNull System.DBNull::Value
	DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 * ___Value_0;

public:
	inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_StaticFields, ___Value_0)); }
	inline DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 * get_Value_0() const { return ___Value_0; }
	inline DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 ** get_address_of_Value_0() { return &___Value_0; }
	inline void set_Value_0(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 * value)
	{
		___Value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
	}
};


// System.Diagnostics.Debugger
struct Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A  : public RuntimeObject
{
public:

public:
};

struct Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_StaticFields
{
public:
	// System.String System.Diagnostics.Debugger::DefaultCategory
	String_t* ___DefaultCategory_0;

public:
	inline static int32_t get_offset_of_DefaultCategory_0() { return static_cast<int32_t>(offsetof(Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_StaticFields, ___DefaultCategory_0)); }
	inline String_t* get_DefaultCategory_0() const { return ___DefaultCategory_0; }
	inline String_t** get_address_of_DefaultCategory_0() { return &___DefaultCategory_0; }
	inline void set_DefaultCategory_0(String_t* value)
	{
		___DefaultCategory_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DefaultCategory_0), (void*)value);
	}
};


// System.Text.Decoder
struct Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370  : public RuntimeObject
{
public:
	// System.Text.DecoderFallback System.Text.Decoder::m_fallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___m_fallback_0;
	// System.Text.DecoderFallbackBuffer System.Text.Decoder::m_fallbackBuffer
	DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * ___m_fallbackBuffer_1;

public:
	inline static int32_t get_offset_of_m_fallback_0() { return static_cast<int32_t>(offsetof(Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370, ___m_fallback_0)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_m_fallback_0() const { return ___m_fallback_0; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_m_fallback_0() { return &___m_fallback_0; }
	inline void set_m_fallback_0(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___m_fallback_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_fallback_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_fallbackBuffer_1() { return static_cast<int32_t>(offsetof(Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370, ___m_fallbackBuffer_1)); }
	inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * get_m_fallbackBuffer_1() const { return ___m_fallbackBuffer_1; }
	inline DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B ** get_address_of_m_fallbackBuffer_1() { return &___m_fallbackBuffer_1; }
	inline void set_m_fallbackBuffer_1(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * value)
	{
		___m_fallbackBuffer_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackBuffer_1), (void*)value);
	}
};


// System.Text.DecoderFallback
struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D  : public RuntimeObject
{
public:
	// System.Boolean System.Text.DecoderFallback::bIsMicrosoftBestFitFallback
	bool ___bIsMicrosoftBestFitFallback_0;

public:
	inline static int32_t get_offset_of_bIsMicrosoftBestFitFallback_0() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D, ___bIsMicrosoftBestFitFallback_0)); }
	inline bool get_bIsMicrosoftBestFitFallback_0() const { return ___bIsMicrosoftBestFitFallback_0; }
	inline bool* get_address_of_bIsMicrosoftBestFitFallback_0() { return &___bIsMicrosoftBestFitFallback_0; }
	inline void set_bIsMicrosoftBestFitFallback_0(bool value)
	{
		___bIsMicrosoftBestFitFallback_0 = value;
	}
};

struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields
{
public:
	// System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::replacementFallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___replacementFallback_1;
	// System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::exceptionFallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___exceptionFallback_2;
	// System.Object System.Text.DecoderFallback::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_3;

public:
	inline static int32_t get_offset_of_replacementFallback_1() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___replacementFallback_1)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_replacementFallback_1() const { return ___replacementFallback_1; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; }
	inline void set_replacementFallback_1(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___replacementFallback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___replacementFallback_1), (void*)value);
	}

	inline static int32_t get_offset_of_exceptionFallback_2() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___exceptionFallback_2)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_exceptionFallback_2() const { return ___exceptionFallback_2; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_exceptionFallback_2() { return &___exceptionFallback_2; }
	inline void set_exceptionFallback_2(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___exceptionFallback_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___exceptionFallback_2), (void*)value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___s_InternalSyncObject_3)); }
	inline RuntimeObject * get_s_InternalSyncObject_3() const { return ___s_InternalSyncObject_3; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_3() { return &___s_InternalSyncObject_3; }
	inline void set_s_InternalSyncObject_3(RuntimeObject * value)
	{
		___s_InternalSyncObject_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_3), (void*)value);
	}
};


// System.Text.DecoderFallbackBuffer
struct DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B  : public RuntimeObject
{
public:
	// System.Byte* System.Text.DecoderFallbackBuffer::byteStart
	uint8_t* ___byteStart_0;
	// System.Char* System.Text.DecoderFallbackBuffer::charEnd
	Il2CppChar* ___charEnd_1;

public:
	inline static int32_t get_offset_of_byteStart_0() { return static_cast<int32_t>(offsetof(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B, ___byteStart_0)); }
	inline uint8_t* get_byteStart_0() const { return ___byteStart_0; }
	inline uint8_t** get_address_of_byteStart_0() { return &___byteStart_0; }
	inline void set_byteStart_0(uint8_t* value)
	{
		___byteStart_0 = value;
	}

	inline static int32_t get_offset_of_charEnd_1() { return static_cast<int32_t>(offsetof(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B, ___charEnd_1)); }
	inline Il2CppChar* get_charEnd_1() const { return ___charEnd_1; }
	inline Il2CppChar** get_address_of_charEnd_1() { return &___charEnd_1; }
	inline void set_charEnd_1(Il2CppChar* value)
	{
		___charEnd_1 = value;
	}
};


// System.DelegateData
struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288  : public RuntimeObject
{
public:
	// System.Type System.DelegateData::target_type
	Type_t * ___target_type_0;
	// System.String System.DelegateData::method_name
	String_t* ___method_name_1;
	// System.Boolean System.DelegateData::curried_first_arg
	bool ___curried_first_arg_2;

public:
	inline static int32_t get_offset_of_target_type_0() { return static_cast<int32_t>(offsetof(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288, ___target_type_0)); }
	inline Type_t * get_target_type_0() const { return ___target_type_0; }
	inline Type_t ** get_address_of_target_type_0() { return &___target_type_0; }
	inline void set_target_type_0(Type_t * value)
	{
		___target_type_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___target_type_0), (void*)value);
	}

	inline static int32_t get_offset_of_method_name_1() { return static_cast<int32_t>(offsetof(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288, ___method_name_1)); }
	inline String_t* get_method_name_1() const { return ___method_name_1; }
	inline String_t** get_address_of_method_name_1() { return &___method_name_1; }
	inline void set_method_name_1(String_t* value)
	{
		___method_name_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___method_name_1), (void*)value);
	}

	inline static int32_t get_offset_of_curried_first_arg_2() { return static_cast<int32_t>(offsetof(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288, ___curried_first_arg_2)); }
	inline bool get_curried_first_arg_2() const { return ___curried_first_arg_2; }
	inline bool* get_address_of_curried_first_arg_2() { return &___curried_first_arg_2; }
	inline void set_curried_first_arg_2(bool value)
	{
		___curried_first_arg_2 = value;
	}
};


// System.DelegateSerializationHolder
struct DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417  : public RuntimeObject
{
public:
	// System.Delegate System.DelegateSerializationHolder::_delegate
	Delegate_t * ____delegate_0;

public:
	inline static int32_t get_offset_of__delegate_0() { return static_cast<int32_t>(offsetof(DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417, ____delegate_0)); }
	inline Delegate_t * get__delegate_0() const { return ____delegate_0; }
	inline Delegate_t ** get_address_of__delegate_0() { return &____delegate_0; }
	inline void set__delegate_0(Delegate_t * value)
	{
		____delegate_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____delegate_0), (void*)value);
	}
};


// System.Collections.Generic.DictionaryHashHelpers
struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060  : public RuntimeObject
{
public:

public:
};

struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields
{
public:
	// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Generic.DictionaryHashHelpers::<SerializationInfoTable>k__BackingField
	ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * ___U3CSerializationInfoTableU3Ek__BackingField_0;

public:
	inline static int32_t get_offset_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields, ___U3CSerializationInfoTableU3Ek__BackingField_0)); }
	inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * get_U3CSerializationInfoTableU3Ek__BackingField_0() const { return ___U3CSerializationInfoTableU3Ek__BackingField_0; }
	inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E ** get_address_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return &___U3CSerializationInfoTableU3Ek__BackingField_0; }
	inline void set_U3CSerializationInfoTableU3Ek__BackingField_0(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * value)
	{
		___U3CSerializationInfoTableU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CSerializationInfoTableU3Ek__BackingField_0), (void*)value);
	}
};


// System.IO.Directory
struct Directory_t2155D4F46360005BEF52FCFD2584D95A2752BB82  : public RuntimeObject
{
public:

public:
};


// System.Runtime.Remoting.DisposerReplySink
struct DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3  : public RuntimeObject
{
public:
	// System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.DisposerReplySink::_next
	RuntimeObject* ____next_0;
	// System.IDisposable System.Runtime.Remoting.DisposerReplySink::_disposable
	RuntimeObject* ____disposable_1;

public:
	inline static int32_t get_offset_of__next_0() { return static_cast<int32_t>(offsetof(DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3, ____next_0)); }
	inline RuntimeObject* get__next_0() const { return ____next_0; }
	inline RuntimeObject** get_address_of__next_0() { return &____next_0; }
	inline void set__next_0(RuntimeObject* value)
	{
		____next_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____next_0), (void*)value);
	}

	inline static int32_t get_offset_of__disposable_1() { return static_cast<int32_t>(offsetof(DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3, ____disposable_1)); }
	inline RuntimeObject* get__disposable_1() const { return ____disposable_1; }
	inline RuntimeObject** get_address_of__disposable_1() { return &____disposable_1; }
	inline void set__disposable_1(RuntimeObject* value)
	{
		____disposable_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____disposable_1), (void*)value);
	}
};


// System.Runtime.Remoting.Contexts.DynamicPropertyCollection
struct DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Runtime.Remoting.Contexts.DynamicPropertyCollection::_properties
	ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * ____properties_0;

public:
	inline static int32_t get_offset_of__properties_0() { return static_cast<int32_t>(offsetof(DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B, ____properties_0)); }
	inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * get__properties_0() const { return ____properties_0; }
	inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 ** get_address_of__properties_0() { return &____properties_0; }
	inline void set__properties_0(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * value)
	{
		____properties_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____properties_0), (void*)value);
	}
};


// System.Empty
struct Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303  : public RuntimeObject
{
public:

public:
};

struct Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_StaticFields
{
public:
	// System.Empty System.Empty::Value
	Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * ___Value_0;

public:
	inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_StaticFields, ___Value_0)); }
	inline Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * get_Value_0() const { return ___Value_0; }
	inline Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 ** get_address_of_Value_0() { return &___Value_0; }
	inline void set_Value_0(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * value)
	{
		___Value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
	}
};


// System.Collections.EmptyReadOnlyDictionaryInternal
struct EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094  : public RuntimeObject
{
public:

public:
};


// System.Text.Encoder
struct Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A  : public RuntimeObject
{
public:
	// System.Text.EncoderFallback System.Text.Encoder::m_fallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___m_fallback_0;
	// System.Text.EncoderFallbackBuffer System.Text.Encoder::m_fallbackBuffer
	EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * ___m_fallbackBuffer_1;

public:
	inline static int32_t get_offset_of_m_fallback_0() { return static_cast<int32_t>(offsetof(Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A, ___m_fallback_0)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_m_fallback_0() const { return ___m_fallback_0; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_m_fallback_0() { return &___m_fallback_0; }
	inline void set_m_fallback_0(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___m_fallback_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_fallback_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_fallbackBuffer_1() { return static_cast<int32_t>(offsetof(Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A, ___m_fallbackBuffer_1)); }
	inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * get_m_fallbackBuffer_1() const { return ___m_fallbackBuffer_1; }
	inline EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 ** get_address_of_m_fallbackBuffer_1() { return &___m_fallbackBuffer_1; }
	inline void set_m_fallbackBuffer_1(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * value)
	{
		___m_fallbackBuffer_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackBuffer_1), (void*)value);
	}
};


// System.Text.EncoderFallback
struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4  : public RuntimeObject
{
public:
	// System.Boolean System.Text.EncoderFallback::bIsMicrosoftBestFitFallback
	bool ___bIsMicrosoftBestFitFallback_0;

public:
	inline static int32_t get_offset_of_bIsMicrosoftBestFitFallback_0() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4, ___bIsMicrosoftBestFitFallback_0)); }
	inline bool get_bIsMicrosoftBestFitFallback_0() const { return ___bIsMicrosoftBestFitFallback_0; }
	inline bool* get_address_of_bIsMicrosoftBestFitFallback_0() { return &___bIsMicrosoftBestFitFallback_0; }
	inline void set_bIsMicrosoftBestFitFallback_0(bool value)
	{
		___bIsMicrosoftBestFitFallback_0 = value;
	}
};

struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields
{
public:
	// System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::replacementFallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___replacementFallback_1;
	// System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::exceptionFallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___exceptionFallback_2;
	// System.Object System.Text.EncoderFallback::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_3;

public:
	inline static int32_t get_offset_of_replacementFallback_1() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___replacementFallback_1)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_replacementFallback_1() const { return ___replacementFallback_1; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; }
	inline void set_replacementFallback_1(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___replacementFallback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___replacementFallback_1), (void*)value);
	}

	inline static int32_t get_offset_of_exceptionFallback_2() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___exceptionFallback_2)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_exceptionFallback_2() const { return ___exceptionFallback_2; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_exceptionFallback_2() { return &___exceptionFallback_2; }
	inline void set_exceptionFallback_2(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___exceptionFallback_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___exceptionFallback_2), (void*)value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___s_InternalSyncObject_3)); }
	inline RuntimeObject * get_s_InternalSyncObject_3() const { return ___s_InternalSyncObject_3; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_3() { return &___s_InternalSyncObject_3; }
	inline void set_s_InternalSyncObject_3(RuntimeObject * value)
	{
		___s_InternalSyncObject_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_3), (void*)value);
	}
};


// System.Text.EncoderFallbackBuffer
struct EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0  : public RuntimeObject
{
public:
	// System.Char* System.Text.EncoderFallbackBuffer::charStart
	Il2CppChar* ___charStart_0;
	// System.Char* System.Text.EncoderFallbackBuffer::charEnd
	Il2CppChar* ___charEnd_1;
	// System.Text.EncoderNLS System.Text.EncoderFallbackBuffer::encoder
	EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * ___encoder_2;
	// System.Boolean System.Text.EncoderFallbackBuffer::setEncoder
	bool ___setEncoder_3;
	// System.Boolean System.Text.EncoderFallbackBuffer::bUsedEncoder
	bool ___bUsedEncoder_4;
	// System.Boolean System.Text.EncoderFallbackBuffer::bFallingBack
	bool ___bFallingBack_5;
	// System.Int32 System.Text.EncoderFallbackBuffer::iRecursionCount
	int32_t ___iRecursionCount_6;

public:
	inline static int32_t get_offset_of_charStart_0() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___charStart_0)); }
	inline Il2CppChar* get_charStart_0() const { return ___charStart_0; }
	inline Il2CppChar** get_address_of_charStart_0() { return &___charStart_0; }
	inline void set_charStart_0(Il2CppChar* value)
	{
		___charStart_0 = value;
	}

	inline static int32_t get_offset_of_charEnd_1() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___charEnd_1)); }
	inline Il2CppChar* get_charEnd_1() const { return ___charEnd_1; }
	inline Il2CppChar** get_address_of_charEnd_1() { return &___charEnd_1; }
	inline void set_charEnd_1(Il2CppChar* value)
	{
		___charEnd_1 = value;
	}

	inline static int32_t get_offset_of_encoder_2() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___encoder_2)); }
	inline EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * get_encoder_2() const { return ___encoder_2; }
	inline EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 ** get_address_of_encoder_2() { return &___encoder_2; }
	inline void set_encoder_2(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * value)
	{
		___encoder_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encoder_2), (void*)value);
	}

	inline static int32_t get_offset_of_setEncoder_3() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___setEncoder_3)); }
	inline bool get_setEncoder_3() const { return ___setEncoder_3; }
	inline bool* get_address_of_setEncoder_3() { return &___setEncoder_3; }
	inline void set_setEncoder_3(bool value)
	{
		___setEncoder_3 = value;
	}

	inline static int32_t get_offset_of_bUsedEncoder_4() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___bUsedEncoder_4)); }
	inline bool get_bUsedEncoder_4() const { return ___bUsedEncoder_4; }
	inline bool* get_address_of_bUsedEncoder_4() { return &___bUsedEncoder_4; }
	inline void set_bUsedEncoder_4(bool value)
	{
		___bUsedEncoder_4 = value;
	}

	inline static int32_t get_offset_of_bFallingBack_5() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___bFallingBack_5)); }
	inline bool get_bFallingBack_5() const { return ___bFallingBack_5; }
	inline bool* get_address_of_bFallingBack_5() { return &___bFallingBack_5; }
	inline void set_bFallingBack_5(bool value)
	{
		___bFallingBack_5 = value;
	}

	inline static int32_t get_offset_of_iRecursionCount_6() { return static_cast<int32_t>(offsetof(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0, ___iRecursionCount_6)); }
	inline int32_t get_iRecursionCount_6() const { return ___iRecursionCount_6; }
	inline int32_t* get_address_of_iRecursionCount_6() { return &___iRecursionCount_6; }
	inline void set_iRecursionCount_6(int32_t value)
	{
		___iRecursionCount_6 = value;
	}
};


// System.Text.Encoding
struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827  : public RuntimeObject
{
public:
	// System.Int32 System.Text.Encoding::m_codePage
	int32_t ___m_codePage_9;
	// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
	CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * ___dataItem_10;
	// System.Boolean System.Text.Encoding::m_deserializedFromEverett
	bool ___m_deserializedFromEverett_11;
	// System.Boolean System.Text.Encoding::m_isReadOnly
	bool ___m_isReadOnly_12;
	// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback_13;
	// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback_14;

public:
	inline static int32_t get_offset_of_m_codePage_9() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_codePage_9)); }
	inline int32_t get_m_codePage_9() const { return ___m_codePage_9; }
	inline int32_t* get_address_of_m_codePage_9() { return &___m_codePage_9; }
	inline void set_m_codePage_9(int32_t value)
	{
		___m_codePage_9 = value;
	}

	inline static int32_t get_offset_of_dataItem_10() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___dataItem_10)); }
	inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * get_dataItem_10() const { return ___dataItem_10; }
	inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E ** get_address_of_dataItem_10() { return &___dataItem_10; }
	inline void set_dataItem_10(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * value)
	{
		___dataItem_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___dataItem_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_deserializedFromEverett_11() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_deserializedFromEverett_11)); }
	inline bool get_m_deserializedFromEverett_11() const { return ___m_deserializedFromEverett_11; }
	inline bool* get_address_of_m_deserializedFromEverett_11() { return &___m_deserializedFromEverett_11; }
	inline void set_m_deserializedFromEverett_11(bool value)
	{
		___m_deserializedFromEverett_11 = value;
	}

	inline static int32_t get_offset_of_m_isReadOnly_12() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_isReadOnly_12)); }
	inline bool get_m_isReadOnly_12() const { return ___m_isReadOnly_12; }
	inline bool* get_address_of_m_isReadOnly_12() { return &___m_isReadOnly_12; }
	inline void set_m_isReadOnly_12(bool value)
	{
		___m_isReadOnly_12 = value;
	}

	inline static int32_t get_offset_of_encoderFallback_13() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___encoderFallback_13)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_encoderFallback_13() const { return ___encoderFallback_13; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_encoderFallback_13() { return &___encoderFallback_13; }
	inline void set_encoderFallback_13(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___encoderFallback_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encoderFallback_13), (void*)value);
	}

	inline static int32_t get_offset_of_decoderFallback_14() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___decoderFallback_14)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_decoderFallback_14() const { return ___decoderFallback_14; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_decoderFallback_14() { return &___decoderFallback_14; }
	inline void set_decoderFallback_14(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___decoderFallback_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___decoderFallback_14), (void*)value);
	}
};

struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields
{
public:
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___defaultEncoding_0;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___unicodeEncoding_1;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___bigEndianUnicode_2;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf7Encoding_3;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf8Encoding_4;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf32Encoding_5;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___asciiEncoding_6;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___latin1Encoding_7;
	// System.Collections.Hashtable modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___encodings_8;
	// System.Object System.Text.Encoding::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_15;

public:
	inline static int32_t get_offset_of_defaultEncoding_0() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___defaultEncoding_0)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_defaultEncoding_0() const { return ___defaultEncoding_0; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_defaultEncoding_0() { return &___defaultEncoding_0; }
	inline void set_defaultEncoding_0(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___defaultEncoding_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultEncoding_0), (void*)value);
	}

	inline static int32_t get_offset_of_unicodeEncoding_1() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___unicodeEncoding_1)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_unicodeEncoding_1() const { return ___unicodeEncoding_1; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_unicodeEncoding_1() { return &___unicodeEncoding_1; }
	inline void set_unicodeEncoding_1(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___unicodeEncoding_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___unicodeEncoding_1), (void*)value);
	}

	inline static int32_t get_offset_of_bigEndianUnicode_2() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___bigEndianUnicode_2)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_bigEndianUnicode_2() const { return ___bigEndianUnicode_2; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_bigEndianUnicode_2() { return &___bigEndianUnicode_2; }
	inline void set_bigEndianUnicode_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___bigEndianUnicode_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___bigEndianUnicode_2), (void*)value);
	}

	inline static int32_t get_offset_of_utf7Encoding_3() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf7Encoding_3)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf7Encoding_3() const { return ___utf7Encoding_3; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf7Encoding_3() { return &___utf7Encoding_3; }
	inline void set_utf7Encoding_3(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf7Encoding_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf7Encoding_3), (void*)value);
	}

	inline static int32_t get_offset_of_utf8Encoding_4() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf8Encoding_4)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf8Encoding_4() const { return ___utf8Encoding_4; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf8Encoding_4() { return &___utf8Encoding_4; }
	inline void set_utf8Encoding_4(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf8Encoding_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf8Encoding_4), (void*)value);
	}

	inline static int32_t get_offset_of_utf32Encoding_5() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf32Encoding_5)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf32Encoding_5() const { return ___utf32Encoding_5; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf32Encoding_5() { return &___utf32Encoding_5; }
	inline void set_utf32Encoding_5(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf32Encoding_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf32Encoding_5), (void*)value);
	}

	inline static int32_t get_offset_of_asciiEncoding_6() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___asciiEncoding_6)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_asciiEncoding_6() const { return ___asciiEncoding_6; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_asciiEncoding_6() { return &___asciiEncoding_6; }
	inline void set_asciiEncoding_6(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___asciiEncoding_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___asciiEncoding_6), (void*)value);
	}

	inline static int32_t get_offset_of_latin1Encoding_7() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___latin1Encoding_7)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_latin1Encoding_7() const { return ___latin1Encoding_7; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_latin1Encoding_7() { return &___latin1Encoding_7; }
	inline void set_latin1Encoding_7(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___latin1Encoding_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___latin1Encoding_7), (void*)value);
	}

	inline static int32_t get_offset_of_encodings_8() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___encodings_8)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_encodings_8() const { return ___encodings_8; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_encodings_8() { return &___encodings_8; }
	inline void set_encodings_8(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		___encodings_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encodings_8), (void*)value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_15() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___s_InternalSyncObject_15)); }
	inline RuntimeObject * get_s_InternalSyncObject_15() const { return ___s_InternalSyncObject_15; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_15() { return &___s_InternalSyncObject_15; }
	inline void set_s_InternalSyncObject_15(RuntimeObject * value)
	{
		___s_InternalSyncObject_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_15), (void*)value);
	}
};


// System.Text.EncodingHelper
struct EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E  : public RuntimeObject
{
public:

public:
};

struct EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields
{
public:
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncodingHelper::utf8EncodingWithoutMarkers
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf8EncodingWithoutMarkers_0;
	// System.Object System.Text.EncodingHelper::lockobj
	RuntimeObject * ___lockobj_1;
	// System.Reflection.Assembly System.Text.EncodingHelper::i18nAssembly
	Assembly_t * ___i18nAssembly_2;
	// System.Boolean System.Text.EncodingHelper::i18nDisabled
	bool ___i18nDisabled_3;

public:
	inline static int32_t get_offset_of_utf8EncodingWithoutMarkers_0() { return static_cast<int32_t>(offsetof(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields, ___utf8EncodingWithoutMarkers_0)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf8EncodingWithoutMarkers_0() const { return ___utf8EncodingWithoutMarkers_0; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf8EncodingWithoutMarkers_0() { return &___utf8EncodingWithoutMarkers_0; }
	inline void set_utf8EncodingWithoutMarkers_0(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf8EncodingWithoutMarkers_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf8EncodingWithoutMarkers_0), (void*)value);
	}

	inline static int32_t get_offset_of_lockobj_1() { return static_cast<int32_t>(offsetof(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields, ___lockobj_1)); }
	inline RuntimeObject * get_lockobj_1() const { return ___lockobj_1; }
	inline RuntimeObject ** get_address_of_lockobj_1() { return &___lockobj_1; }
	inline void set_lockobj_1(RuntimeObject * value)
	{
		___lockobj_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___lockobj_1), (void*)value);
	}

	inline static int32_t get_offset_of_i18nAssembly_2() { return static_cast<int32_t>(offsetof(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields, ___i18nAssembly_2)); }
	inline Assembly_t * get_i18nAssembly_2() const { return ___i18nAssembly_2; }
	inline Assembly_t ** get_address_of_i18nAssembly_2() { return &___i18nAssembly_2; }
	inline void set_i18nAssembly_2(Assembly_t * value)
	{
		___i18nAssembly_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___i18nAssembly_2), (void*)value);
	}

	inline static int32_t get_offset_of_i18nDisabled_3() { return static_cast<int32_t>(offsetof(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields, ___i18nDisabled_3)); }
	inline bool get_i18nDisabled_3() const { return ___i18nDisabled_3; }
	inline bool* get_address_of_i18nDisabled_3() { return &___i18nDisabled_3; }
	inline void set_i18nDisabled_3(bool value)
	{
		___i18nDisabled_3 = value;
	}
};


// System.Text.EncodingProvider
struct EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9  : public RuntimeObject
{
public:

public:
};

struct EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields
{
public:
	// System.Object System.Text.EncodingProvider::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_0;
	// System.Text.EncodingProvider[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncodingProvider::s_providers
	EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* ___s_providers_1;

public:
	inline static int32_t get_offset_of_s_InternalSyncObject_0() { return static_cast<int32_t>(offsetof(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields, ___s_InternalSyncObject_0)); }
	inline RuntimeObject * get_s_InternalSyncObject_0() const { return ___s_InternalSyncObject_0; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_0() { return &___s_InternalSyncObject_0; }
	inline void set_s_InternalSyncObject_0(RuntimeObject * value)
	{
		___s_InternalSyncObject_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_0), (void*)value);
	}

	inline static int32_t get_offset_of_s_providers_1() { return static_cast<int32_t>(offsetof(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields, ___s_providers_1)); }
	inline EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* get_s_providers_1() const { return ___s_providers_1; }
	inline EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7** get_address_of_s_providers_1() { return &___s_providers_1; }
	inline void set_s_providers_1(EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* value)
	{
		___s_providers_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_providers_1), (void*)value);
	}
};


// System.Globalization.EncodingTable
struct EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529  : public RuntimeObject
{
public:

public:
};

struct EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields
{
public:
	// System.Globalization.InternalEncodingDataItem[] System.Globalization.EncodingTable::encodingDataPtr
	InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* ___encodingDataPtr_0;
	// System.Globalization.InternalCodePageDataItem[] System.Globalization.EncodingTable::codePageDataPtr
	InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* ___codePageDataPtr_1;
	// System.Int32 System.Globalization.EncodingTable::lastEncodingItem
	int32_t ___lastEncodingItem_2;
	// System.Collections.Hashtable System.Globalization.EncodingTable::hashByName
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___hashByName_3;
	// System.Collections.Hashtable System.Globalization.EncodingTable::hashByCodePage
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___hashByCodePage_4;

public:
	inline static int32_t get_offset_of_encodingDataPtr_0() { return static_cast<int32_t>(offsetof(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields, ___encodingDataPtr_0)); }
	inline InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* get_encodingDataPtr_0() const { return ___encodingDataPtr_0; }
	inline InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D** get_address_of_encodingDataPtr_0() { return &___encodingDataPtr_0; }
	inline void set_encodingDataPtr_0(InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* value)
	{
		___encodingDataPtr_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encodingDataPtr_0), (void*)value);
	}

	inline static int32_t get_offset_of_codePageDataPtr_1() { return static_cast<int32_t>(offsetof(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields, ___codePageDataPtr_1)); }
	inline InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* get_codePageDataPtr_1() const { return ___codePageDataPtr_1; }
	inline InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1** get_address_of_codePageDataPtr_1() { return &___codePageDataPtr_1; }
	inline void set_codePageDataPtr_1(InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* value)
	{
		___codePageDataPtr_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___codePageDataPtr_1), (void*)value);
	}

	inline static int32_t get_offset_of_lastEncodingItem_2() { return static_cast<int32_t>(offsetof(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields, ___lastEncodingItem_2)); }
	inline int32_t get_lastEncodingItem_2() const { return ___lastEncodingItem_2; }
	inline int32_t* get_address_of_lastEncodingItem_2() { return &___lastEncodingItem_2; }
	inline void set_lastEncodingItem_2(int32_t value)
	{
		___lastEncodingItem_2 = value;
	}

	inline static int32_t get_offset_of_hashByName_3() { return static_cast<int32_t>(offsetof(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields, ___hashByName_3)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_hashByName_3() const { return ___hashByName_3; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_hashByName_3() { return &___hashByName_3; }
	inline void set_hashByName_3(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		___hashByName_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___hashByName_3), (void*)value);
	}

	inline static int32_t get_offset_of_hashByCodePage_4() { return static_cast<int32_t>(offsetof(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields, ___hashByCodePage_4)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_hashByCodePage_4() const { return ___hashByCodePage_4; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_hashByCodePage_4() { return &___hashByCodePage_4; }
	inline void set_hashByCodePage_4(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		___hashByCodePage_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___hashByCodePage_4), (void*)value);
	}
};


// System.MarshalByRefObject
struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8  : public RuntimeObject
{
public:
	// System.Object System.MarshalByRefObject::_identity
	RuntimeObject * ____identity_0;

public:
	inline static int32_t get_offset_of__identity_0() { return static_cast<int32_t>(offsetof(MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8, ____identity_0)); }
	inline RuntimeObject * get__identity_0() const { return ____identity_0; }
	inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; }
	inline void set__identity_0(RuntimeObject * value)
	{
		____identity_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____identity_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke
{
	Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com
{
	Il2CppIUnknown* ____identity_0;
};

// System.Reflection.MemberInfo
struct MemberInfo_t  : public RuntimeObject
{
public:

public:
};


// System.IO.Path
struct Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921  : public RuntimeObject
{
public:

public:
};

struct Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields
{
public:
	// System.Char[] System.IO.Path::InvalidPathChars
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___InvalidPathChars_0;
	// System.Char System.IO.Path::AltDirectorySeparatorChar
	Il2CppChar ___AltDirectorySeparatorChar_1;
	// System.Char System.IO.Path::DirectorySeparatorChar
	Il2CppChar ___DirectorySeparatorChar_2;
	// System.Char System.IO.Path::PathSeparator
	Il2CppChar ___PathSeparator_3;
	// System.String System.IO.Path::DirectorySeparatorStr
	String_t* ___DirectorySeparatorStr_4;
	// System.Char System.IO.Path::VolumeSeparatorChar
	Il2CppChar ___VolumeSeparatorChar_5;
	// System.Char[] System.IO.Path::PathSeparatorChars
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___PathSeparatorChars_6;
	// System.Boolean System.IO.Path::dirEqualsVolume
	bool ___dirEqualsVolume_7;
	// System.Char[] System.IO.Path::trimEndCharsWindows
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___trimEndCharsWindows_8;
	// System.Char[] System.IO.Path::trimEndCharsUnix
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___trimEndCharsUnix_9;

public:
	inline static int32_t get_offset_of_InvalidPathChars_0() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___InvalidPathChars_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_InvalidPathChars_0() const { return ___InvalidPathChars_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_InvalidPathChars_0() { return &___InvalidPathChars_0; }
	inline void set_InvalidPathChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___InvalidPathChars_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___InvalidPathChars_0), (void*)value);
	}

	inline static int32_t get_offset_of_AltDirectorySeparatorChar_1() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___AltDirectorySeparatorChar_1)); }
	inline Il2CppChar get_AltDirectorySeparatorChar_1() const { return ___AltDirectorySeparatorChar_1; }
	inline Il2CppChar* get_address_of_AltDirectorySeparatorChar_1() { return &___AltDirectorySeparatorChar_1; }
	inline void set_AltDirectorySeparatorChar_1(Il2CppChar value)
	{
		___AltDirectorySeparatorChar_1 = value;
	}

	inline static int32_t get_offset_of_DirectorySeparatorChar_2() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___DirectorySeparatorChar_2)); }
	inline Il2CppChar get_DirectorySeparatorChar_2() const { return ___DirectorySeparatorChar_2; }
	inline Il2CppChar* get_address_of_DirectorySeparatorChar_2() { return &___DirectorySeparatorChar_2; }
	inline void set_DirectorySeparatorChar_2(Il2CppChar value)
	{
		___DirectorySeparatorChar_2 = value;
	}

	inline static int32_t get_offset_of_PathSeparator_3() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___PathSeparator_3)); }
	inline Il2CppChar get_PathSeparator_3() const { return ___PathSeparator_3; }
	inline Il2CppChar* get_address_of_PathSeparator_3() { return &___PathSeparator_3; }
	inline void set_PathSeparator_3(Il2CppChar value)
	{
		___PathSeparator_3 = value;
	}

	inline static int32_t get_offset_of_DirectorySeparatorStr_4() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___DirectorySeparatorStr_4)); }
	inline String_t* get_DirectorySeparatorStr_4() const { return ___DirectorySeparatorStr_4; }
	inline String_t** get_address_of_DirectorySeparatorStr_4() { return &___DirectorySeparatorStr_4; }
	inline void set_DirectorySeparatorStr_4(String_t* value)
	{
		___DirectorySeparatorStr_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DirectorySeparatorStr_4), (void*)value);
	}

	inline static int32_t get_offset_of_VolumeSeparatorChar_5() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___VolumeSeparatorChar_5)); }
	inline Il2CppChar get_VolumeSeparatorChar_5() const { return ___VolumeSeparatorChar_5; }
	inline Il2CppChar* get_address_of_VolumeSeparatorChar_5() { return &___VolumeSeparatorChar_5; }
	inline void set_VolumeSeparatorChar_5(Il2CppChar value)
	{
		___VolumeSeparatorChar_5 = value;
	}

	inline static int32_t get_offset_of_PathSeparatorChars_6() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___PathSeparatorChars_6)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_PathSeparatorChars_6() const { return ___PathSeparatorChars_6; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_PathSeparatorChars_6() { return &___PathSeparatorChars_6; }
	inline void set_PathSeparatorChars_6(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___PathSeparatorChars_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___PathSeparatorChars_6), (void*)value);
	}

	inline static int32_t get_offset_of_dirEqualsVolume_7() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___dirEqualsVolume_7)); }
	inline bool get_dirEqualsVolume_7() const { return ___dirEqualsVolume_7; }
	inline bool* get_address_of_dirEqualsVolume_7() { return &___dirEqualsVolume_7; }
	inline void set_dirEqualsVolume_7(bool value)
	{
		___dirEqualsVolume_7 = value;
	}

	inline static int32_t get_offset_of_trimEndCharsWindows_8() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___trimEndCharsWindows_8)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_trimEndCharsWindows_8() const { return ___trimEndCharsWindows_8; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_trimEndCharsWindows_8() { return &___trimEndCharsWindows_8; }
	inline void set_trimEndCharsWindows_8(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___trimEndCharsWindows_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___trimEndCharsWindows_8), (void*)value);
	}

	inline static int32_t get_offset_of_trimEndCharsUnix_9() { return static_cast<int32_t>(offsetof(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields, ___trimEndCharsUnix_9)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_trimEndCharsUnix_9() const { return ___trimEndCharsUnix_9; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_trimEndCharsUnix_9() { return &___trimEndCharsUnix_9; }
	inline void set_trimEndCharsUnix_9(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___trimEndCharsUnix_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___trimEndCharsUnix_9), (void*)value);
	}
};


// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1  : public RuntimeObject
{
public:
	// System.String[] System.Runtime.Serialization.SerializationInfo::m_members
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3;
	// System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4;
	// System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5;
	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
	Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6;
	// System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
	int32_t ___m_currMember_7;
	// System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
	RuntimeObject* ___m_converter_8;
	// System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
	String_t* ___m_fullTypeName_9;
	// System.String System.Runtime.Serialization.SerializationInfo::m_assemName
	String_t* ___m_assemName_10;
	// System.Type System.Runtime.Serialization.SerializationInfo::objectType
	Type_t * ___objectType_11;
	// System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
	bool ___isFullTypeNameSetExplicit_12;
	// System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
	bool ___isAssemblyNameSetExplicit_13;
	// System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
	bool ___requireSameTokenInPartialTrust_14;

public:
	inline static int32_t get_offset_of_m_members_3() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; }
	inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___m_members_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_data_4() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; }
	inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		___m_data_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_types_5() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; }
	inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
	{
		___m_types_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); }
	inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; }
	inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; }
	inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value)
	{
		___m_nameToIndex_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_currMember_7() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); }
	inline int32_t get_m_currMember_7() const { return ___m_currMember_7; }
	inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; }
	inline void set_m_currMember_7(int32_t value)
	{
		___m_currMember_7 = value;
	}

	inline static int32_t get_offset_of_m_converter_8() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); }
	inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; }
	inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; }
	inline void set_m_converter_8(RuntimeObject* value)
	{
		___m_converter_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); }
	inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; }
	inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; }
	inline void set_m_fullTypeName_9(String_t* value)
	{
		___m_fullTypeName_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_assemName_10() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); }
	inline String_t* get_m_assemName_10() const { return ___m_assemName_10; }
	inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; }
	inline void set_m_assemName_10(String_t* value)
	{
		___m_assemName_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value);
	}

	inline static int32_t get_offset_of_objectType_11() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); }
	inline Type_t * get_objectType_11() const { return ___objectType_11; }
	inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; }
	inline void set_objectType_11(Type_t * value)
	{
		___objectType_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value);
	}

	inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); }
	inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; }
	inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; }
	inline void set_isFullTypeNameSetExplicit_12(bool value)
	{
		___isFullTypeNameSetExplicit_12 = value;
	}

	inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); }
	inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; }
	inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; }
	inline void set_isAssemblyNameSetExplicit_13(bool value)
	{
		___isAssemblyNameSetExplicit_13 = value;
	}

	inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); }
	inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; }
	inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; }
	inline void set_requireSameTokenInPartialTrust_14(bool value)
	{
		___requireSameTokenInPartialTrust_14 = value;
	}
};


// System.String
struct String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::m_stringLength
	int32_t ___m_stringLength_0;
	// System.Char System.String::m_firstChar
	Il2CppChar ___m_firstChar_1;

public:
	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
	inline void set_m_stringLength_0(int32_t value)
	{
		___m_stringLength_0 = value;
	}

	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
	inline void set_m_firstChar_1(Il2CppChar value)
	{
		___m_firstChar_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_5;

public:
	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
	inline String_t* get_Empty_5() const { return ___Empty_5; }
	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
	inline void set_Empty_5(String_t* value)
	{
		___Empty_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
	}
};


// System.Text.StringBuilder
struct StringBuilder_t  : public RuntimeObject
{
public:
	// System.Char[] System.Text.StringBuilder::m_ChunkChars
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___m_ChunkChars_0;
	// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
	StringBuilder_t * ___m_ChunkPrevious_1;
	// System.Int32 System.Text.StringBuilder::m_ChunkLength
	int32_t ___m_ChunkLength_2;
	// System.Int32 System.Text.StringBuilder::m_ChunkOffset
	int32_t ___m_ChunkOffset_3;
	// System.Int32 System.Text.StringBuilder::m_MaxCapacity
	int32_t ___m_MaxCapacity_4;

public:
	inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
	inline void set_m_ChunkChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___m_ChunkChars_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
	inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
	inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
	inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
	{
		___m_ChunkPrevious_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
	inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
	inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
	inline void set_m_ChunkLength_2(int32_t value)
	{
		___m_ChunkLength_2 = value;
	}

	inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
	inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
	inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
	inline void set_m_ChunkOffset_3(int32_t value)
	{
		___m_ChunkOffset_3 = value;
	}

	inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
	inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
	inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
	inline void set_m_MaxCapacity_4(int32_t value)
	{
		___m_MaxCapacity_4 = value;
	}
};


// System.StringComparer
struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6  : public RuntimeObject
{
public:

public:
};

struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields
{
public:
	// System.StringComparer System.StringComparer::_invariantCulture
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____invariantCulture_0;
	// System.StringComparer System.StringComparer::_invariantCultureIgnoreCase
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____invariantCultureIgnoreCase_1;
	// System.StringComparer System.StringComparer::_ordinal
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____ordinal_2;
	// System.StringComparer System.StringComparer::_ordinalIgnoreCase
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____ordinalIgnoreCase_3;

public:
	inline static int32_t get_offset_of__invariantCulture_0() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____invariantCulture_0)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__invariantCulture_0() const { return ____invariantCulture_0; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__invariantCulture_0() { return &____invariantCulture_0; }
	inline void set__invariantCulture_0(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____invariantCulture_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____invariantCulture_0), (void*)value);
	}

	inline static int32_t get_offset_of__invariantCultureIgnoreCase_1() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____invariantCultureIgnoreCase_1)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__invariantCultureIgnoreCase_1() const { return ____invariantCultureIgnoreCase_1; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__invariantCultureIgnoreCase_1() { return &____invariantCultureIgnoreCase_1; }
	inline void set__invariantCultureIgnoreCase_1(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____invariantCultureIgnoreCase_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____invariantCultureIgnoreCase_1), (void*)value);
	}

	inline static int32_t get_offset_of__ordinal_2() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____ordinal_2)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__ordinal_2() const { return ____ordinal_2; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__ordinal_2() { return &____ordinal_2; }
	inline void set__ordinal_2(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____ordinal_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ordinal_2), (void*)value);
	}

	inline static int32_t get_offset_of__ordinalIgnoreCase_3() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____ordinalIgnoreCase_3)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__ordinalIgnoreCase_3() const { return ____ordinalIgnoreCase_3; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__ordinalIgnoreCase_3() { return &____ordinalIgnoreCase_3; }
	inline void set__ordinalIgnoreCase_3(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____ordinalIgnoreCase_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ordinalIgnoreCase_3), (void*)value);
	}
};


// System.Diagnostics.Tracing.TraceLoggingDataCollector
struct TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7  : public RuntimeObject
{
public:

public:
};

struct TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7_StaticFields
{
public:
	// System.Diagnostics.Tracing.TraceLoggingDataCollector System.Diagnostics.Tracing.TraceLoggingDataCollector::Instance
	TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___Instance_0;

public:
	inline static int32_t get_offset_of_Instance_0() { return static_cast<int32_t>(offsetof(TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7_StaticFields, ___Instance_0)); }
	inline TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * get_Instance_0() const { return ___Instance_0; }
	inline TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 ** get_address_of_Instance_0() { return &___Instance_0; }
	inline void set_Instance_0(TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * value)
	{
		___Instance_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Instance_0), (void*)value);
	}
};


// System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52  : public RuntimeObject
{
public:

public:
};

// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
{
};

// System.DefaultBinder/<>c
struct U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_StaticFields
{
public:
	// System.DefaultBinder/<>c System.DefaultBinder/<>c::<>9
	U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67 * ___U3CU3E9_0;
	// System.Predicate`1<System.Type> System.DefaultBinder/<>c::<>9__3_0
	Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * ___U3CU3E9__3_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_StaticFields, ___U3CU3E9__3_0_1)); }
	inline Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * get_U3CU3E9__3_0_1() const { return ___U3CU3E9__3_0_1; }
	inline Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE ** get_address_of_U3CU3E9__3_0_1() { return &___U3CU3E9__3_0_1; }
	inline void set_U3CU3E9__3_0_1(Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * value)
	{
		___U3CU3E9__3_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_0_1), (void*)value);
	}
};


// System.DefaultBinder/BinderState
struct BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2  : public RuntimeObject
{
public:
	// System.Int32[] System.DefaultBinder/BinderState::m_argsMap
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_argsMap_0;
	// System.Int32 System.DefaultBinder/BinderState::m_originalSize
	int32_t ___m_originalSize_1;
	// System.Boolean System.DefaultBinder/BinderState::m_isParamArray
	bool ___m_isParamArray_2;

public:
	inline static int32_t get_offset_of_m_argsMap_0() { return static_cast<int32_t>(offsetof(BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2, ___m_argsMap_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_argsMap_0() const { return ___m_argsMap_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_argsMap_0() { return &___m_argsMap_0; }
	inline void set_m_argsMap_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___m_argsMap_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_argsMap_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_originalSize_1() { return static_cast<int32_t>(offsetof(BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2, ___m_originalSize_1)); }
	inline int32_t get_m_originalSize_1() const { return ___m_originalSize_1; }
	inline int32_t* get_address_of_m_originalSize_1() { return &___m_originalSize_1; }
	inline void set_m_originalSize_1(int32_t value)
	{
		___m_originalSize_1 = value;
	}

	inline static int32_t get_offset_of_m_isParamArray_2() { return static_cast<int32_t>(offsetof(BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2, ___m_isParamArray_2)); }
	inline bool get_m_isParamArray_2() const { return ___m_isParamArray_2; }
	inline bool* get_address_of_m_isParamArray_2() { return &___m_isParamArray_2; }
	inline void set_m_isParamArray_2(bool value)
	{
		___m_isParamArray_2 = value;
	}
};


// System.DelegateSerializationHolder/DelegateEntry
struct DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5  : public RuntimeObject
{
public:
	// System.String System.DelegateSerializationHolder/DelegateEntry::type
	String_t* ___type_0;
	// System.String System.DelegateSerializationHolder/DelegateEntry::assembly
	String_t* ___assembly_1;
	// System.Object System.DelegateSerializationHolder/DelegateEntry::target
	RuntimeObject * ___target_2;
	// System.String System.DelegateSerializationHolder/DelegateEntry::targetTypeAssembly
	String_t* ___targetTypeAssembly_3;
	// System.String System.DelegateSerializationHolder/DelegateEntry::targetTypeName
	String_t* ___targetTypeName_4;
	// System.String System.DelegateSerializationHolder/DelegateEntry::methodName
	String_t* ___methodName_5;
	// System.DelegateSerializationHolder/DelegateEntry System.DelegateSerializationHolder/DelegateEntry::delegateEntry
	DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * ___delegateEntry_6;

public:
	inline static int32_t get_offset_of_type_0() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___type_0)); }
	inline String_t* get_type_0() const { return ___type_0; }
	inline String_t** get_address_of_type_0() { return &___type_0; }
	inline void set_type_0(String_t* value)
	{
		___type_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___type_0), (void*)value);
	}

	inline static int32_t get_offset_of_assembly_1() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___assembly_1)); }
	inline String_t* get_assembly_1() const { return ___assembly_1; }
	inline String_t** get_address_of_assembly_1() { return &___assembly_1; }
	inline void set_assembly_1(String_t* value)
	{
		___assembly_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___assembly_1), (void*)value);
	}

	inline static int32_t get_offset_of_target_2() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___target_2)); }
	inline RuntimeObject * get_target_2() const { return ___target_2; }
	inline RuntimeObject ** get_address_of_target_2() { return &___target_2; }
	inline void set_target_2(RuntimeObject * value)
	{
		___target_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___target_2), (void*)value);
	}

	inline static int32_t get_offset_of_targetTypeAssembly_3() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___targetTypeAssembly_3)); }
	inline String_t* get_targetTypeAssembly_3() const { return ___targetTypeAssembly_3; }
	inline String_t** get_address_of_targetTypeAssembly_3() { return &___targetTypeAssembly_3; }
	inline void set_targetTypeAssembly_3(String_t* value)
	{
		___targetTypeAssembly_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___targetTypeAssembly_3), (void*)value);
	}

	inline static int32_t get_offset_of_targetTypeName_4() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___targetTypeName_4)); }
	inline String_t* get_targetTypeName_4() const { return ___targetTypeName_4; }
	inline String_t** get_address_of_targetTypeName_4() { return &___targetTypeName_4; }
	inline void set_targetTypeName_4(String_t* value)
	{
		___targetTypeName_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___targetTypeName_4), (void*)value);
	}

	inline static int32_t get_offset_of_methodName_5() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___methodName_5)); }
	inline String_t* get_methodName_5() const { return ___methodName_5; }
	inline String_t** get_address_of_methodName_5() { return &___methodName_5; }
	inline void set_methodName_5(String_t* value)
	{
		___methodName_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___methodName_5), (void*)value);
	}

	inline static int32_t get_offset_of_delegateEntry_6() { return static_cast<int32_t>(offsetof(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5, ___delegateEntry_6)); }
	inline DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * get_delegateEntry_6() const { return ___delegateEntry_6; }
	inline DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 ** get_address_of_delegateEntry_6() { return &___delegateEntry_6; }
	inline void set_delegateEntry_6(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * value)
	{
		___delegateEntry_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___delegateEntry_6), (void*)value);
	}
};


// System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg
struct DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E  : public RuntimeObject
{
public:
	// System.Runtime.Remoting.Contexts.IDynamicProperty System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg::Property
	RuntimeObject* ___Property_0;
	// System.Runtime.Remoting.Contexts.IDynamicMessageSink System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg::Sink
	RuntimeObject* ___Sink_1;

public:
	inline static int32_t get_offset_of_Property_0() { return static_cast<int32_t>(offsetof(DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E, ___Property_0)); }
	inline RuntimeObject* get_Property_0() const { return ___Property_0; }
	inline RuntimeObject** get_address_of_Property_0() { return &___Property_0; }
	inline void set_Property_0(RuntimeObject* value)
	{
		___Property_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Property_0), (void*)value);
	}

	inline static int32_t get_offset_of_Sink_1() { return static_cast<int32_t>(offsetof(DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E, ___Sink_1)); }
	inline RuntimeObject* get_Sink_1() const { return ___Sink_1; }
	inline RuntimeObject** get_address_of_Sink_1() { return &___Sink_1; }
	inline void set_Sink_1(RuntimeObject* value)
	{
		___Sink_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Sink_1), (void*)value);
	}
};


// System.Collections.EmptyReadOnlyDictionaryInternal/NodeEnumerator
struct NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF  : public RuntimeObject
{
public:

public:
};


// System.Text.ASCIIEncoding
struct ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527  : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827
{
public:

public:
};


// System.Boolean
struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
	inline bool get_m_value_0() const { return ___m_value_0; }
	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(bool value)
	{
		___m_value_0 = value;
	}
};

struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
{
public:
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;

public:
	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
	inline void set_TrueString_5(String_t* value)
	{
		___TrueString_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
	inline void set_FalseString_6(String_t* value)
	{
		___FalseString_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
	}
};


// System.Byte
struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 
{
public:
	// System.Byte System.Byte::m_value
	uint8_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); }
	inline uint8_t get_m_value_0() const { return ___m_value_0; }
	inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint8_t value)
	{
		___m_value_0 = value;
	}
};


// System.Char
struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 
{
public:
	// System.Char System.Char::m_value
	Il2CppChar ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
	inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
	inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(Il2CppChar value)
	{
		___m_value_0 = value;
	}
};

struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
{
public:
	// System.Byte[] System.Char::categoryForLatin1
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;

public:
	inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
	inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___categoryForLatin1_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
	}
};


// System.DateTime
struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 
{
public:
	// System.UInt64 System.DateTime::dateData
	uint64_t ___dateData_44;

public:
	inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405, ___dateData_44)); }
	inline uint64_t get_dateData_44() const { return ___dateData_44; }
	inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
	inline void set_dateData_44(uint64_t value)
	{
		___dateData_44 = value;
	}
};

struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields
{
public:
	// System.Int32[] System.DateTime::DaysToMonth365
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth365_29;
	// System.Int32[] System.DateTime::DaysToMonth366
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth366_30;
	// System.DateTime System.DateTime::MinValue
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  ___MinValue_31;
	// System.DateTime System.DateTime::MaxValue
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  ___MaxValue_32;

public:
	inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth365_29)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
	inline void set_DaysToMonth365_29(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___DaysToMonth365_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value);
	}

	inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth366_30)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
	inline void set_DaysToMonth366_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___DaysToMonth366_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value);
	}

	inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MinValue_31)); }
	inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  get_MinValue_31() const { return ___MinValue_31; }
	inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MinValue_31() { return &___MinValue_31; }
	inline void set_MinValue_31(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  value)
	{
		___MinValue_31 = value;
	}

	inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MaxValue_32)); }
	inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  get_MaxValue_32() const { return ___MaxValue_32; }
	inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
	inline void set_MaxValue_32(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  value)
	{
		___MaxValue_32 = value;
	}
};


// System.Diagnostics.DebuggerDisplayAttribute
struct DebuggerDisplayAttribute_tA5070C1A6CAB579DAC66A469530D946F6F42727F  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.String System.Diagnostics.DebuggerDisplayAttribute::name
	String_t* ___name_0;
	// System.String System.Diagnostics.DebuggerDisplayAttribute::value
	String_t* ___value_1;
	// System.String System.Diagnostics.DebuggerDisplayAttribute::type
	String_t* ___type_2;

public:
	inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(DebuggerDisplayAttribute_tA5070C1A6CAB579DAC66A469530D946F6F42727F, ___name_0)); }
	inline String_t* get_name_0() const { return ___name_0; }
	inline String_t** get_address_of_name_0() { return &___name_0; }
	inline void set_name_0(String_t* value)
	{
		___name_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value);
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(DebuggerDisplayAttribute_tA5070C1A6CAB579DAC66A469530D946F6F42727F, ___value_1)); }
	inline String_t* get_value_1() const { return ___value_1; }
	inline String_t** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(String_t* value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
	}

	inline static int32_t get_offset_of_type_2() { return static_cast<int32_t>(offsetof(DebuggerDisplayAttribute_tA5070C1A6CAB579DAC66A469530D946F6F42727F, ___type_2)); }
	inline String_t* get_type_2() const { return ___type_2; }
	inline String_t** get_address_of_type_2() { return &___type_2; }
	inline void set_type_2(String_t* value)
	{
		___type_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___type_2), (void*)value);
	}
};


// System.Diagnostics.DebuggerHiddenAttribute
struct DebuggerHiddenAttribute_tD84728997C009D6F540FB29D88F032350E046A88  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:

public:
};


// System.Diagnostics.DebuggerNonUserCodeAttribute
struct DebuggerNonUserCodeAttribute_t47FE9BBE8F4A377B2EDD62B769D2AF2392ED7D41  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:

public:
};


// System.Diagnostics.DebuggerStepThroughAttribute
struct DebuggerStepThroughAttribute_t4058F4B4E5E1DF6883627F75165741AF154B781F  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:

public:
};


// System.Diagnostics.DebuggerTypeProxyAttribute
struct DebuggerTypeProxyAttribute_t20C961369DAE0E16D87B752F1C04F16FC3B90014  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.String System.Diagnostics.DebuggerTypeProxyAttribute::typeName
	String_t* ___typeName_0;

public:
	inline static int32_t get_offset_of_typeName_0() { return static_cast<int32_t>(offsetof(DebuggerTypeProxyAttribute_t20C961369DAE0E16D87B752F1C04F16FC3B90014, ___typeName_0)); }
	inline String_t* get_typeName_0() const { return ___typeName_0; }
	inline String_t** get_address_of_typeName_0() { return &___typeName_0; }
	inline void set_typeName_0(String_t* value)
	{
		___typeName_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___typeName_0), (void*)value);
	}
};


// System.Decimal
struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 
{
public:
	// System.Int32 System.Decimal::flags
	int32_t ___flags_14;
	// System.Int32 System.Decimal::hi
	int32_t ___hi_15;
	// System.Int32 System.Decimal::lo
	int32_t ___lo_16;
	// System.Int32 System.Decimal::mid
	int32_t ___mid_17;

public:
	inline static int32_t get_offset_of_flags_14() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___flags_14)); }
	inline int32_t get_flags_14() const { return ___flags_14; }
	inline int32_t* get_address_of_flags_14() { return &___flags_14; }
	inline void set_flags_14(int32_t value)
	{
		___flags_14 = value;
	}

	inline static int32_t get_offset_of_hi_15() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___hi_15)); }
	inline int32_t get_hi_15() const { return ___hi_15; }
	inline int32_t* get_address_of_hi_15() { return &___hi_15; }
	inline void set_hi_15(int32_t value)
	{
		___hi_15 = value;
	}

	inline static int32_t get_offset_of_lo_16() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___lo_16)); }
	inline int32_t get_lo_16() const { return ___lo_16; }
	inline int32_t* get_address_of_lo_16() { return &___lo_16; }
	inline void set_lo_16(int32_t value)
	{
		___lo_16 = value;
	}

	inline static int32_t get_offset_of_mid_17() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___mid_17)); }
	inline int32_t get_mid_17() const { return ___mid_17; }
	inline int32_t* get_address_of_mid_17() { return &___mid_17; }
	inline void set_mid_17(int32_t value)
	{
		___mid_17 = value;
	}
};

struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields
{
public:
	// System.UInt32[] System.Decimal::Powers10
	UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___Powers10_6;
	// System.Decimal System.Decimal::Zero
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___Zero_7;
	// System.Decimal System.Decimal::One
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___One_8;
	// System.Decimal System.Decimal::MinusOne
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___MinusOne_9;
	// System.Decimal System.Decimal::MaxValue
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___MaxValue_10;
	// System.Decimal System.Decimal::MinValue
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___MinValue_11;
	// System.Decimal System.Decimal::NearNegativeZero
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___NearNegativeZero_12;
	// System.Decimal System.Decimal::NearPositiveZero
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___NearPositiveZero_13;

public:
	inline static int32_t get_offset_of_Powers10_6() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Powers10_6)); }
	inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_Powers10_6() const { return ___Powers10_6; }
	inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_Powers10_6() { return &___Powers10_6; }
	inline void set_Powers10_6(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
	{
		___Powers10_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Powers10_6), (void*)value);
	}

	inline static int32_t get_offset_of_Zero_7() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Zero_7)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_Zero_7() const { return ___Zero_7; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_Zero_7() { return &___Zero_7; }
	inline void set_Zero_7(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___Zero_7 = value;
	}

	inline static int32_t get_offset_of_One_8() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___One_8)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_One_8() const { return ___One_8; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_One_8() { return &___One_8; }
	inline void set_One_8(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___One_8 = value;
	}

	inline static int32_t get_offset_of_MinusOne_9() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinusOne_9)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_MinusOne_9() const { return ___MinusOne_9; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinusOne_9() { return &___MinusOne_9; }
	inline void set_MinusOne_9(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___MinusOne_9 = value;
	}

	inline static int32_t get_offset_of_MaxValue_10() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MaxValue_10)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_MaxValue_10() const { return ___MaxValue_10; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MaxValue_10() { return &___MaxValue_10; }
	inline void set_MaxValue_10(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___MaxValue_10 = value;
	}

	inline static int32_t get_offset_of_MinValue_11() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinValue_11)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_MinValue_11() const { return ___MinValue_11; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinValue_11() { return &___MinValue_11; }
	inline void set_MinValue_11(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___MinValue_11 = value;
	}

	inline static int32_t get_offset_of_NearNegativeZero_12() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearNegativeZero_12)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_NearNegativeZero_12() const { return ___NearNegativeZero_12; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearNegativeZero_12() { return &___NearNegativeZero_12; }
	inline void set_NearNegativeZero_12(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___NearNegativeZero_12 = value;
	}

	inline static int32_t get_offset_of_NearPositiveZero_13() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearPositiveZero_13)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_NearPositiveZero_13() const { return ___NearPositiveZero_13; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearPositiveZero_13() { return &___NearPositiveZero_13; }
	inline void set_NearPositiveZero_13(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___NearPositiveZero_13 = value;
	}
};


// System.Text.DecoderExceptionFallback
struct DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52  : public DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D
{
public:

public:
};


// System.Text.DecoderExceptionFallbackBuffer
struct DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199  : public DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B
{
public:

public:
};


// System.Text.DecoderNLS
struct DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A  : public Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370
{
public:
	// System.Text.Encoding System.Text.DecoderNLS::m_encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___m_encoding_2;
	// System.Boolean System.Text.DecoderNLS::m_mustFlush
	bool ___m_mustFlush_3;
	// System.Boolean System.Text.DecoderNLS::m_throwOnOverflow
	bool ___m_throwOnOverflow_4;
	// System.Int32 System.Text.DecoderNLS::m_bytesUsed
	int32_t ___m_bytesUsed_5;

public:
	inline static int32_t get_offset_of_m_encoding_2() { return static_cast<int32_t>(offsetof(DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A, ___m_encoding_2)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_m_encoding_2() const { return ___m_encoding_2; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_m_encoding_2() { return &___m_encoding_2; }
	inline void set_m_encoding_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___m_encoding_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_encoding_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_mustFlush_3() { return static_cast<int32_t>(offsetof(DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A, ___m_mustFlush_3)); }
	inline bool get_m_mustFlush_3() const { return ___m_mustFlush_3; }
	inline bool* get_address_of_m_mustFlush_3() { return &___m_mustFlush_3; }
	inline void set_m_mustFlush_3(bool value)
	{
		___m_mustFlush_3 = value;
	}

	inline static int32_t get_offset_of_m_throwOnOverflow_4() { return static_cast<int32_t>(offsetof(DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A, ___m_throwOnOverflow_4)); }
	inline bool get_m_throwOnOverflow_4() const { return ___m_throwOnOverflow_4; }
	inline bool* get_address_of_m_throwOnOverflow_4() { return &___m_throwOnOverflow_4; }
	inline void set_m_throwOnOverflow_4(bool value)
	{
		___m_throwOnOverflow_4 = value;
	}

	inline static int32_t get_offset_of_m_bytesUsed_5() { return static_cast<int32_t>(offsetof(DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A, ___m_bytesUsed_5)); }
	inline int32_t get_m_bytesUsed_5() const { return ___m_bytesUsed_5; }
	inline int32_t* get_address_of_m_bytesUsed_5() { return &___m_bytesUsed_5; }
	inline void set_m_bytesUsed_5(int32_t value)
	{
		___m_bytesUsed_5 = value;
	}
};


// System.Text.DecoderReplacementFallback
struct DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130  : public DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D
{
public:
	// System.String System.Text.DecoderReplacementFallback::strDefault
	String_t* ___strDefault_4;

public:
	inline static int32_t get_offset_of_strDefault_4() { return static_cast<int32_t>(offsetof(DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130, ___strDefault_4)); }
	inline String_t* get_strDefault_4() const { return ___strDefault_4; }
	inline String_t** get_address_of_strDefault_4() { return &___strDefault_4; }
	inline void set_strDefault_4(String_t* value)
	{
		___strDefault_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___strDefault_4), (void*)value);
	}
};


// System.Text.DecoderReplacementFallbackBuffer
struct DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94  : public DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B
{
public:
	// System.String System.Text.DecoderReplacementFallbackBuffer::strDefault
	String_t* ___strDefault_2;
	// System.Int32 System.Text.DecoderReplacementFallbackBuffer::fallbackCount
	int32_t ___fallbackCount_3;
	// System.Int32 System.Text.DecoderReplacementFallbackBuffer::fallbackIndex
	int32_t ___fallbackIndex_4;

public:
	inline static int32_t get_offset_of_strDefault_2() { return static_cast<int32_t>(offsetof(DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94, ___strDefault_2)); }
	inline String_t* get_strDefault_2() const { return ___strDefault_2; }
	inline String_t** get_address_of_strDefault_2() { return &___strDefault_2; }
	inline void set_strDefault_2(String_t* value)
	{
		___strDefault_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___strDefault_2), (void*)value);
	}

	inline static int32_t get_offset_of_fallbackCount_3() { return static_cast<int32_t>(offsetof(DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94, ___fallbackCount_3)); }
	inline int32_t get_fallbackCount_3() const { return ___fallbackCount_3; }
	inline int32_t* get_address_of_fallbackCount_3() { return &___fallbackCount_3; }
	inline void set_fallbackCount_3(int32_t value)
	{
		___fallbackCount_3 = value;
	}

	inline static int32_t get_offset_of_fallbackIndex_4() { return static_cast<int32_t>(offsetof(DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94, ___fallbackIndex_4)); }
	inline int32_t get_fallbackIndex_4() const { return ___fallbackIndex_4; }
	inline int32_t* get_address_of_fallbackIndex_4() { return &___fallbackIndex_4; }
	inline void set_fallbackIndex_4(int32_t value)
	{
		___fallbackIndex_4 = value;
	}
};


// System.DefaultBinder
struct DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1  : public Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30
{
public:

public:
};


// System.Reflection.DefaultMemberAttribute
struct DefaultMemberAttribute_t8C9B3330DEA69EE364962477FF14FD2CFE30D4B5  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.String System.Reflection.DefaultMemberAttribute::m_memberName
	String_t* ___m_memberName_0;

public:
	inline static int32_t get_offset_of_m_memberName_0() { return static_cast<int32_t>(offsetof(DefaultMemberAttribute_t8C9B3330DEA69EE364962477FF14FD2CFE30D4B5, ___m_memberName_0)); }
	inline String_t* get_m_memberName_0() const { return ___m_memberName_0; }
	inline String_t** get_address_of_m_memberName_0() { return &___m_memberName_0; }
	inline void set_m_memberName_0(String_t* value)
	{
		___m_memberName_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_memberName_0), (void*)value);
	}
};


// System.Collections.DictionaryEntry
struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 
{
public:
	// System.Object System.Collections.DictionaryEntry::_key
	RuntimeObject * ____key_0;
	// System.Object System.Collections.DictionaryEntry::_value
	RuntimeObject * ____value_1;

public:
	inline static int32_t get_offset_of__key_0() { return static_cast<int32_t>(offsetof(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____key_0)); }
	inline RuntimeObject * get__key_0() const { return ____key_0; }
	inline RuntimeObject ** get_address_of__key_0() { return &____key_0; }
	inline void set__key_0(RuntimeObject * value)
	{
		____key_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value);
	}

	inline static int32_t get_offset_of__value_1() { return static_cast<int32_t>(offsetof(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____value_1)); }
	inline RuntimeObject * get__value_1() const { return ____value_1; }
	inline RuntimeObject ** get_address_of__value_1() { return &____value_1; }
	inline void set__value_1(RuntimeObject * value)
	{
		____value_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry
struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke
{
	Il2CppIUnknown* ____key_0;
	Il2CppIUnknown* ____value_1;
};
// Native definition for COM marshalling of System.Collections.DictionaryEntry
struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com
{
	Il2CppIUnknown* ____key_0;
	Il2CppIUnknown* ____value_1;
};

// System.Runtime.InteropServices.DispIdAttribute
struct DispIdAttribute_tA0AC84D3405A11FF2C0118FE7B55976B89DBD829  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.Int32 System.Runtime.InteropServices.DispIdAttribute::_val
	int32_t ____val_0;

public:
	inline static int32_t get_offset_of__val_0() { return static_cast<int32_t>(offsetof(DispIdAttribute_tA0AC84D3405A11FF2C0118FE7B55976B89DBD829, ____val_0)); }
	inline int32_t get__val_0() const { return ____val_0; }
	inline int32_t* get_address_of__val_0() { return &____val_0; }
	inline void set__val_0(int32_t value)
	{
		____val_0 = value;
	}
};


// System.Double
struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
	inline double get_m_value_0() const { return ___m_value_0; }
	inline double* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(double value)
	{
		___m_value_0 = value;
	}
};

struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
{
public:
	// System.Double System.Double::NegativeZero
	double ___NegativeZero_7;

public:
	inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
	inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
	inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
	inline void set_NegativeZero_7(double value)
	{
		___NegativeZero_7 = value;
	}
};


// System.Diagnostics.Tracing.EmptyStruct
struct EmptyStruct_t4261C00C8DDCEA2FE01A2264519DDB55BA275F62 
{
public:
	union
	{
		struct
		{
		};
		uint8_t EmptyStruct_t4261C00C8DDCEA2FE01A2264519DDB55BA275F62__padding[1];
	};

public:
};


// System.Text.EncoderExceptionFallback
struct EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF  : public EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4
{
public:

public:
};


// System.Text.EncoderExceptionFallbackBuffer
struct EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA  : public EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0
{
public:

public:
};


// System.Text.EncoderNLS
struct EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712  : public Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A
{
public:
	// System.Char System.Text.EncoderNLS::charLeftOver
	Il2CppChar ___charLeftOver_2;
	// System.Text.Encoding System.Text.EncoderNLS::m_encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___m_encoding_3;
	// System.Boolean System.Text.EncoderNLS::m_mustFlush
	bool ___m_mustFlush_4;
	// System.Boolean System.Text.EncoderNLS::m_throwOnOverflow
	bool ___m_throwOnOverflow_5;
	// System.Int32 System.Text.EncoderNLS::m_charsUsed
	int32_t ___m_charsUsed_6;

public:
	inline static int32_t get_offset_of_charLeftOver_2() { return static_cast<int32_t>(offsetof(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712, ___charLeftOver_2)); }
	inline Il2CppChar get_charLeftOver_2() const { return ___charLeftOver_2; }
	inline Il2CppChar* get_address_of_charLeftOver_2() { return &___charLeftOver_2; }
	inline void set_charLeftOver_2(Il2CppChar value)
	{
		___charLeftOver_2 = value;
	}

	inline static int32_t get_offset_of_m_encoding_3() { return static_cast<int32_t>(offsetof(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712, ___m_encoding_3)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_m_encoding_3() const { return ___m_encoding_3; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_m_encoding_3() { return &___m_encoding_3; }
	inline void set_m_encoding_3(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___m_encoding_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_encoding_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_mustFlush_4() { return static_cast<int32_t>(offsetof(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712, ___m_mustFlush_4)); }
	inline bool get_m_mustFlush_4() const { return ___m_mustFlush_4; }
	inline bool* get_address_of_m_mustFlush_4() { return &___m_mustFlush_4; }
	inline void set_m_mustFlush_4(bool value)
	{
		___m_mustFlush_4 = value;
	}

	inline static int32_t get_offset_of_m_throwOnOverflow_5() { return static_cast<int32_t>(offsetof(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712, ___m_throwOnOverflow_5)); }
	inline bool get_m_throwOnOverflow_5() const { return ___m_throwOnOverflow_5; }
	inline bool* get_address_of_m_throwOnOverflow_5() { return &___m_throwOnOverflow_5; }
	inline void set_m_throwOnOverflow_5(bool value)
	{
		___m_throwOnOverflow_5 = value;
	}

	inline static int32_t get_offset_of_m_charsUsed_6() { return static_cast<int32_t>(offsetof(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712, ___m_charsUsed_6)); }
	inline int32_t get_m_charsUsed_6() const { return ___m_charsUsed_6; }
	inline int32_t* get_address_of_m_charsUsed_6() { return &___m_charsUsed_6; }
	inline void set_m_charsUsed_6(int32_t value)
	{
		___m_charsUsed_6 = value;
	}
};


// System.Text.EncoderReplacementFallback
struct EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418  : public EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4
{
public:
	// System.String System.Text.EncoderReplacementFallback::strDefault
	String_t* ___strDefault_4;

public:
	inline static int32_t get_offset_of_strDefault_4() { return static_cast<int32_t>(offsetof(EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418, ___strDefault_4)); }
	inline String_t* get_strDefault_4() const { return ___strDefault_4; }
	inline String_t** get_address_of_strDefault_4() { return &___strDefault_4; }
	inline void set_strDefault_4(String_t* value)
	{
		___strDefault_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___strDefault_4), (void*)value);
	}
};


// System.Text.EncoderReplacementFallbackBuffer
struct EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27  : public EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0
{
public:
	// System.String System.Text.EncoderReplacementFallbackBuffer::strDefault
	String_t* ___strDefault_7;
	// System.Int32 System.Text.EncoderReplacementFallbackBuffer::fallbackCount
	int32_t ___fallbackCount_8;
	// System.Int32 System.Text.EncoderReplacementFallbackBuffer::fallbackIndex
	int32_t ___fallbackIndex_9;

public:
	inline static int32_t get_offset_of_strDefault_7() { return static_cast<int32_t>(offsetof(EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27, ___strDefault_7)); }
	inline String_t* get_strDefault_7() const { return ___strDefault_7; }
	inline String_t** get_address_of_strDefault_7() { return &___strDefault_7; }
	inline void set_strDefault_7(String_t* value)
	{
		___strDefault_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___strDefault_7), (void*)value);
	}

	inline static int32_t get_offset_of_fallbackCount_8() { return static_cast<int32_t>(offsetof(EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27, ___fallbackCount_8)); }
	inline int32_t get_fallbackCount_8() const { return ___fallbackCount_8; }
	inline int32_t* get_address_of_fallbackCount_8() { return &___fallbackCount_8; }
	inline void set_fallbackCount_8(int32_t value)
	{
		___fallbackCount_8 = value;
	}

	inline static int32_t get_offset_of_fallbackIndex_9() { return static_cast<int32_t>(offsetof(EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27, ___fallbackIndex_9)); }
	inline int32_t get_fallbackIndex_9() const { return ___fallbackIndex_9; }
	inline int32_t* get_address_of_fallbackIndex_9() { return &___fallbackIndex_9; }
	inline void set_fallbackIndex_9(int32_t value)
	{
		___fallbackIndex_9 = value;
	}
};


// System.Text.EncodingNLS
struct EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE  : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827
{
public:

public:
};


// System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA  : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
{
public:

public:
};

struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;

public:
	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___enumSeperatorCharArray_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
{
};

// System.Reflection.FieldInfo
struct FieldInfo_t  : public MemberInfo_t
{
public:

public:
};


// System.Int16
struct Int16_tD0F031114106263BB459DA1F099FF9F42691295A 
{
public:
	// System.Int16 System.Int16::m_value
	int16_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int16_tD0F031114106263BB459DA1F099FF9F42691295A, ___m_value_0)); }
	inline int16_t get_m_value_0() const { return ___m_value_0; }
	inline int16_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int16_t value)
	{
		___m_value_0 = value;
	}
};


// System.Int32
struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
	inline int32_t get_m_value_0() const { return ___m_value_0; }
	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int32_t value)
	{
		___m_value_0 = value;
	}
};


// System.Int64
struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 
{
public:
	// System.Int64 System.Int64::m_value
	int64_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
	inline int64_t get_m_value_0() const { return ___m_value_0; }
	inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int64_t value)
	{
		___m_value_0 = value;
	}
};


// System.IntPtr
struct IntPtr_t 
{
public:
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};


// System.Globalization.InternalCodePageDataItem
struct InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 
{
public:
	// System.UInt16 System.Globalization.InternalCodePageDataItem::codePage
	uint16_t ___codePage_0;
	// System.UInt16 System.Globalization.InternalCodePageDataItem::uiFamilyCodePage
	uint16_t ___uiFamilyCodePage_1;
	// System.UInt32 System.Globalization.InternalCodePageDataItem::flags
	uint32_t ___flags_2;
	// System.String System.Globalization.InternalCodePageDataItem::Names
	String_t* ___Names_3;

public:
	inline static int32_t get_offset_of_codePage_0() { return static_cast<int32_t>(offsetof(InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7, ___codePage_0)); }
	inline uint16_t get_codePage_0() const { return ___codePage_0; }
	inline uint16_t* get_address_of_codePage_0() { return &___codePage_0; }
	inline void set_codePage_0(uint16_t value)
	{
		___codePage_0 = value;
	}

	inline static int32_t get_offset_of_uiFamilyCodePage_1() { return static_cast<int32_t>(offsetof(InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7, ___uiFamilyCodePage_1)); }
	inline uint16_t get_uiFamilyCodePage_1() const { return ___uiFamilyCodePage_1; }
	inline uint16_t* get_address_of_uiFamilyCodePage_1() { return &___uiFamilyCodePage_1; }
	inline void set_uiFamilyCodePage_1(uint16_t value)
	{
		___uiFamilyCodePage_1 = value;
	}

	inline static int32_t get_offset_of_flags_2() { return static_cast<int32_t>(offsetof(InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7, ___flags_2)); }
	inline uint32_t get_flags_2() const { return ___flags_2; }
	inline uint32_t* get_address_of_flags_2() { return &___flags_2; }
	inline void set_flags_2(uint32_t value)
	{
		___flags_2 = value;
	}

	inline static int32_t get_offset_of_Names_3() { return static_cast<int32_t>(offsetof(InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7, ___Names_3)); }
	inline String_t* get_Names_3() const { return ___Names_3; }
	inline String_t** get_address_of_Names_3() { return &___Names_3; }
	inline void set_Names_3(String_t* value)
	{
		___Names_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Names_3), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Globalization.InternalCodePageDataItem
struct InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7_marshaled_pinvoke
{
	uint16_t ___codePage_0;
	uint16_t ___uiFamilyCodePage_1;
	uint32_t ___flags_2;
	char* ___Names_3;
};
// Native definition for COM marshalling of System.Globalization.InternalCodePageDataItem
struct InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7_marshaled_com
{
	uint16_t ___codePage_0;
	uint16_t ___uiFamilyCodePage_1;
	uint32_t ___flags_2;
	Il2CppChar* ___Names_3;
};

// System.Text.InternalDecoderBestFitFallback
struct InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E  : public DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D
{
public:
	// System.Text.Encoding System.Text.InternalDecoderBestFitFallback::encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding_4;
	// System.Char[] System.Text.InternalDecoderBestFitFallback::arrayBestFit
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayBestFit_5;
	// System.Char System.Text.InternalDecoderBestFitFallback::cReplacement
	Il2CppChar ___cReplacement_6;

public:
	inline static int32_t get_offset_of_encoding_4() { return static_cast<int32_t>(offsetof(InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E, ___encoding_4)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_encoding_4() const { return ___encoding_4; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_encoding_4() { return &___encoding_4; }
	inline void set_encoding_4(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___encoding_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encoding_4), (void*)value);
	}

	inline static int32_t get_offset_of_arrayBestFit_5() { return static_cast<int32_t>(offsetof(InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E, ___arrayBestFit_5)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayBestFit_5() const { return ___arrayBestFit_5; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayBestFit_5() { return &___arrayBestFit_5; }
	inline void set_arrayBestFit_5(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___arrayBestFit_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___arrayBestFit_5), (void*)value);
	}

	inline static int32_t get_offset_of_cReplacement_6() { return static_cast<int32_t>(offsetof(InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E, ___cReplacement_6)); }
	inline Il2CppChar get_cReplacement_6() const { return ___cReplacement_6; }
	inline Il2CppChar* get_address_of_cReplacement_6() { return &___cReplacement_6; }
	inline void set_cReplacement_6(Il2CppChar value)
	{
		___cReplacement_6 = value;
	}
};


// System.Text.InternalEncoderBestFitFallback
struct InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074  : public EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4
{
public:
	// System.Text.Encoding System.Text.InternalEncoderBestFitFallback::encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding_4;
	// System.Char[] System.Text.InternalEncoderBestFitFallback::arrayBestFit
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayBestFit_5;

public:
	inline static int32_t get_offset_of_encoding_4() { return static_cast<int32_t>(offsetof(InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074, ___encoding_4)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_encoding_4() const { return ___encoding_4; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_encoding_4() { return &___encoding_4; }
	inline void set_encoding_4(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___encoding_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encoding_4), (void*)value);
	}

	inline static int32_t get_offset_of_arrayBestFit_5() { return static_cast<int32_t>(offsetof(InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074, ___arrayBestFit_5)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayBestFit_5() const { return ___arrayBestFit_5; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayBestFit_5() { return &___arrayBestFit_5; }
	inline void set_arrayBestFit_5(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___arrayBestFit_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___arrayBestFit_5), (void*)value);
	}
};


// System.Globalization.InternalEncodingDataItem
struct InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C 
{
public:
	// System.String System.Globalization.InternalEncodingDataItem::webName
	String_t* ___webName_0;
	// System.UInt16 System.Globalization.InternalEncodingDataItem::codePage
	uint16_t ___codePage_1;

public:
	inline static int32_t get_offset_of_webName_0() { return static_cast<int32_t>(offsetof(InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C, ___webName_0)); }
	inline String_t* get_webName_0() const { return ___webName_0; }
	inline String_t** get_address_of_webName_0() { return &___webName_0; }
	inline void set_webName_0(String_t* value)
	{
		___webName_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___webName_0), (void*)value);
	}

	inline static int32_t get_offset_of_codePage_1() { return static_cast<int32_t>(offsetof(InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C, ___codePage_1)); }
	inline uint16_t get_codePage_1() const { return ___codePage_1; }
	inline uint16_t* get_address_of_codePage_1() { return &___codePage_1; }
	inline void set_codePage_1(uint16_t value)
	{
		___codePage_1 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Globalization.InternalEncodingDataItem
struct InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C_marshaled_pinvoke
{
	char* ___webName_0;
	uint16_t ___codePage_1;
};
// Native definition for COM marshalling of System.Globalization.InternalEncodingDataItem
struct InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C_marshaled_com
{
	Il2CppChar* ___webName_0;
	uint16_t ___codePage_1;
};

// System.Reflection.MethodBase
struct MethodBase_t  : public MemberInfo_t
{
public:

public:
};


// System.Reflection.ParameterModifier
struct ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA 
{
public:
	// System.Boolean[] System.Reflection.ParameterModifier::_byRef
	BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ____byRef_0;

public:
	inline static int32_t get_offset_of__byRef_0() { return static_cast<int32_t>(offsetof(ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA, ____byRef_0)); }
	inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* get__byRef_0() const { return ____byRef_0; }
	inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C** get_address_of__byRef_0() { return &____byRef_0; }
	inline void set__byRef_0(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* value)
	{
		____byRef_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____byRef_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA_marshaled_pinvoke
{
	int32_t* ____byRef_0;
};
// Native definition for COM marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA_marshaled_com
{
	int32_t* ____byRef_0;
};

// System.Reflection.PropertyInfo
struct PropertyInfo_t  : public MemberInfo_t
{
public:

public:
};


// System.SByte
struct SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B 
{
public:
	// System.SByte System.SByte::m_value
	int8_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B, ___m_value_0)); }
	inline int8_t get_m_value_0() const { return ___m_value_0; }
	inline int8_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int8_t value)
	{
		___m_value_0 = value;
	}
};


// System.Single
struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
	inline float get_m_value_0() const { return ___m_value_0; }
	inline float* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(float value)
	{
		___m_value_0 = value;
	}
};


// System.UInt16
struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD 
{
public:
	// System.UInt16 System.UInt16::m_value
	uint16_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); }
	inline uint16_t get_m_value_0() const { return ___m_value_0; }
	inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint16_t value)
	{
		___m_value_0 = value;
	}
};


// System.UInt32
struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 
{
public:
	// System.UInt32 System.UInt32::m_value
	uint32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); }
	inline uint32_t get_m_value_0() const { return ___m_value_0; }
	inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint32_t value)
	{
		___m_value_0 = value;
	}
};


// System.UInt64
struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 
{
public:
	// System.UInt64 System.UInt64::m_value
	uint64_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); }
	inline uint64_t get_m_value_0() const { return ___m_value_0; }
	inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint64_t value)
	{
		___m_value_0 = value;
	}
};


// System.Text.UTF32Encoding
struct UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014  : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827
{
public:
	// System.Boolean System.Text.UTF32Encoding::emitUTF32ByteOrderMark
	bool ___emitUTF32ByteOrderMark_16;
	// System.Boolean System.Text.UTF32Encoding::isThrowException
	bool ___isThrowException_17;
	// System.Boolean System.Text.UTF32Encoding::bigEndian
	bool ___bigEndian_18;

public:
	inline static int32_t get_offset_of_emitUTF32ByteOrderMark_16() { return static_cast<int32_t>(offsetof(UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014, ___emitUTF32ByteOrderMark_16)); }
	inline bool get_emitUTF32ByteOrderMark_16() const { return ___emitUTF32ByteOrderMark_16; }
	inline bool* get_address_of_emitUTF32ByteOrderMark_16() { return &___emitUTF32ByteOrderMark_16; }
	inline void set_emitUTF32ByteOrderMark_16(bool value)
	{
		___emitUTF32ByteOrderMark_16 = value;
	}

	inline static int32_t get_offset_of_isThrowException_17() { return static_cast<int32_t>(offsetof(UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014, ___isThrowException_17)); }
	inline bool get_isThrowException_17() const { return ___isThrowException_17; }
	inline bool* get_address_of_isThrowException_17() { return &___isThrowException_17; }
	inline void set_isThrowException_17(bool value)
	{
		___isThrowException_17 = value;
	}

	inline static int32_t get_offset_of_bigEndian_18() { return static_cast<int32_t>(offsetof(UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014, ___bigEndian_18)); }
	inline bool get_bigEndian_18() const { return ___bigEndian_18; }
	inline bool* get_address_of_bigEndian_18() { return &___bigEndian_18; }
	inline void set_bigEndian_18(bool value)
	{
		___bigEndian_18 = value;
	}
};


// System.Text.UTF7Encoding
struct UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076  : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827
{
public:
	// System.Byte[] System.Text.UTF7Encoding::base64Bytes
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___base64Bytes_16;
	// System.SByte[] System.Text.UTF7Encoding::base64Values
	SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___base64Values_17;
	// System.Boolean[] System.Text.UTF7Encoding::directEncode
	BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ___directEncode_18;
	// System.Boolean System.Text.UTF7Encoding::m_allowOptionals
	bool ___m_allowOptionals_19;

public:
	inline static int32_t get_offset_of_base64Bytes_16() { return static_cast<int32_t>(offsetof(UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076, ___base64Bytes_16)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_base64Bytes_16() const { return ___base64Bytes_16; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_base64Bytes_16() { return &___base64Bytes_16; }
	inline void set_base64Bytes_16(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___base64Bytes_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___base64Bytes_16), (void*)value);
	}

	inline static int32_t get_offset_of_base64Values_17() { return static_cast<int32_t>(offsetof(UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076, ___base64Values_17)); }
	inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* get_base64Values_17() const { return ___base64Values_17; }
	inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7** get_address_of_base64Values_17() { return &___base64Values_17; }
	inline void set_base64Values_17(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* value)
	{
		___base64Values_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___base64Values_17), (void*)value);
	}

	inline static int32_t get_offset_of_directEncode_18() { return static_cast<int32_t>(offsetof(UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076, ___directEncode_18)); }
	inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* get_directEncode_18() const { return ___directEncode_18; }
	inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C** get_address_of_directEncode_18() { return &___directEncode_18; }
	inline void set_directEncode_18(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* value)
	{
		___directEncode_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___directEncode_18), (void*)value);
	}

	inline static int32_t get_offset_of_m_allowOptionals_19() { return static_cast<int32_t>(offsetof(UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076, ___m_allowOptionals_19)); }
	inline bool get_m_allowOptionals_19() const { return ___m_allowOptionals_19; }
	inline bool* get_address_of_m_allowOptionals_19() { return &___m_allowOptionals_19; }
	inline void set_m_allowOptionals_19(bool value)
	{
		___m_allowOptionals_19 = value;
	}
};


// System.Text.UTF8Encoding
struct UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282  : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827
{
public:
	// System.Boolean System.Text.UTF8Encoding::emitUTF8Identifier
	bool ___emitUTF8Identifier_16;
	// System.Boolean System.Text.UTF8Encoding::isThrowException
	bool ___isThrowException_17;

public:
	inline static int32_t get_offset_of_emitUTF8Identifier_16() { return static_cast<int32_t>(offsetof(UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282, ___emitUTF8Identifier_16)); }
	inline bool get_emitUTF8Identifier_16() const { return ___emitUTF8Identifier_16; }
	inline bool* get_address_of_emitUTF8Identifier_16() { return &___emitUTF8Identifier_16; }
	inline void set_emitUTF8Identifier_16(bool value)
	{
		___emitUTF8Identifier_16 = value;
	}

	inline static int32_t get_offset_of_isThrowException_17() { return static_cast<int32_t>(offsetof(UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282, ___isThrowException_17)); }
	inline bool get_isThrowException_17() const { return ___isThrowException_17; }
	inline bool* get_address_of_isThrowException_17() { return &___isThrowException_17; }
	inline void set_isThrowException_17(bool value)
	{
		___isThrowException_17 = value;
	}
};


// System.Text.UnicodeEncoding
struct UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68  : public Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827
{
public:
	// System.Boolean System.Text.UnicodeEncoding::isThrowException
	bool ___isThrowException_16;
	// System.Boolean System.Text.UnicodeEncoding::bigEndian
	bool ___bigEndian_17;
	// System.Boolean System.Text.UnicodeEncoding::byteOrderMark
	bool ___byteOrderMark_18;

public:
	inline static int32_t get_offset_of_isThrowException_16() { return static_cast<int32_t>(offsetof(UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68, ___isThrowException_16)); }
	inline bool get_isThrowException_16() const { return ___isThrowException_16; }
	inline bool* get_address_of_isThrowException_16() { return &___isThrowException_16; }
	inline void set_isThrowException_16(bool value)
	{
		___isThrowException_16 = value;
	}

	inline static int32_t get_offset_of_bigEndian_17() { return static_cast<int32_t>(offsetof(UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68, ___bigEndian_17)); }
	inline bool get_bigEndian_17() const { return ___bigEndian_17; }
	inline bool* get_address_of_bigEndian_17() { return &___bigEndian_17; }
	inline void set_bigEndian_17(bool value)
	{
		___bigEndian_17 = value;
	}

	inline static int32_t get_offset_of_byteOrderMark_18() { return static_cast<int32_t>(offsetof(UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68, ___byteOrderMark_18)); }
	inline bool get_byteOrderMark_18() const { return ___byteOrderMark_18; }
	inline bool* get_address_of_byteOrderMark_18() { return &___byteOrderMark_18; }
	inline void set_byteOrderMark_18(bool value)
	{
		___byteOrderMark_18 = value;
	}
};

struct UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_StaticFields
{
public:
	// System.UInt64 System.Text.UnicodeEncoding::highLowPatternMask
	uint64_t ___highLowPatternMask_19;

public:
	inline static int32_t get_offset_of_highLowPatternMask_19() { return static_cast<int32_t>(offsetof(UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_StaticFields, ___highLowPatternMask_19)); }
	inline uint64_t get_highLowPatternMask_19() const { return ___highLowPatternMask_19; }
	inline uint64_t* get_address_of_highLowPatternMask_19() { return &___highLowPatternMask_19; }
	inline void set_highLowPatternMask_19(uint64_t value)
	{
		___highLowPatternMask_19 = value;
	}
};


// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10
struct __StaticArrayInitTypeSizeU3D10_t71B5750224A80E3CACEFBC499879A04CCE6A5CD3 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D10_t71B5750224A80E3CACEFBC499879A04CCE6A5CD3__padding[10];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1018
struct __StaticArrayInitTypeSizeU3D1018_tC210B7B033B7D52771288C82C8E6DA21074FF7F3 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D1018_tC210B7B033B7D52771288C82C8E6DA21074FF7F3__padding[1018];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1080
struct __StaticArrayInitTypeSizeU3D1080_tDD425A5824CFEEBEB897380BE535A4D579DD8DEB 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D1080_tDD425A5824CFEEBEB897380BE535A4D579DD8DEB__padding[1080];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=11614
struct __StaticArrayInitTypeSizeU3D11614_t7947936AE0A455E7877908DB7A291DEE37965F6F 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D11614_t7947936AE0A455E7877908DB7A291DEE37965F6F__padding[11614];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
struct __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584__padding[12];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120
struct __StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1__padding[120];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1208
struct __StaticArrayInitTypeSizeU3D1208_t7747605A5C3CD826A11C4196CCE9CF1996C344DF 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D1208_t7747605A5C3CD826A11C4196CCE9CF1996C344DF__padding[1208];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128
struct __StaticArrayInitTypeSizeU3D128_t0E65F82715F120C2585C93F35BFA548913720A71 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D128_t0E65F82715F120C2585C93F35BFA548913720A71__padding[128];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=130
struct __StaticArrayInitTypeSizeU3D130_tF56FBBACF53AE9A551B962978B48A914536B6871 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D130_tF56FBBACF53AE9A551B962978B48A914536B6871__padding[130];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1450
struct __StaticArrayInitTypeSizeU3D1450_tAC1EF3610F74C31313DF1ADF3AC9D9A2A9EC2912 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D1450_tAC1EF3610F74C31313DF1ADF3AC9D9A2A9EC2912__padding[1450];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
struct __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26__padding[16];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=162
struct __StaticArrayInitTypeSizeU3D162_t11E10480FC4E2E4875323D07CD37B68D7040BD28 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D162_t11E10480FC4E2E4875323D07CD37B68D7040BD28__padding[162];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1665
struct __StaticArrayInitTypeSizeU3D1665_tF300201390474873919B6C58C810DFAC718FE0F4 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D1665_tF300201390474873919B6C58C810DFAC718FE0F4__padding[1665];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174
struct __StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337__padding[174];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2100
struct __StaticArrayInitTypeSizeU3D2100_t77017A2656678C6EE4571B84C9F635820AB583B0 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D2100_t77017A2656678C6EE4571B84C9F635820AB583B0__padding[2100];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212
struct __StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43__padding[212];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=21252
struct __StaticArrayInitTypeSizeU3D21252_t7F9940F69151C8490439C5AC4C3E8F115E6EFDD0 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D21252_t7F9940F69151C8490439C5AC4C3E8F115E6EFDD0__padding[21252];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2350
struct __StaticArrayInitTypeSizeU3D2350_t029525D9BCF84611FB610B9E4D13EE898E0B055D 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D2350_t029525D9BCF84611FB610B9E4D13EE898E0B055D__padding[2350];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2382
struct __StaticArrayInitTypeSizeU3D2382_t7764CC6AFDCA682AEBA6E78440AD21978F0AB7B1 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D2382_t7764CC6AFDCA682AEBA6E78440AD21978F0AB7B1__padding[2382];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
struct __StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC__padding[24];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240
struct __StaticArrayInitTypeSizeU3D240_t15F96E63E1A6759D1754EA684441DA49B3724B5F 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D240_t15F96E63E1A6759D1754EA684441DA49B3724B5F__padding[240];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256
struct __StaticArrayInitTypeSizeU3D256_t11D9B162886459BA6BCD63DB255358502735B7A3 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D256_t11D9B162886459BA6BCD63DB255358502735B7A3__padding[256];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=262
struct __StaticArrayInitTypeSizeU3D262_tF74EA0E2AEDDD20898E5779445ABF7802D23911A 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D262_tF74EA0E2AEDDD20898E5779445ABF7802D23911A__padding[262];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=288
struct __StaticArrayInitTypeSizeU3D288_t901CBC2EE96C2C63E8B3C6D507136F8A55FF5566 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D288_t901CBC2EE96C2C63E8B3C6D507136F8A55FF5566__padding[288];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3
struct __StaticArrayInitTypeSizeU3D3_t87EA921BA4E5FA6B89C780901818C549D9F073A4 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D3_t87EA921BA4E5FA6B89C780901818C549D9F073A4__padding[3];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
struct __StaticArrayInitTypeSizeU3D32_t99C29E8FAFAAE5B1E3F1CB981F557B0AA62EA81B 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D32_t99C29E8FAFAAE5B1E3F1CB981F557B0AA62EA81B__padding[32];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=320
struct __StaticArrayInitTypeSizeU3D320_tBE0C4C66577D53F18D8BA69E43FDC69DFA003F8F 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D320_tBE0C4C66577D53F18D8BA69E43FDC69DFA003F8F__padding[320];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
struct __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA__padding[36];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=360
struct __StaticArrayInitTypeSizeU3D360_t0E9DE21DD2818B844977C0B5AEFD0AF5FA812D79 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D360_t0E9DE21DD2818B844977C0B5AEFD0AF5FA812D79__padding[360];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
struct __StaticArrayInitTypeSizeU3D38_tCB70BC8DEB0D12487BC902760AFB250798B64F83 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D38_tCB70BC8DEB0D12487BC902760AFB250798B64F83__padding[38];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
struct __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525__padding[40];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42
struct __StaticArrayInitTypeSizeU3D42_t9FC2D1D81E2853CF5D36635AB6A30DDDB9ABFECA 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D42_t9FC2D1D81E2853CF5D36635AB6A30DDDB9ABFECA__padding[42];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
struct __StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5__padding[44];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
struct __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD__padding[52];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
struct __StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23__padding[6];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
struct __StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668__padding[64];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72
struct __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2__padding[72];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76
struct __StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60__padding[76];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=84
struct __StaticArrayInitTypeSizeU3D84_t2EF20E9BBEB47B540AFCA64F09777DFD5E348454 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D84_t2EF20E9BBEB47B540AFCA64F09777DFD5E348454__padding[84];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=94
struct __StaticArrayInitTypeSizeU3D94_t52D6560B7A2023DDDFDCF4D8F6C226742520B4C7 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D94_t52D6560B7A2023DDDFDCF4D8F6C226742520B4C7__padding[94];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=998
struct __StaticArrayInitTypeSizeU3D998_t4B160A0C233D0CAB065432B008AFE2E02CF05C4D 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D998_t4B160A0C233D0CAB065432B008AFE2E02CF05C4D__padding[998];
	};

public:
};


// System.Text.Encoding/DefaultDecoder
struct DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C  : public Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370
{
public:
	// System.Text.Encoding System.Text.Encoding/DefaultDecoder::m_encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___m_encoding_2;
	// System.Boolean System.Text.Encoding/DefaultDecoder::m_hasInitializedEncoding
	bool ___m_hasInitializedEncoding_3;

public:
	inline static int32_t get_offset_of_m_encoding_2() { return static_cast<int32_t>(offsetof(DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C, ___m_encoding_2)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_m_encoding_2() const { return ___m_encoding_2; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_m_encoding_2() { return &___m_encoding_2; }
	inline void set_m_encoding_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___m_encoding_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_encoding_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_hasInitializedEncoding_3() { return static_cast<int32_t>(offsetof(DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C, ___m_hasInitializedEncoding_3)); }
	inline bool get_m_hasInitializedEncoding_3() const { return ___m_hasInitializedEncoding_3; }
	inline bool* get_address_of_m_hasInitializedEncoding_3() { return &___m_hasInitializedEncoding_3; }
	inline void set_m_hasInitializedEncoding_3(bool value)
	{
		___m_hasInitializedEncoding_3 = value;
	}
};


// System.Text.Encoding/DefaultEncoder
struct DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C  : public Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A
{
public:
	// System.Text.Encoding System.Text.Encoding/DefaultEncoder::m_encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___m_encoding_2;
	// System.Boolean System.Text.Encoding/DefaultEncoder::m_hasInitializedEncoding
	bool ___m_hasInitializedEncoding_3;
	// System.Char System.Text.Encoding/DefaultEncoder::charLeftOver
	Il2CppChar ___charLeftOver_4;

public:
	inline static int32_t get_offset_of_m_encoding_2() { return static_cast<int32_t>(offsetof(DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C, ___m_encoding_2)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_m_encoding_2() const { return ___m_encoding_2; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_m_encoding_2() { return &___m_encoding_2; }
	inline void set_m_encoding_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___m_encoding_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_encoding_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_hasInitializedEncoding_3() { return static_cast<int32_t>(offsetof(DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C, ___m_hasInitializedEncoding_3)); }
	inline bool get_m_hasInitializedEncoding_3() const { return ___m_hasInitializedEncoding_3; }
	inline bool* get_address_of_m_hasInitializedEncoding_3() { return &___m_hasInitializedEncoding_3; }
	inline void set_m_hasInitializedEncoding_3(bool value)
	{
		___m_hasInitializedEncoding_3 = value;
	}

	inline static int32_t get_offset_of_charLeftOver_4() { return static_cast<int32_t>(offsetof(DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C, ___charLeftOver_4)); }
	inline Il2CppChar get_charLeftOver_4() const { return ___charLeftOver_4; }
	inline Il2CppChar* get_address_of_charLeftOver_4() { return &___charLeftOver_4; }
	inline void set_charLeftOver_4(Il2CppChar value)
	{
		___charLeftOver_4 = value;
	}
};


// <PrivateImplementationDetails>
struct U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8  : public RuntimeObject
{
public:

public:
};

struct U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields
{
public:
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::0588059ACBD52F7EA2835882F977A9CF72EB9775
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___0588059ACBD52F7EA2835882F977A9CF72EB9775_0;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=84 <PrivateImplementationDetails>::0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C
	__StaticArrayInitTypeSizeU3D84_t2EF20E9BBEB47B540AFCA64F09777DFD5E348454  ___0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=240 <PrivateImplementationDetails>::121EC59E23F7559B28D338D562528F6299C2DE22
	__StaticArrayInitTypeSizeU3D240_t15F96E63E1A6759D1754EA684441DA49B3724B5F  ___121EC59E23F7559B28D338D562528F6299C2DE22_2;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::1730F09044E91DB8371B849EFF5E6D17BDE4AED0
	__StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC  ___1730F09044E91DB8371B849EFF5E6D17BDE4AED0_3;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::1FE6CE411858B3D864679DE2139FB081F08BFACD
	__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  ___1FE6CE411858B3D864679DE2139FB081F08BFACD_4;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::25420D0055076FA8D3E4DD96BC53AE24DE6E619F
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___25420D0055076FA8D3E4DD96BC53AE24DE6E619F_5;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1208 <PrivateImplementationDetails>::25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E
	__StaticArrayInitTypeSizeU3D1208_t7747605A5C3CD826A11C4196CCE9CF1996C344DF  ___25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=42 <PrivateImplementationDetails>::29C1A61550F0E3260E1953D4FAD71C256218EF40
	__StaticArrayInitTypeSizeU3D42_t9FC2D1D81E2853CF5D36635AB6A30DDDB9ABFECA  ___29C1A61550F0E3260E1953D4FAD71C256218EF40_7;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::2B33BEC8C30DFDC49DAFE20D3BDE19487850D717
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___2B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::2BA840FF6020B8FF623DBCB7188248CF853FAF4F
	__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  ___2BA840FF6020B8FF623DBCB7188248CF853FAF4F_9;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::2C840AFA48C27B9C05593E468C1232CA1CC74AFD
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___2C840AFA48C27B9C05593E468C1232CA1CC74AFD_10;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::2D1DA5BB407F0C11C3B5116196C0C6374D932B20
	__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  ___2D1DA5BB407F0C11C3B5116196C0C6374D932B20_11;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::34476C29F6F81C989CFCA42F7C06E84C66236834
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___34476C29F6F81C989CFCA42F7C06E84C66236834_13;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2382 <PrivateImplementationDetails>::35EED060772F2748D13B745DAEC8CD7BD3B87604
	__StaticArrayInitTypeSizeU3D2382_t7764CC6AFDCA682AEBA6E78440AD21978F0AB7B1  ___35EED060772F2748D13B745DAEC8CD7BD3B87604_14;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38 <PrivateImplementationDetails>::375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3
	__StaticArrayInitTypeSizeU3D38_tCB70BC8DEB0D12487BC902760AFB250798B64F83  ___375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1450 <PrivateImplementationDetails>::379C06C9E702D31469C29033F0DD63931EB349F5
	__StaticArrayInitTypeSizeU3D1450_tAC1EF3610F74C31313DF1ADF3AC9D9A2A9EC2912  ___379C06C9E702D31469C29033F0DD63931EB349F5_16;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=10 <PrivateImplementationDetails>::399BD13E240F33F808CA7940293D6EC4E6FD5A00
	__StaticArrayInitTypeSizeU3D10_t71B5750224A80E3CACEFBC499879A04CCE6A5CD3  ___399BD13E240F33F808CA7940293D6EC4E6FD5A00_17;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::39C9CE73C7B0619D409EF28344F687C1B5C130FE
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___39C9CE73C7B0619D409EF28344F687C1B5C130FE_18;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=320 <PrivateImplementationDetails>::3C53AFB51FEC23491684C7BEDBC6D4E0F409F851
	__StaticArrayInitTypeSizeU3D320_tBE0C4C66577D53F18D8BA69E43FDC69DFA003F8F  ___3C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD
	__StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668  ___3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::3E823444D2DFECF0F90B436B88F02A533CB376F1
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___3E823444D2DFECF0F90B436B88F02A533CB376F1_21;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::3FE6C283BCF384FD2C8789880DFF59664E2AB4A1
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___3FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1665 <PrivateImplementationDetails>::40981BAA39513E58B28DCF0103CC04DE2A0A0444
	__StaticArrayInitTypeSizeU3D1665_tF300201390474873919B6C58C810DFAC718FE0F4  ___40981BAA39513E58B28DCF0103CC04DE2A0A0444_23;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::40E7C49413D261F3F38AD3A870C0AC69C8BDA048
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___40E7C49413D261F3F38AD3A870C0AC69C8BDA048_24;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::421EC7E82F2967DF6CA8C3605514DC6F29EE5845
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::4858DB4AA76D3933F1CA9E6712D4FDB16903F628
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___4858DB4AA76D3933F1CA9E6712D4FDB16903F628_26;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::4F7A8890F332B22B8DE0BD29D36FA7364748D76A
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___4F7A8890F332B22B8DE0BD29D36FA7364748D76A_27;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::536422B321459B242ADED7240B7447E904E083E3
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___536422B321459B242ADED7240B7447E904E083E3_28;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1080 <PrivateImplementationDetails>::5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3
	__StaticArrayInitTypeSizeU3D1080_tDD425A5824CFEEBEB897380BE535A4D579DD8DEB  ___5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=3 <PrivateImplementationDetails>::57218C316B6921E2CD61027A2387EDC31A2D9471
	__StaticArrayInitTypeSizeU3D3_t87EA921BA4E5FA6B89C780901818C549D9F073A4  ___57218C316B6921E2CD61027A2387EDC31A2D9471_30;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::57F320D62696EC99727E0FE2045A05F1289CC0C6
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___57F320D62696EC99727E0FE2045A05F1289CC0C6_31;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212 <PrivateImplementationDetails>::594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3
	__StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43  ___594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::5BBDF8058D4235C33F2E8DCF76004031B6187A2F
	__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  ___5BBDF8058D4235C33F2E8DCF76004031B6187A2F_33;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=288 <PrivateImplementationDetails>::5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF
	__StaticArrayInitTypeSizeU3D288_t901CBC2EE96C2C63E8B3C6D507136F8A55FF5566  ___5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::5BFE2819B4778217C56416C7585FF0E56EBACD89
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___5BFE2819B4778217C56416C7585FF0E56EBACD89_35;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=128 <PrivateImplementationDetails>::609C0E8D8DA86A09D6013D301C86BA8782C16B8C
	__StaticArrayInitTypeSizeU3D128_t0E65F82715F120C2585C93F35BFA548913720A71  ___609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::65E32B4E150FD8D24B93B0D42A17F1DAD146162B
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___65E32B4E150FD8D24B93B0D42A17F1DAD146162B_37;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::6770974FEF1E98B9C1864370E2B5B786EB0EA39E
	__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  ___6770974FEF1E98B9C1864370E2B5B786EB0EA39E_38;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::67EEAD805D708D9AA4E14BF747E44CED801744F3
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___67EEAD805D708D9AA4E14BF747E44CED801744F3_39;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120 <PrivateImplementationDetails>::6C71197D228427B2864C69B357FEF73D8C9D59DF
	__StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1  ___6C71197D228427B2864C69B357FEF73D8C9D59DF_40;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::6CEE45445AFD150B047A5866FFA76AA651CDB7B7
	__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  ___6CEE45445AFD150B047A5866FFA76AA651CDB7B7_41;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76 <PrivateImplementationDetails>::6FC754859E4EC74E447048364B216D825C6F8FE7
	__StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60  ___6FC754859E4EC74E447048364B216D825C6F8FE7_42;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::704939CD172085D1295FCE3F1D92431D685D7AA2
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___704939CD172085D1295FCE3F1D92431D685D7AA2_43;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::7088AAE49F0627B72729078DE6E3182DDCF8ED99
	__StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC  ___7088AAE49F0627B72729078DE6E3182DDCF8ED99_44;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::7341C933A70EAE383CC50C4B945ADB8E08F06737
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___7341C933A70EAE383CC50C4B945ADB8E08F06737_45;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=21252 <PrivateImplementationDetails>::811A927B7DADD378BE60BBDE794B9277AA9B50EC
	__StaticArrayInitTypeSizeU3D21252_t7F9940F69151C8490439C5AC4C3E8F115E6EFDD0  ___811A927B7DADD378BE60BBDE794B9277AA9B50EC_47;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::81917F1E21F3C22B9F916994547A614FB03E968E
	__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  ___81917F1E21F3C22B9F916994547A614FB03E968E_48;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::823566DA642D6EA356E15585921F2A4CA23D6760
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___823566DA642D6EA356E15585921F2A4CA23D6760_49;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::82C2A59850B2E85BCE1A45A479537A384DF6098D
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___82C2A59850B2E85BCE1A45A479537A384DF6098D_50;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4
	__StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5  ___82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::871B9CF85DB352BAADF12BAE8F19857683E385AC
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___871B9CF85DB352BAADF12BAE8F19857683E385AC_52;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::89A040451C8CC5C8FB268BE44BDD74964C104155
	__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  ___89A040451C8CC5C8FB268BE44BDD74964C104155_53;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::8CAA092E783257106251246FF5C97F88D28517A6
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___8CAA092E783257106251246FF5C97F88D28517A6_54;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2100 <PrivateImplementationDetails>::8D231DD55FE1AD7631BBD0905A17D5EB616C2154
	__StaticArrayInitTypeSizeU3D2100_t77017A2656678C6EE4571B84C9F635820AB583B0  ___8D231DD55FE1AD7631BBD0905A17D5EB616C2154_55;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::8E10AC2F34545DFBBF3FCBC06055D797A8C99991
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___8E10AC2F34545DFBBF3FCBC06055D797A8C99991_56;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::93A63E90605400F34B49F0EB3361D23C89164BDA
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___93A63E90605400F34B49F0EB3361D23C89164BDA_57;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::94841DD2F330CCB1089BF413E4FA9B04505152E2
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___94841DD2F330CCB1089BF413E4FA9B04505152E2_58;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::95264589E48F94B7857CFF398FB72A537E13EEE2
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___95264589E48F94B7857CFF398FB72A537E13EEE2_59;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::95C48758CAE1715783472FB073AB158AB8A0AB2A
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___95C48758CAE1715783472FB073AB158AB8A0AB2A_60;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::973417296623D8DC6961B09664E54039E44CA5D8
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___973417296623D8DC6961B09664E54039E44CA5D8_61;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::A0074C15377C0C870B055927403EA9FA7A349D12
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___A0074C15377C0C870B055927403EA9FA7A349D12_62;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=130 <PrivateImplementationDetails>::A1319B706116AB2C6D44483F60A7D0ACEA543396
	__StaticArrayInitTypeSizeU3D130_tF56FBBACF53AE9A551B962978B48A914536B6871  ___A1319B706116AB2C6D44483F60A7D0ACEA543396_63;
	// System.Int64 <PrivateImplementationDetails>::A13AA52274D951A18029131A8DDECF76B569A15D
	int64_t ___A13AA52274D951A18029131A8DDECF76B569A15D_64;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=212 <PrivateImplementationDetails>::A5444763673307F6828C748D4B9708CFC02B0959
	__StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43  ___A5444763673307F6828C748D4B9708CFC02B0959_65;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::A6732F8E7FC23766AB329B492D6BF82E3B33233F
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___A6732F8E7FC23766AB329B492D6BF82E3B33233F_66;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174 <PrivateImplementationDetails>::A705A106D95282BD15E13EEA6B0AF583FF786D83
	__StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337  ___A705A106D95282BD15E13EEA6B0AF583FF786D83_67;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1018 <PrivateImplementationDetails>::A8A491E4CED49AE0027560476C10D933CE70C8DF
	__StaticArrayInitTypeSizeU3D1018_tC210B7B033B7D52771288C82C8E6DA21074FF7F3  ___A8A491E4CED49AE0027560476C10D933CE70C8DF_68;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::AC791C4F39504D1184B73478943D0636258DA7B1
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___AC791C4F39504D1184B73478943D0636258DA7B1_69;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::AFCD4E1211233E99373A3367B23105A3D624B1F2
	__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  ___AFCD4E1211233E99373A3367B23105A3D624B1F2_70;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::B472ED77CB3B2A66D49D179F1EE2081B70A6AB61
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=256 <PrivateImplementationDetails>::B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF
	__StaticArrayInitTypeSizeU3D256_t11D9B162886459BA6BCD63DB255358502735B7A3  ___B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=998 <PrivateImplementationDetails>::B881DA88BE0B68D8A6B6B6893822586B8B2CFC45
	__StaticArrayInitTypeSizeU3D998_t4B160A0C233D0CAB065432B008AFE2E02CF05C4D  ___B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=162 <PrivateImplementationDetails>::B8864ACB9DD69E3D42151513C840AAE270BF21C8
	__StaticArrayInitTypeSizeU3D162_t11E10480FC4E2E4875323D07CD37B68D7040BD28  ___B8864ACB9DD69E3D42151513C840AAE270BF21C8_74;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=360 <PrivateImplementationDetails>::B8F87834C3597B2EEF22BA6D3A392CC925636401
	__StaticArrayInitTypeSizeU3D360_t0E9DE21DD2818B844977C0B5AEFD0AF5FA812D79  ___B8F87834C3597B2EEF22BA6D3A392CC925636401_75;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::B9B670F134A59FB1107AF01A9FE8F8E3980B3093
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::BEBC9ECC660A13EFC359BA3383411F698CFF25DB
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::BF5EB60806ECB74EE484105DD9D6F463BF994867
	__StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23  ___BF5EB60806ECB74EE484105DD9D6F463BF994867_79;
	// System.Int64 <PrivateImplementationDetails>::C1A1100642BA9685B30A84D97348484E14AA1865
	int64_t ___C1A1100642BA9685B30A84D97348484E14AA1865_80;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::C6F364A0AD934EFED8909446C215752E565D77C1
	__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  ___C6F364A0AD934EFED8909446C215752E565D77C1_81;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=174 <PrivateImplementationDetails>::CE5835130F5277F63D716FC9115526B0AC68FFAD
	__StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337  ___CE5835130F5277F63D716FC9115526B0AC68FFAD_82;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::CE93C35B755802BC4B3D180716B048FC61701EF7
	__StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23  ___CE93C35B755802BC4B3D180716B048FC61701EF7_83;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::D117188BE8D4609C0D531C51B0BB911A4219DEBE
	__StaticArrayInitTypeSizeU3D32_t99C29E8FAFAAE5B1E3F1CB981F557B0AA62EA81B  ___D117188BE8D4609C0D531C51B0BB911A4219DEBE_84;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636
	__StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5  ___D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=76 <PrivateImplementationDetails>::DA19DB47B583EFCF7825D2E39D661D2354F28219
	__StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60  ___DA19DB47B583EFCF7825D2E39D661D2354F28219_86;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::DD3AEFEADB1CD615F3017763F1568179FEE640B0
	__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_87;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::E1827270A5FE1C85F5352A66FD87BA747213D006
	__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  ___E1827270A5FE1C85F5352A66FD87BA747213D006_88;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::E45BAB43F7D5D038672B3E3431F92E34A7AF2571
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::E92B39D8233061927D9ACDE54665E68E7535635A
	__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  ___E92B39D8233061927D9ACDE54665E68E7535635A_90;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::EA9506959484C55CFE0C139C624DF6060E285866
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___EA9506959484C55CFE0C139C624DF6060E285866_91;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=262 <PrivateImplementationDetails>::EB5E9A80A40096AB74D2E226650C7258D7BC5E9D
	__StaticArrayInitTypeSizeU3D262_tF74EA0E2AEDDD20898E5779445ABF7802D23911A  ___EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::EBF68F411848D603D059DFDEA2321C5A5EA78044
	__StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668  ___EBF68F411848D603D059DFDEA2321C5A5EA78044_93;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::EC89C317EA2BF49A70EFF5E89C691E34733D7C37
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::F06E829E62F3AFBC045D064E10A4F5DF7C969612
	__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  ___F06E829E62F3AFBC045D064E10A4F5DF7C969612_95;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=11614 <PrivateImplementationDetails>::F073AA332018FDA0D572E99448FFF1D6422BD520
	__StaticArrayInitTypeSizeU3D11614_t7947936AE0A455E7877908DB7A291DEE37965F6F  ___F073AA332018FDA0D572E99448FFF1D6422BD520_96;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=120 <PrivateImplementationDetails>::F34B0E10653402E8F788F8BC3F7CD7090928A429
	__StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1  ___F34B0E10653402E8F788F8BC3F7CD7090928A429_97;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=72 <PrivateImplementationDetails>::F37E34BEADB04F34FCC31078A59F49856CA83D5B
	__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  ___F37E34BEADB04F34FCC31078A59F49856CA83D5B_98;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=94 <PrivateImplementationDetails>::F512A9ABF88066AAEB92684F95CC05D8101B462B
	__StaticArrayInitTypeSizeU3D94_t52D6560B7A2023DDDFDCF4D8F6C226742520B4C7  ___F512A9ABF88066AAEB92684F95CC05D8101B462B_99;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::F8FAABB821300AA500C2CEC6091B3782A7FB44A4
	__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  ___F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSize=2350 <PrivateImplementationDetails>::FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B
	__StaticArrayInitTypeSizeU3D2350_t029525D9BCF84611FB610B9E4D13EE898E0B055D  ___FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101;

public:
	inline static int32_t get_offset_of_U30588059ACBD52F7EA2835882F977A9CF72EB9775_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___0588059ACBD52F7EA2835882F977A9CF72EB9775_0)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U30588059ACBD52F7EA2835882F977A9CF72EB9775_0() const { return ___0588059ACBD52F7EA2835882F977A9CF72EB9775_0; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U30588059ACBD52F7EA2835882F977A9CF72EB9775_0() { return &___0588059ACBD52F7EA2835882F977A9CF72EB9775_0; }
	inline void set_U30588059ACBD52F7EA2835882F977A9CF72EB9775_0(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___0588059ACBD52F7EA2835882F977A9CF72EB9775_0 = value;
	}

	inline static int32_t get_offset_of_U30A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1)); }
	inline __StaticArrayInitTypeSizeU3D84_t2EF20E9BBEB47B540AFCA64F09777DFD5E348454  get_U30A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1() const { return ___0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1; }
	inline __StaticArrayInitTypeSizeU3D84_t2EF20E9BBEB47B540AFCA64F09777DFD5E348454 * get_address_of_U30A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1() { return &___0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1; }
	inline void set_U30A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1(__StaticArrayInitTypeSizeU3D84_t2EF20E9BBEB47B540AFCA64F09777DFD5E348454  value)
	{
		___0A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C_1 = value;
	}

	inline static int32_t get_offset_of_U3121EC59E23F7559B28D338D562528F6299C2DE22_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___121EC59E23F7559B28D338D562528F6299C2DE22_2)); }
	inline __StaticArrayInitTypeSizeU3D240_t15F96E63E1A6759D1754EA684441DA49B3724B5F  get_U3121EC59E23F7559B28D338D562528F6299C2DE22_2() const { return ___121EC59E23F7559B28D338D562528F6299C2DE22_2; }
	inline __StaticArrayInitTypeSizeU3D240_t15F96E63E1A6759D1754EA684441DA49B3724B5F * get_address_of_U3121EC59E23F7559B28D338D562528F6299C2DE22_2() { return &___121EC59E23F7559B28D338D562528F6299C2DE22_2; }
	inline void set_U3121EC59E23F7559B28D338D562528F6299C2DE22_2(__StaticArrayInitTypeSizeU3D240_t15F96E63E1A6759D1754EA684441DA49B3724B5F  value)
	{
		___121EC59E23F7559B28D338D562528F6299C2DE22_2 = value;
	}

	inline static int32_t get_offset_of_U31730F09044E91DB8371B849EFF5E6D17BDE4AED0_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___1730F09044E91DB8371B849EFF5E6D17BDE4AED0_3)); }
	inline __StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC  get_U31730F09044E91DB8371B849EFF5E6D17BDE4AED0_3() const { return ___1730F09044E91DB8371B849EFF5E6D17BDE4AED0_3; }
	inline __StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC * get_address_of_U31730F09044E91DB8371B849EFF5E6D17BDE4AED0_3() { return &___1730F09044E91DB8371B849EFF5E6D17BDE4AED0_3; }
	inline void set_U31730F09044E91DB8371B849EFF5E6D17BDE4AED0_3(__StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC  value)
	{
		___1730F09044E91DB8371B849EFF5E6D17BDE4AED0_3 = value;
	}

	inline static int32_t get_offset_of_U31FE6CE411858B3D864679DE2139FB081F08BFACD_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___1FE6CE411858B3D864679DE2139FB081F08BFACD_4)); }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  get_U31FE6CE411858B3D864679DE2139FB081F08BFACD_4() const { return ___1FE6CE411858B3D864679DE2139FB081F08BFACD_4; }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26 * get_address_of_U31FE6CE411858B3D864679DE2139FB081F08BFACD_4() { return &___1FE6CE411858B3D864679DE2139FB081F08BFACD_4; }
	inline void set_U31FE6CE411858B3D864679DE2139FB081F08BFACD_4(__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  value)
	{
		___1FE6CE411858B3D864679DE2139FB081F08BFACD_4 = value;
	}

	inline static int32_t get_offset_of_U325420D0055076FA8D3E4DD96BC53AE24DE6E619F_5() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___25420D0055076FA8D3E4DD96BC53AE24DE6E619F_5)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U325420D0055076FA8D3E4DD96BC53AE24DE6E619F_5() const { return ___25420D0055076FA8D3E4DD96BC53AE24DE6E619F_5; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U325420D0055076FA8D3E4DD96BC53AE24DE6E619F_5() { return &___25420D0055076FA8D3E4DD96BC53AE24DE6E619F_5; }
	inline void set_U325420D0055076FA8D3E4DD96BC53AE24DE6E619F_5(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___25420D0055076FA8D3E4DD96BC53AE24DE6E619F_5 = value;
	}

	inline static int32_t get_offset_of_U325CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6)); }
	inline __StaticArrayInitTypeSizeU3D1208_t7747605A5C3CD826A11C4196CCE9CF1996C344DF  get_U325CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6() const { return ___25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6; }
	inline __StaticArrayInitTypeSizeU3D1208_t7747605A5C3CD826A11C4196CCE9CF1996C344DF * get_address_of_U325CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6() { return &___25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6; }
	inline void set_U325CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6(__StaticArrayInitTypeSizeU3D1208_t7747605A5C3CD826A11C4196CCE9CF1996C344DF  value)
	{
		___25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E_6 = value;
	}

	inline static int32_t get_offset_of_U329C1A61550F0E3260E1953D4FAD71C256218EF40_7() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___29C1A61550F0E3260E1953D4FAD71C256218EF40_7)); }
	inline __StaticArrayInitTypeSizeU3D42_t9FC2D1D81E2853CF5D36635AB6A30DDDB9ABFECA  get_U329C1A61550F0E3260E1953D4FAD71C256218EF40_7() const { return ___29C1A61550F0E3260E1953D4FAD71C256218EF40_7; }
	inline __StaticArrayInitTypeSizeU3D42_t9FC2D1D81E2853CF5D36635AB6A30DDDB9ABFECA * get_address_of_U329C1A61550F0E3260E1953D4FAD71C256218EF40_7() { return &___29C1A61550F0E3260E1953D4FAD71C256218EF40_7; }
	inline void set_U329C1A61550F0E3260E1953D4FAD71C256218EF40_7(__StaticArrayInitTypeSizeU3D42_t9FC2D1D81E2853CF5D36635AB6A30DDDB9ABFECA  value)
	{
		___29C1A61550F0E3260E1953D4FAD71C256218EF40_7 = value;
	}

	inline static int32_t get_offset_of_U32B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___2B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_U32B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8() const { return ___2B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_U32B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8() { return &___2B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8; }
	inline void set_U32B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___2B33BEC8C30DFDC49DAFE20D3BDE19487850D717_8 = value;
	}

	inline static int32_t get_offset_of_U32BA840FF6020B8FF623DBCB7188248CF853FAF4F_9() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___2BA840FF6020B8FF623DBCB7188248CF853FAF4F_9)); }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  get_U32BA840FF6020B8FF623DBCB7188248CF853FAF4F_9() const { return ___2BA840FF6020B8FF623DBCB7188248CF853FAF4F_9; }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA * get_address_of_U32BA840FF6020B8FF623DBCB7188248CF853FAF4F_9() { return &___2BA840FF6020B8FF623DBCB7188248CF853FAF4F_9; }
	inline void set_U32BA840FF6020B8FF623DBCB7188248CF853FAF4F_9(__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  value)
	{
		___2BA840FF6020B8FF623DBCB7188248CF853FAF4F_9 = value;
	}

	inline static int32_t get_offset_of_U32C840AFA48C27B9C05593E468C1232CA1CC74AFD_10() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___2C840AFA48C27B9C05593E468C1232CA1CC74AFD_10)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U32C840AFA48C27B9C05593E468C1232CA1CC74AFD_10() const { return ___2C840AFA48C27B9C05593E468C1232CA1CC74AFD_10; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U32C840AFA48C27B9C05593E468C1232CA1CC74AFD_10() { return &___2C840AFA48C27B9C05593E468C1232CA1CC74AFD_10; }
	inline void set_U32C840AFA48C27B9C05593E468C1232CA1CC74AFD_10(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___2C840AFA48C27B9C05593E468C1232CA1CC74AFD_10 = value;
	}

	inline static int32_t get_offset_of_U32D1DA5BB407F0C11C3B5116196C0C6374D932B20_11() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___2D1DA5BB407F0C11C3B5116196C0C6374D932B20_11)); }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  get_U32D1DA5BB407F0C11C3B5116196C0C6374D932B20_11() const { return ___2D1DA5BB407F0C11C3B5116196C0C6374D932B20_11; }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26 * get_address_of_U32D1DA5BB407F0C11C3B5116196C0C6374D932B20_11() { return &___2D1DA5BB407F0C11C3B5116196C0C6374D932B20_11; }
	inline void set_U32D1DA5BB407F0C11C3B5116196C0C6374D932B20_11(__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  value)
	{
		___2D1DA5BB407F0C11C3B5116196C0C6374D932B20_11 = value;
	}

	inline static int32_t get_offset_of_U32F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U32F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12() const { return ___2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U32F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12() { return &___2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12; }
	inline void set_U32F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___2F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547_12 = value;
	}

	inline static int32_t get_offset_of_U334476C29F6F81C989CFCA42F7C06E84C66236834_13() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___34476C29F6F81C989CFCA42F7C06E84C66236834_13)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U334476C29F6F81C989CFCA42F7C06E84C66236834_13() const { return ___34476C29F6F81C989CFCA42F7C06E84C66236834_13; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U334476C29F6F81C989CFCA42F7C06E84C66236834_13() { return &___34476C29F6F81C989CFCA42F7C06E84C66236834_13; }
	inline void set_U334476C29F6F81C989CFCA42F7C06E84C66236834_13(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___34476C29F6F81C989CFCA42F7C06E84C66236834_13 = value;
	}

	inline static int32_t get_offset_of_U335EED060772F2748D13B745DAEC8CD7BD3B87604_14() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___35EED060772F2748D13B745DAEC8CD7BD3B87604_14)); }
	inline __StaticArrayInitTypeSizeU3D2382_t7764CC6AFDCA682AEBA6E78440AD21978F0AB7B1  get_U335EED060772F2748D13B745DAEC8CD7BD3B87604_14() const { return ___35EED060772F2748D13B745DAEC8CD7BD3B87604_14; }
	inline __StaticArrayInitTypeSizeU3D2382_t7764CC6AFDCA682AEBA6E78440AD21978F0AB7B1 * get_address_of_U335EED060772F2748D13B745DAEC8CD7BD3B87604_14() { return &___35EED060772F2748D13B745DAEC8CD7BD3B87604_14; }
	inline void set_U335EED060772F2748D13B745DAEC8CD7BD3B87604_14(__StaticArrayInitTypeSizeU3D2382_t7764CC6AFDCA682AEBA6E78440AD21978F0AB7B1  value)
	{
		___35EED060772F2748D13B745DAEC8CD7BD3B87604_14 = value;
	}

	inline static int32_t get_offset_of_U3375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15)); }
	inline __StaticArrayInitTypeSizeU3D38_tCB70BC8DEB0D12487BC902760AFB250798B64F83  get_U3375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15() const { return ___375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15; }
	inline __StaticArrayInitTypeSizeU3D38_tCB70BC8DEB0D12487BC902760AFB250798B64F83 * get_address_of_U3375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15() { return &___375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15; }
	inline void set_U3375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15(__StaticArrayInitTypeSizeU3D38_tCB70BC8DEB0D12487BC902760AFB250798B64F83  value)
	{
		___375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3_15 = value;
	}

	inline static int32_t get_offset_of_U3379C06C9E702D31469C29033F0DD63931EB349F5_16() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___379C06C9E702D31469C29033F0DD63931EB349F5_16)); }
	inline __StaticArrayInitTypeSizeU3D1450_tAC1EF3610F74C31313DF1ADF3AC9D9A2A9EC2912  get_U3379C06C9E702D31469C29033F0DD63931EB349F5_16() const { return ___379C06C9E702D31469C29033F0DD63931EB349F5_16; }
	inline __StaticArrayInitTypeSizeU3D1450_tAC1EF3610F74C31313DF1ADF3AC9D9A2A9EC2912 * get_address_of_U3379C06C9E702D31469C29033F0DD63931EB349F5_16() { return &___379C06C9E702D31469C29033F0DD63931EB349F5_16; }
	inline void set_U3379C06C9E702D31469C29033F0DD63931EB349F5_16(__StaticArrayInitTypeSizeU3D1450_tAC1EF3610F74C31313DF1ADF3AC9D9A2A9EC2912  value)
	{
		___379C06C9E702D31469C29033F0DD63931EB349F5_16 = value;
	}

	inline static int32_t get_offset_of_U3399BD13E240F33F808CA7940293D6EC4E6FD5A00_17() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___399BD13E240F33F808CA7940293D6EC4E6FD5A00_17)); }
	inline __StaticArrayInitTypeSizeU3D10_t71B5750224A80E3CACEFBC499879A04CCE6A5CD3  get_U3399BD13E240F33F808CA7940293D6EC4E6FD5A00_17() const { return ___399BD13E240F33F808CA7940293D6EC4E6FD5A00_17; }
	inline __StaticArrayInitTypeSizeU3D10_t71B5750224A80E3CACEFBC499879A04CCE6A5CD3 * get_address_of_U3399BD13E240F33F808CA7940293D6EC4E6FD5A00_17() { return &___399BD13E240F33F808CA7940293D6EC4E6FD5A00_17; }
	inline void set_U3399BD13E240F33F808CA7940293D6EC4E6FD5A00_17(__StaticArrayInitTypeSizeU3D10_t71B5750224A80E3CACEFBC499879A04CCE6A5CD3  value)
	{
		___399BD13E240F33F808CA7940293D6EC4E6FD5A00_17 = value;
	}

	inline static int32_t get_offset_of_U339C9CE73C7B0619D409EF28344F687C1B5C130FE_18() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___39C9CE73C7B0619D409EF28344F687C1B5C130FE_18)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U339C9CE73C7B0619D409EF28344F687C1B5C130FE_18() const { return ___39C9CE73C7B0619D409EF28344F687C1B5C130FE_18; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U339C9CE73C7B0619D409EF28344F687C1B5C130FE_18() { return &___39C9CE73C7B0619D409EF28344F687C1B5C130FE_18; }
	inline void set_U339C9CE73C7B0619D409EF28344F687C1B5C130FE_18(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___39C9CE73C7B0619D409EF28344F687C1B5C130FE_18 = value;
	}

	inline static int32_t get_offset_of_U33C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___3C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19)); }
	inline __StaticArrayInitTypeSizeU3D320_tBE0C4C66577D53F18D8BA69E43FDC69DFA003F8F  get_U33C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19() const { return ___3C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19; }
	inline __StaticArrayInitTypeSizeU3D320_tBE0C4C66577D53F18D8BA69E43FDC69DFA003F8F * get_address_of_U33C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19() { return &___3C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19; }
	inline void set_U33C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19(__StaticArrayInitTypeSizeU3D320_tBE0C4C66577D53F18D8BA69E43FDC69DFA003F8F  value)
	{
		___3C53AFB51FEC23491684C7BEDBC6D4E0F409F851_19 = value;
	}

	inline static int32_t get_offset_of_U33E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20)); }
	inline __StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668  get_U33E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20() const { return ___3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20; }
	inline __StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668 * get_address_of_U33E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20() { return &___3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20; }
	inline void set_U33E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20(__StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668  value)
	{
		___3E4BBF9D0CDD2E34F78AA7A9A3979DCE1F7B02BD_20 = value;
	}

	inline static int32_t get_offset_of_U33E823444D2DFECF0F90B436B88F02A533CB376F1_21() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___3E823444D2DFECF0F90B436B88F02A533CB376F1_21)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_U33E823444D2DFECF0F90B436B88F02A533CB376F1_21() const { return ___3E823444D2DFECF0F90B436B88F02A533CB376F1_21; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_U33E823444D2DFECF0F90B436B88F02A533CB376F1_21() { return &___3E823444D2DFECF0F90B436B88F02A533CB376F1_21; }
	inline void set_U33E823444D2DFECF0F90B436B88F02A533CB376F1_21(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___3E823444D2DFECF0F90B436B88F02A533CB376F1_21 = value;
	}

	inline static int32_t get_offset_of_U33FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___3FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U33FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22() const { return ___3FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U33FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22() { return &___3FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22; }
	inline void set_U33FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___3FE6C283BCF384FD2C8789880DFF59664E2AB4A1_22 = value;
	}

	inline static int32_t get_offset_of_U340981BAA39513E58B28DCF0103CC04DE2A0A0444_23() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___40981BAA39513E58B28DCF0103CC04DE2A0A0444_23)); }
	inline __StaticArrayInitTypeSizeU3D1665_tF300201390474873919B6C58C810DFAC718FE0F4  get_U340981BAA39513E58B28DCF0103CC04DE2A0A0444_23() const { return ___40981BAA39513E58B28DCF0103CC04DE2A0A0444_23; }
	inline __StaticArrayInitTypeSizeU3D1665_tF300201390474873919B6C58C810DFAC718FE0F4 * get_address_of_U340981BAA39513E58B28DCF0103CC04DE2A0A0444_23() { return &___40981BAA39513E58B28DCF0103CC04DE2A0A0444_23; }
	inline void set_U340981BAA39513E58B28DCF0103CC04DE2A0A0444_23(__StaticArrayInitTypeSizeU3D1665_tF300201390474873919B6C58C810DFAC718FE0F4  value)
	{
		___40981BAA39513E58B28DCF0103CC04DE2A0A0444_23 = value;
	}

	inline static int32_t get_offset_of_U340E7C49413D261F3F38AD3A870C0AC69C8BDA048_24() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___40E7C49413D261F3F38AD3A870C0AC69C8BDA048_24)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U340E7C49413D261F3F38AD3A870C0AC69C8BDA048_24() const { return ___40E7C49413D261F3F38AD3A870C0AC69C8BDA048_24; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U340E7C49413D261F3F38AD3A870C0AC69C8BDA048_24() { return &___40E7C49413D261F3F38AD3A870C0AC69C8BDA048_24; }
	inline void set_U340E7C49413D261F3F38AD3A870C0AC69C8BDA048_24(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___40E7C49413D261F3F38AD3A870C0AC69C8BDA048_24 = value;
	}

	inline static int32_t get_offset_of_U3421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U3421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25() const { return ___421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U3421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25() { return &___421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25; }
	inline void set_U3421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___421EC7E82F2967DF6CA8C3605514DC6F29EE5845_25 = value;
	}

	inline static int32_t get_offset_of_U34858DB4AA76D3933F1CA9E6712D4FDB16903F628_26() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___4858DB4AA76D3933F1CA9E6712D4FDB16903F628_26)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U34858DB4AA76D3933F1CA9E6712D4FDB16903F628_26() const { return ___4858DB4AA76D3933F1CA9E6712D4FDB16903F628_26; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U34858DB4AA76D3933F1CA9E6712D4FDB16903F628_26() { return &___4858DB4AA76D3933F1CA9E6712D4FDB16903F628_26; }
	inline void set_U34858DB4AA76D3933F1CA9E6712D4FDB16903F628_26(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___4858DB4AA76D3933F1CA9E6712D4FDB16903F628_26 = value;
	}

	inline static int32_t get_offset_of_U34F7A8890F332B22B8DE0BD29D36FA7364748D76A_27() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___4F7A8890F332B22B8DE0BD29D36FA7364748D76A_27)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U34F7A8890F332B22B8DE0BD29D36FA7364748D76A_27() const { return ___4F7A8890F332B22B8DE0BD29D36FA7364748D76A_27; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U34F7A8890F332B22B8DE0BD29D36FA7364748D76A_27() { return &___4F7A8890F332B22B8DE0BD29D36FA7364748D76A_27; }
	inline void set_U34F7A8890F332B22B8DE0BD29D36FA7364748D76A_27(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___4F7A8890F332B22B8DE0BD29D36FA7364748D76A_27 = value;
	}

	inline static int32_t get_offset_of_U3536422B321459B242ADED7240B7447E904E083E3_28() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___536422B321459B242ADED7240B7447E904E083E3_28)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U3536422B321459B242ADED7240B7447E904E083E3_28() const { return ___536422B321459B242ADED7240B7447E904E083E3_28; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U3536422B321459B242ADED7240B7447E904E083E3_28() { return &___536422B321459B242ADED7240B7447E904E083E3_28; }
	inline void set_U3536422B321459B242ADED7240B7447E904E083E3_28(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___536422B321459B242ADED7240B7447E904E083E3_28 = value;
	}

	inline static int32_t get_offset_of_U35382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29)); }
	inline __StaticArrayInitTypeSizeU3D1080_tDD425A5824CFEEBEB897380BE535A4D579DD8DEB  get_U35382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29() const { return ___5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29; }
	inline __StaticArrayInitTypeSizeU3D1080_tDD425A5824CFEEBEB897380BE535A4D579DD8DEB * get_address_of_U35382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29() { return &___5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29; }
	inline void set_U35382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29(__StaticArrayInitTypeSizeU3D1080_tDD425A5824CFEEBEB897380BE535A4D579DD8DEB  value)
	{
		___5382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F3_29 = value;
	}

	inline static int32_t get_offset_of_U357218C316B6921E2CD61027A2387EDC31A2D9471_30() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___57218C316B6921E2CD61027A2387EDC31A2D9471_30)); }
	inline __StaticArrayInitTypeSizeU3D3_t87EA921BA4E5FA6B89C780901818C549D9F073A4  get_U357218C316B6921E2CD61027A2387EDC31A2D9471_30() const { return ___57218C316B6921E2CD61027A2387EDC31A2D9471_30; }
	inline __StaticArrayInitTypeSizeU3D3_t87EA921BA4E5FA6B89C780901818C549D9F073A4 * get_address_of_U357218C316B6921E2CD61027A2387EDC31A2D9471_30() { return &___57218C316B6921E2CD61027A2387EDC31A2D9471_30; }
	inline void set_U357218C316B6921E2CD61027A2387EDC31A2D9471_30(__StaticArrayInitTypeSizeU3D3_t87EA921BA4E5FA6B89C780901818C549D9F073A4  value)
	{
		___57218C316B6921E2CD61027A2387EDC31A2D9471_30 = value;
	}

	inline static int32_t get_offset_of_U357F320D62696EC99727E0FE2045A05F1289CC0C6_31() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___57F320D62696EC99727E0FE2045A05F1289CC0C6_31)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U357F320D62696EC99727E0FE2045A05F1289CC0C6_31() const { return ___57F320D62696EC99727E0FE2045A05F1289CC0C6_31; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U357F320D62696EC99727E0FE2045A05F1289CC0C6_31() { return &___57F320D62696EC99727E0FE2045A05F1289CC0C6_31; }
	inline void set_U357F320D62696EC99727E0FE2045A05F1289CC0C6_31(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___57F320D62696EC99727E0FE2045A05F1289CC0C6_31 = value;
	}

	inline static int32_t get_offset_of_U3594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32)); }
	inline __StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43  get_U3594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32() const { return ___594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32; }
	inline __StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43 * get_address_of_U3594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32() { return &___594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32; }
	inline void set_U3594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32(__StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43  value)
	{
		___594A33A00BC4F785DFD43E3C6C44FBA1242CCAF3_32 = value;
	}

	inline static int32_t get_offset_of_U35BBDF8058D4235C33F2E8DCF76004031B6187A2F_33() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___5BBDF8058D4235C33F2E8DCF76004031B6187A2F_33)); }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  get_U35BBDF8058D4235C33F2E8DCF76004031B6187A2F_33() const { return ___5BBDF8058D4235C33F2E8DCF76004031B6187A2F_33; }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA * get_address_of_U35BBDF8058D4235C33F2E8DCF76004031B6187A2F_33() { return &___5BBDF8058D4235C33F2E8DCF76004031B6187A2F_33; }
	inline void set_U35BBDF8058D4235C33F2E8DCF76004031B6187A2F_33(__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  value)
	{
		___5BBDF8058D4235C33F2E8DCF76004031B6187A2F_33 = value;
	}

	inline static int32_t get_offset_of_U35BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34)); }
	inline __StaticArrayInitTypeSizeU3D288_t901CBC2EE96C2C63E8B3C6D507136F8A55FF5566  get_U35BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34() const { return ___5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34; }
	inline __StaticArrayInitTypeSizeU3D288_t901CBC2EE96C2C63E8B3C6D507136F8A55FF5566 * get_address_of_U35BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34() { return &___5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34; }
	inline void set_U35BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34(__StaticArrayInitTypeSizeU3D288_t901CBC2EE96C2C63E8B3C6D507136F8A55FF5566  value)
	{
		___5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF_34 = value;
	}

	inline static int32_t get_offset_of_U35BFE2819B4778217C56416C7585FF0E56EBACD89_35() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___5BFE2819B4778217C56416C7585FF0E56EBACD89_35)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U35BFE2819B4778217C56416C7585FF0E56EBACD89_35() const { return ___5BFE2819B4778217C56416C7585FF0E56EBACD89_35; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U35BFE2819B4778217C56416C7585FF0E56EBACD89_35() { return &___5BFE2819B4778217C56416C7585FF0E56EBACD89_35; }
	inline void set_U35BFE2819B4778217C56416C7585FF0E56EBACD89_35(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___5BFE2819B4778217C56416C7585FF0E56EBACD89_35 = value;
	}

	inline static int32_t get_offset_of_U3609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36)); }
	inline __StaticArrayInitTypeSizeU3D128_t0E65F82715F120C2585C93F35BFA548913720A71  get_U3609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36() const { return ___609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36; }
	inline __StaticArrayInitTypeSizeU3D128_t0E65F82715F120C2585C93F35BFA548913720A71 * get_address_of_U3609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36() { return &___609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36; }
	inline void set_U3609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36(__StaticArrayInitTypeSizeU3D128_t0E65F82715F120C2585C93F35BFA548913720A71  value)
	{
		___609C0E8D8DA86A09D6013D301C86BA8782C16B8C_36 = value;
	}

	inline static int32_t get_offset_of_U365E32B4E150FD8D24B93B0D42A17F1DAD146162B_37() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___65E32B4E150FD8D24B93B0D42A17F1DAD146162B_37)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U365E32B4E150FD8D24B93B0D42A17F1DAD146162B_37() const { return ___65E32B4E150FD8D24B93B0D42A17F1DAD146162B_37; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U365E32B4E150FD8D24B93B0D42A17F1DAD146162B_37() { return &___65E32B4E150FD8D24B93B0D42A17F1DAD146162B_37; }
	inline void set_U365E32B4E150FD8D24B93B0D42A17F1DAD146162B_37(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___65E32B4E150FD8D24B93B0D42A17F1DAD146162B_37 = value;
	}

	inline static int32_t get_offset_of_U36770974FEF1E98B9C1864370E2B5B786EB0EA39E_38() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___6770974FEF1E98B9C1864370E2B5B786EB0EA39E_38)); }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  get_U36770974FEF1E98B9C1864370E2B5B786EB0EA39E_38() const { return ___6770974FEF1E98B9C1864370E2B5B786EB0EA39E_38; }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD * get_address_of_U36770974FEF1E98B9C1864370E2B5B786EB0EA39E_38() { return &___6770974FEF1E98B9C1864370E2B5B786EB0EA39E_38; }
	inline void set_U36770974FEF1E98B9C1864370E2B5B786EB0EA39E_38(__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  value)
	{
		___6770974FEF1E98B9C1864370E2B5B786EB0EA39E_38 = value;
	}

	inline static int32_t get_offset_of_U367EEAD805D708D9AA4E14BF747E44CED801744F3_39() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___67EEAD805D708D9AA4E14BF747E44CED801744F3_39)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U367EEAD805D708D9AA4E14BF747E44CED801744F3_39() const { return ___67EEAD805D708D9AA4E14BF747E44CED801744F3_39; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U367EEAD805D708D9AA4E14BF747E44CED801744F3_39() { return &___67EEAD805D708D9AA4E14BF747E44CED801744F3_39; }
	inline void set_U367EEAD805D708D9AA4E14BF747E44CED801744F3_39(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___67EEAD805D708D9AA4E14BF747E44CED801744F3_39 = value;
	}

	inline static int32_t get_offset_of_U36C71197D228427B2864C69B357FEF73D8C9D59DF_40() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___6C71197D228427B2864C69B357FEF73D8C9D59DF_40)); }
	inline __StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1  get_U36C71197D228427B2864C69B357FEF73D8C9D59DF_40() const { return ___6C71197D228427B2864C69B357FEF73D8C9D59DF_40; }
	inline __StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1 * get_address_of_U36C71197D228427B2864C69B357FEF73D8C9D59DF_40() { return &___6C71197D228427B2864C69B357FEF73D8C9D59DF_40; }
	inline void set_U36C71197D228427B2864C69B357FEF73D8C9D59DF_40(__StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1  value)
	{
		___6C71197D228427B2864C69B357FEF73D8C9D59DF_40 = value;
	}

	inline static int32_t get_offset_of_U36CEE45445AFD150B047A5866FFA76AA651CDB7B7_41() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___6CEE45445AFD150B047A5866FFA76AA651CDB7B7_41)); }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  get_U36CEE45445AFD150B047A5866FFA76AA651CDB7B7_41() const { return ___6CEE45445AFD150B047A5866FFA76AA651CDB7B7_41; }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26 * get_address_of_U36CEE45445AFD150B047A5866FFA76AA651CDB7B7_41() { return &___6CEE45445AFD150B047A5866FFA76AA651CDB7B7_41; }
	inline void set_U36CEE45445AFD150B047A5866FFA76AA651CDB7B7_41(__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  value)
	{
		___6CEE45445AFD150B047A5866FFA76AA651CDB7B7_41 = value;
	}

	inline static int32_t get_offset_of_U36FC754859E4EC74E447048364B216D825C6F8FE7_42() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___6FC754859E4EC74E447048364B216D825C6F8FE7_42)); }
	inline __StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60  get_U36FC754859E4EC74E447048364B216D825C6F8FE7_42() const { return ___6FC754859E4EC74E447048364B216D825C6F8FE7_42; }
	inline __StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60 * get_address_of_U36FC754859E4EC74E447048364B216D825C6F8FE7_42() { return &___6FC754859E4EC74E447048364B216D825C6F8FE7_42; }
	inline void set_U36FC754859E4EC74E447048364B216D825C6F8FE7_42(__StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60  value)
	{
		___6FC754859E4EC74E447048364B216D825C6F8FE7_42 = value;
	}

	inline static int32_t get_offset_of_U3704939CD172085D1295FCE3F1D92431D685D7AA2_43() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___704939CD172085D1295FCE3F1D92431D685D7AA2_43)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U3704939CD172085D1295FCE3F1D92431D685D7AA2_43() const { return ___704939CD172085D1295FCE3F1D92431D685D7AA2_43; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U3704939CD172085D1295FCE3F1D92431D685D7AA2_43() { return &___704939CD172085D1295FCE3F1D92431D685D7AA2_43; }
	inline void set_U3704939CD172085D1295FCE3F1D92431D685D7AA2_43(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___704939CD172085D1295FCE3F1D92431D685D7AA2_43 = value;
	}

	inline static int32_t get_offset_of_U37088AAE49F0627B72729078DE6E3182DDCF8ED99_44() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___7088AAE49F0627B72729078DE6E3182DDCF8ED99_44)); }
	inline __StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC  get_U37088AAE49F0627B72729078DE6E3182DDCF8ED99_44() const { return ___7088AAE49F0627B72729078DE6E3182DDCF8ED99_44; }
	inline __StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC * get_address_of_U37088AAE49F0627B72729078DE6E3182DDCF8ED99_44() { return &___7088AAE49F0627B72729078DE6E3182DDCF8ED99_44; }
	inline void set_U37088AAE49F0627B72729078DE6E3182DDCF8ED99_44(__StaticArrayInitTypeSizeU3D24_t54A5E8E52DF075628A83AE11B6178839F1F8FBDC  value)
	{
		___7088AAE49F0627B72729078DE6E3182DDCF8ED99_44 = value;
	}

	inline static int32_t get_offset_of_U37341C933A70EAE383CC50C4B945ADB8E08F06737_45() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___7341C933A70EAE383CC50C4B945ADB8E08F06737_45)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U37341C933A70EAE383CC50C4B945ADB8E08F06737_45() const { return ___7341C933A70EAE383CC50C4B945ADB8E08F06737_45; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U37341C933A70EAE383CC50C4B945ADB8E08F06737_45() { return &___7341C933A70EAE383CC50C4B945ADB8E08F06737_45; }
	inline void set_U37341C933A70EAE383CC50C4B945ADB8E08F06737_45(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___7341C933A70EAE383CC50C4B945ADB8E08F06737_45 = value;
	}

	inline static int32_t get_offset_of_U37FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U37FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46() const { return ___7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U37FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46() { return &___7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46; }
	inline void set_U37FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___7FE820C9CF0F0B90445A71F1D262D22E4F0C4C68_46 = value;
	}

	inline static int32_t get_offset_of_U3811A927B7DADD378BE60BBDE794B9277AA9B50EC_47() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___811A927B7DADD378BE60BBDE794B9277AA9B50EC_47)); }
	inline __StaticArrayInitTypeSizeU3D21252_t7F9940F69151C8490439C5AC4C3E8F115E6EFDD0  get_U3811A927B7DADD378BE60BBDE794B9277AA9B50EC_47() const { return ___811A927B7DADD378BE60BBDE794B9277AA9B50EC_47; }
	inline __StaticArrayInitTypeSizeU3D21252_t7F9940F69151C8490439C5AC4C3E8F115E6EFDD0 * get_address_of_U3811A927B7DADD378BE60BBDE794B9277AA9B50EC_47() { return &___811A927B7DADD378BE60BBDE794B9277AA9B50EC_47; }
	inline void set_U3811A927B7DADD378BE60BBDE794B9277AA9B50EC_47(__StaticArrayInitTypeSizeU3D21252_t7F9940F69151C8490439C5AC4C3E8F115E6EFDD0  value)
	{
		___811A927B7DADD378BE60BBDE794B9277AA9B50EC_47 = value;
	}

	inline static int32_t get_offset_of_U381917F1E21F3C22B9F916994547A614FB03E968E_48() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___81917F1E21F3C22B9F916994547A614FB03E968E_48)); }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  get_U381917F1E21F3C22B9F916994547A614FB03E968E_48() const { return ___81917F1E21F3C22B9F916994547A614FB03E968E_48; }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA * get_address_of_U381917F1E21F3C22B9F916994547A614FB03E968E_48() { return &___81917F1E21F3C22B9F916994547A614FB03E968E_48; }
	inline void set_U381917F1E21F3C22B9F916994547A614FB03E968E_48(__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  value)
	{
		___81917F1E21F3C22B9F916994547A614FB03E968E_48 = value;
	}

	inline static int32_t get_offset_of_U3823566DA642D6EA356E15585921F2A4CA23D6760_49() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___823566DA642D6EA356E15585921F2A4CA23D6760_49)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U3823566DA642D6EA356E15585921F2A4CA23D6760_49() const { return ___823566DA642D6EA356E15585921F2A4CA23D6760_49; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U3823566DA642D6EA356E15585921F2A4CA23D6760_49() { return &___823566DA642D6EA356E15585921F2A4CA23D6760_49; }
	inline void set_U3823566DA642D6EA356E15585921F2A4CA23D6760_49(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___823566DA642D6EA356E15585921F2A4CA23D6760_49 = value;
	}

	inline static int32_t get_offset_of_U382C2A59850B2E85BCE1A45A479537A384DF6098D_50() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___82C2A59850B2E85BCE1A45A479537A384DF6098D_50)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_U382C2A59850B2E85BCE1A45A479537A384DF6098D_50() const { return ___82C2A59850B2E85BCE1A45A479537A384DF6098D_50; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_U382C2A59850B2E85BCE1A45A479537A384DF6098D_50() { return &___82C2A59850B2E85BCE1A45A479537A384DF6098D_50; }
	inline void set_U382C2A59850B2E85BCE1A45A479537A384DF6098D_50(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___82C2A59850B2E85BCE1A45A479537A384DF6098D_50 = value;
	}

	inline static int32_t get_offset_of_U382C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51)); }
	inline __StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5  get_U382C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51() const { return ___82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51; }
	inline __StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5 * get_address_of_U382C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51() { return &___82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51; }
	inline void set_U382C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51(__StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5  value)
	{
		___82C383F8E6E4D3D87AEBB986A5D0077E8AD157C4_51 = value;
	}

	inline static int32_t get_offset_of_U3871B9CF85DB352BAADF12BAE8F19857683E385AC_52() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___871B9CF85DB352BAADF12BAE8F19857683E385AC_52)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U3871B9CF85DB352BAADF12BAE8F19857683E385AC_52() const { return ___871B9CF85DB352BAADF12BAE8F19857683E385AC_52; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U3871B9CF85DB352BAADF12BAE8F19857683E385AC_52() { return &___871B9CF85DB352BAADF12BAE8F19857683E385AC_52; }
	inline void set_U3871B9CF85DB352BAADF12BAE8F19857683E385AC_52(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___871B9CF85DB352BAADF12BAE8F19857683E385AC_52 = value;
	}

	inline static int32_t get_offset_of_U389A040451C8CC5C8FB268BE44BDD74964C104155_53() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___89A040451C8CC5C8FB268BE44BDD74964C104155_53)); }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  get_U389A040451C8CC5C8FB268BE44BDD74964C104155_53() const { return ___89A040451C8CC5C8FB268BE44BDD74964C104155_53; }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26 * get_address_of_U389A040451C8CC5C8FB268BE44BDD74964C104155_53() { return &___89A040451C8CC5C8FB268BE44BDD74964C104155_53; }
	inline void set_U389A040451C8CC5C8FB268BE44BDD74964C104155_53(__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  value)
	{
		___89A040451C8CC5C8FB268BE44BDD74964C104155_53 = value;
	}

	inline static int32_t get_offset_of_U38CAA092E783257106251246FF5C97F88D28517A6_54() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___8CAA092E783257106251246FF5C97F88D28517A6_54)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U38CAA092E783257106251246FF5C97F88D28517A6_54() const { return ___8CAA092E783257106251246FF5C97F88D28517A6_54; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U38CAA092E783257106251246FF5C97F88D28517A6_54() { return &___8CAA092E783257106251246FF5C97F88D28517A6_54; }
	inline void set_U38CAA092E783257106251246FF5C97F88D28517A6_54(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___8CAA092E783257106251246FF5C97F88D28517A6_54 = value;
	}

	inline static int32_t get_offset_of_U38D231DD55FE1AD7631BBD0905A17D5EB616C2154_55() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___8D231DD55FE1AD7631BBD0905A17D5EB616C2154_55)); }
	inline __StaticArrayInitTypeSizeU3D2100_t77017A2656678C6EE4571B84C9F635820AB583B0  get_U38D231DD55FE1AD7631BBD0905A17D5EB616C2154_55() const { return ___8D231DD55FE1AD7631BBD0905A17D5EB616C2154_55; }
	inline __StaticArrayInitTypeSizeU3D2100_t77017A2656678C6EE4571B84C9F635820AB583B0 * get_address_of_U38D231DD55FE1AD7631BBD0905A17D5EB616C2154_55() { return &___8D231DD55FE1AD7631BBD0905A17D5EB616C2154_55; }
	inline void set_U38D231DD55FE1AD7631BBD0905A17D5EB616C2154_55(__StaticArrayInitTypeSizeU3D2100_t77017A2656678C6EE4571B84C9F635820AB583B0  value)
	{
		___8D231DD55FE1AD7631BBD0905A17D5EB616C2154_55 = value;
	}

	inline static int32_t get_offset_of_U38E10AC2F34545DFBBF3FCBC06055D797A8C99991_56() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___8E10AC2F34545DFBBF3FCBC06055D797A8C99991_56)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_U38E10AC2F34545DFBBF3FCBC06055D797A8C99991_56() const { return ___8E10AC2F34545DFBBF3FCBC06055D797A8C99991_56; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_U38E10AC2F34545DFBBF3FCBC06055D797A8C99991_56() { return &___8E10AC2F34545DFBBF3FCBC06055D797A8C99991_56; }
	inline void set_U38E10AC2F34545DFBBF3FCBC06055D797A8C99991_56(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___8E10AC2F34545DFBBF3FCBC06055D797A8C99991_56 = value;
	}

	inline static int32_t get_offset_of_U393A63E90605400F34B49F0EB3361D23C89164BDA_57() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___93A63E90605400F34B49F0EB3361D23C89164BDA_57)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_U393A63E90605400F34B49F0EB3361D23C89164BDA_57() const { return ___93A63E90605400F34B49F0EB3361D23C89164BDA_57; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_U393A63E90605400F34B49F0EB3361D23C89164BDA_57() { return &___93A63E90605400F34B49F0EB3361D23C89164BDA_57; }
	inline void set_U393A63E90605400F34B49F0EB3361D23C89164BDA_57(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___93A63E90605400F34B49F0EB3361D23C89164BDA_57 = value;
	}

	inline static int32_t get_offset_of_U394841DD2F330CCB1089BF413E4FA9B04505152E2_58() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___94841DD2F330CCB1089BF413E4FA9B04505152E2_58)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U394841DD2F330CCB1089BF413E4FA9B04505152E2_58() const { return ___94841DD2F330CCB1089BF413E4FA9B04505152E2_58; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U394841DD2F330CCB1089BF413E4FA9B04505152E2_58() { return &___94841DD2F330CCB1089BF413E4FA9B04505152E2_58; }
	inline void set_U394841DD2F330CCB1089BF413E4FA9B04505152E2_58(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___94841DD2F330CCB1089BF413E4FA9B04505152E2_58 = value;
	}

	inline static int32_t get_offset_of_U395264589E48F94B7857CFF398FB72A537E13EEE2_59() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___95264589E48F94B7857CFF398FB72A537E13EEE2_59)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_U395264589E48F94B7857CFF398FB72A537E13EEE2_59() const { return ___95264589E48F94B7857CFF398FB72A537E13EEE2_59; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_U395264589E48F94B7857CFF398FB72A537E13EEE2_59() { return &___95264589E48F94B7857CFF398FB72A537E13EEE2_59; }
	inline void set_U395264589E48F94B7857CFF398FB72A537E13EEE2_59(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___95264589E48F94B7857CFF398FB72A537E13EEE2_59 = value;
	}

	inline static int32_t get_offset_of_U395C48758CAE1715783472FB073AB158AB8A0AB2A_60() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___95C48758CAE1715783472FB073AB158AB8A0AB2A_60)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U395C48758CAE1715783472FB073AB158AB8A0AB2A_60() const { return ___95C48758CAE1715783472FB073AB158AB8A0AB2A_60; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U395C48758CAE1715783472FB073AB158AB8A0AB2A_60() { return &___95C48758CAE1715783472FB073AB158AB8A0AB2A_60; }
	inline void set_U395C48758CAE1715783472FB073AB158AB8A0AB2A_60(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___95C48758CAE1715783472FB073AB158AB8A0AB2A_60 = value;
	}

	inline static int32_t get_offset_of_U3973417296623D8DC6961B09664E54039E44CA5D8_61() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___973417296623D8DC6961B09664E54039E44CA5D8_61)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_U3973417296623D8DC6961B09664E54039E44CA5D8_61() const { return ___973417296623D8DC6961B09664E54039E44CA5D8_61; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_U3973417296623D8DC6961B09664E54039E44CA5D8_61() { return &___973417296623D8DC6961B09664E54039E44CA5D8_61; }
	inline void set_U3973417296623D8DC6961B09664E54039E44CA5D8_61(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___973417296623D8DC6961B09664E54039E44CA5D8_61 = value;
	}

	inline static int32_t get_offset_of_A0074C15377C0C870B055927403EA9FA7A349D12_62() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A0074C15377C0C870B055927403EA9FA7A349D12_62)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_A0074C15377C0C870B055927403EA9FA7A349D12_62() const { return ___A0074C15377C0C870B055927403EA9FA7A349D12_62; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_A0074C15377C0C870B055927403EA9FA7A349D12_62() { return &___A0074C15377C0C870B055927403EA9FA7A349D12_62; }
	inline void set_A0074C15377C0C870B055927403EA9FA7A349D12_62(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___A0074C15377C0C870B055927403EA9FA7A349D12_62 = value;
	}

	inline static int32_t get_offset_of_A1319B706116AB2C6D44483F60A7D0ACEA543396_63() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A1319B706116AB2C6D44483F60A7D0ACEA543396_63)); }
	inline __StaticArrayInitTypeSizeU3D130_tF56FBBACF53AE9A551B962978B48A914536B6871  get_A1319B706116AB2C6D44483F60A7D0ACEA543396_63() const { return ___A1319B706116AB2C6D44483F60A7D0ACEA543396_63; }
	inline __StaticArrayInitTypeSizeU3D130_tF56FBBACF53AE9A551B962978B48A914536B6871 * get_address_of_A1319B706116AB2C6D44483F60A7D0ACEA543396_63() { return &___A1319B706116AB2C6D44483F60A7D0ACEA543396_63; }
	inline void set_A1319B706116AB2C6D44483F60A7D0ACEA543396_63(__StaticArrayInitTypeSizeU3D130_tF56FBBACF53AE9A551B962978B48A914536B6871  value)
	{
		___A1319B706116AB2C6D44483F60A7D0ACEA543396_63 = value;
	}

	inline static int32_t get_offset_of_A13AA52274D951A18029131A8DDECF76B569A15D_64() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A13AA52274D951A18029131A8DDECF76B569A15D_64)); }
	inline int64_t get_A13AA52274D951A18029131A8DDECF76B569A15D_64() const { return ___A13AA52274D951A18029131A8DDECF76B569A15D_64; }
	inline int64_t* get_address_of_A13AA52274D951A18029131A8DDECF76B569A15D_64() { return &___A13AA52274D951A18029131A8DDECF76B569A15D_64; }
	inline void set_A13AA52274D951A18029131A8DDECF76B569A15D_64(int64_t value)
	{
		___A13AA52274D951A18029131A8DDECF76B569A15D_64 = value;
	}

	inline static int32_t get_offset_of_A5444763673307F6828C748D4B9708CFC02B0959_65() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A5444763673307F6828C748D4B9708CFC02B0959_65)); }
	inline __StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43  get_A5444763673307F6828C748D4B9708CFC02B0959_65() const { return ___A5444763673307F6828C748D4B9708CFC02B0959_65; }
	inline __StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43 * get_address_of_A5444763673307F6828C748D4B9708CFC02B0959_65() { return &___A5444763673307F6828C748D4B9708CFC02B0959_65; }
	inline void set_A5444763673307F6828C748D4B9708CFC02B0959_65(__StaticArrayInitTypeSizeU3D212_tA27E3A600D9E677116CCFCF5CB90C2DEF1951E43  value)
	{
		___A5444763673307F6828C748D4B9708CFC02B0959_65 = value;
	}

	inline static int32_t get_offset_of_A6732F8E7FC23766AB329B492D6BF82E3B33233F_66() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A6732F8E7FC23766AB329B492D6BF82E3B33233F_66)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_A6732F8E7FC23766AB329B492D6BF82E3B33233F_66() const { return ___A6732F8E7FC23766AB329B492D6BF82E3B33233F_66; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_A6732F8E7FC23766AB329B492D6BF82E3B33233F_66() { return &___A6732F8E7FC23766AB329B492D6BF82E3B33233F_66; }
	inline void set_A6732F8E7FC23766AB329B492D6BF82E3B33233F_66(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___A6732F8E7FC23766AB329B492D6BF82E3B33233F_66 = value;
	}

	inline static int32_t get_offset_of_A705A106D95282BD15E13EEA6B0AF583FF786D83_67() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A705A106D95282BD15E13EEA6B0AF583FF786D83_67)); }
	inline __StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337  get_A705A106D95282BD15E13EEA6B0AF583FF786D83_67() const { return ___A705A106D95282BD15E13EEA6B0AF583FF786D83_67; }
	inline __StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337 * get_address_of_A705A106D95282BD15E13EEA6B0AF583FF786D83_67() { return &___A705A106D95282BD15E13EEA6B0AF583FF786D83_67; }
	inline void set_A705A106D95282BD15E13EEA6B0AF583FF786D83_67(__StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337  value)
	{
		___A705A106D95282BD15E13EEA6B0AF583FF786D83_67 = value;
	}

	inline static int32_t get_offset_of_A8A491E4CED49AE0027560476C10D933CE70C8DF_68() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___A8A491E4CED49AE0027560476C10D933CE70C8DF_68)); }
	inline __StaticArrayInitTypeSizeU3D1018_tC210B7B033B7D52771288C82C8E6DA21074FF7F3  get_A8A491E4CED49AE0027560476C10D933CE70C8DF_68() const { return ___A8A491E4CED49AE0027560476C10D933CE70C8DF_68; }
	inline __StaticArrayInitTypeSizeU3D1018_tC210B7B033B7D52771288C82C8E6DA21074FF7F3 * get_address_of_A8A491E4CED49AE0027560476C10D933CE70C8DF_68() { return &___A8A491E4CED49AE0027560476C10D933CE70C8DF_68; }
	inline void set_A8A491E4CED49AE0027560476C10D933CE70C8DF_68(__StaticArrayInitTypeSizeU3D1018_tC210B7B033B7D52771288C82C8E6DA21074FF7F3  value)
	{
		___A8A491E4CED49AE0027560476C10D933CE70C8DF_68 = value;
	}

	inline static int32_t get_offset_of_AC791C4F39504D1184B73478943D0636258DA7B1_69() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___AC791C4F39504D1184B73478943D0636258DA7B1_69)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_AC791C4F39504D1184B73478943D0636258DA7B1_69() const { return ___AC791C4F39504D1184B73478943D0636258DA7B1_69; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_AC791C4F39504D1184B73478943D0636258DA7B1_69() { return &___AC791C4F39504D1184B73478943D0636258DA7B1_69; }
	inline void set_AC791C4F39504D1184B73478943D0636258DA7B1_69(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___AC791C4F39504D1184B73478943D0636258DA7B1_69 = value;
	}

	inline static int32_t get_offset_of_AFCD4E1211233E99373A3367B23105A3D624B1F2_70() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___AFCD4E1211233E99373A3367B23105A3D624B1F2_70)); }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  get_AFCD4E1211233E99373A3367B23105A3D624B1F2_70() const { return ___AFCD4E1211233E99373A3367B23105A3D624B1F2_70; }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD * get_address_of_AFCD4E1211233E99373A3367B23105A3D624B1F2_70() { return &___AFCD4E1211233E99373A3367B23105A3D624B1F2_70; }
	inline void set_AFCD4E1211233E99373A3367B23105A3D624B1F2_70(__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  value)
	{
		___AFCD4E1211233E99373A3367B23105A3D624B1F2_70 = value;
	}

	inline static int32_t get_offset_of_B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71() const { return ___B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71() { return &___B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71; }
	inline void set_B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___B472ED77CB3B2A66D49D179F1EE2081B70A6AB61_71 = value;
	}

	inline static int32_t get_offset_of_B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72)); }
	inline __StaticArrayInitTypeSizeU3D256_t11D9B162886459BA6BCD63DB255358502735B7A3  get_B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72() const { return ___B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72; }
	inline __StaticArrayInitTypeSizeU3D256_t11D9B162886459BA6BCD63DB255358502735B7A3 * get_address_of_B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72() { return &___B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72; }
	inline void set_B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72(__StaticArrayInitTypeSizeU3D256_t11D9B162886459BA6BCD63DB255358502735B7A3  value)
	{
		___B53A2C6DF21FC88B17AEFC40EB895B8D63210CDF_72 = value;
	}

	inline static int32_t get_offset_of_B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73)); }
	inline __StaticArrayInitTypeSizeU3D998_t4B160A0C233D0CAB065432B008AFE2E02CF05C4D  get_B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73() const { return ___B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73; }
	inline __StaticArrayInitTypeSizeU3D998_t4B160A0C233D0CAB065432B008AFE2E02CF05C4D * get_address_of_B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73() { return &___B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73; }
	inline void set_B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73(__StaticArrayInitTypeSizeU3D998_t4B160A0C233D0CAB065432B008AFE2E02CF05C4D  value)
	{
		___B881DA88BE0B68D8A6B6B6893822586B8B2CFC45_73 = value;
	}

	inline static int32_t get_offset_of_B8864ACB9DD69E3D42151513C840AAE270BF21C8_74() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___B8864ACB9DD69E3D42151513C840AAE270BF21C8_74)); }
	inline __StaticArrayInitTypeSizeU3D162_t11E10480FC4E2E4875323D07CD37B68D7040BD28  get_B8864ACB9DD69E3D42151513C840AAE270BF21C8_74() const { return ___B8864ACB9DD69E3D42151513C840AAE270BF21C8_74; }
	inline __StaticArrayInitTypeSizeU3D162_t11E10480FC4E2E4875323D07CD37B68D7040BD28 * get_address_of_B8864ACB9DD69E3D42151513C840AAE270BF21C8_74() { return &___B8864ACB9DD69E3D42151513C840AAE270BF21C8_74; }
	inline void set_B8864ACB9DD69E3D42151513C840AAE270BF21C8_74(__StaticArrayInitTypeSizeU3D162_t11E10480FC4E2E4875323D07CD37B68D7040BD28  value)
	{
		___B8864ACB9DD69E3D42151513C840AAE270BF21C8_74 = value;
	}

	inline static int32_t get_offset_of_B8F87834C3597B2EEF22BA6D3A392CC925636401_75() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___B8F87834C3597B2EEF22BA6D3A392CC925636401_75)); }
	inline __StaticArrayInitTypeSizeU3D360_t0E9DE21DD2818B844977C0B5AEFD0AF5FA812D79  get_B8F87834C3597B2EEF22BA6D3A392CC925636401_75() const { return ___B8F87834C3597B2EEF22BA6D3A392CC925636401_75; }
	inline __StaticArrayInitTypeSizeU3D360_t0E9DE21DD2818B844977C0B5AEFD0AF5FA812D79 * get_address_of_B8F87834C3597B2EEF22BA6D3A392CC925636401_75() { return &___B8F87834C3597B2EEF22BA6D3A392CC925636401_75; }
	inline void set_B8F87834C3597B2EEF22BA6D3A392CC925636401_75(__StaticArrayInitTypeSizeU3D360_t0E9DE21DD2818B844977C0B5AEFD0AF5FA812D79  value)
	{
		___B8F87834C3597B2EEF22BA6D3A392CC925636401_75 = value;
	}

	inline static int32_t get_offset_of_B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76() const { return ___B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76() { return &___B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76; }
	inline void set_B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___B9B670F134A59FB1107AF01A9FE8F8E3980B3093_76 = value;
	}

	inline static int32_t get_offset_of_BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77() const { return ___BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77() { return &___BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77; }
	inline void set_BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___BEBC9ECC660A13EFC359BA3383411F698CFF25DB_77 = value;
	}

	inline static int32_t get_offset_of_BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78() const { return ___BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78() { return &___BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78; }
	inline void set_BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___BEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7_78 = value;
	}

	inline static int32_t get_offset_of_BF5EB60806ECB74EE484105DD9D6F463BF994867_79() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___BF5EB60806ECB74EE484105DD9D6F463BF994867_79)); }
	inline __StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23  get_BF5EB60806ECB74EE484105DD9D6F463BF994867_79() const { return ___BF5EB60806ECB74EE484105DD9D6F463BF994867_79; }
	inline __StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23 * get_address_of_BF5EB60806ECB74EE484105DD9D6F463BF994867_79() { return &___BF5EB60806ECB74EE484105DD9D6F463BF994867_79; }
	inline void set_BF5EB60806ECB74EE484105DD9D6F463BF994867_79(__StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23  value)
	{
		___BF5EB60806ECB74EE484105DD9D6F463BF994867_79 = value;
	}

	inline static int32_t get_offset_of_C1A1100642BA9685B30A84D97348484E14AA1865_80() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___C1A1100642BA9685B30A84D97348484E14AA1865_80)); }
	inline int64_t get_C1A1100642BA9685B30A84D97348484E14AA1865_80() const { return ___C1A1100642BA9685B30A84D97348484E14AA1865_80; }
	inline int64_t* get_address_of_C1A1100642BA9685B30A84D97348484E14AA1865_80() { return &___C1A1100642BA9685B30A84D97348484E14AA1865_80; }
	inline void set_C1A1100642BA9685B30A84D97348484E14AA1865_80(int64_t value)
	{
		___C1A1100642BA9685B30A84D97348484E14AA1865_80 = value;
	}

	inline static int32_t get_offset_of_C6F364A0AD934EFED8909446C215752E565D77C1_81() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___C6F364A0AD934EFED8909446C215752E565D77C1_81)); }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  get_C6F364A0AD934EFED8909446C215752E565D77C1_81() const { return ___C6F364A0AD934EFED8909446C215752E565D77C1_81; }
	inline __StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26 * get_address_of_C6F364A0AD934EFED8909446C215752E565D77C1_81() { return &___C6F364A0AD934EFED8909446C215752E565D77C1_81; }
	inline void set_C6F364A0AD934EFED8909446C215752E565D77C1_81(__StaticArrayInitTypeSizeU3D16_t9CE40E2FB4B486181F720F48DD733A3EAFFD6F26  value)
	{
		___C6F364A0AD934EFED8909446C215752E565D77C1_81 = value;
	}

	inline static int32_t get_offset_of_CE5835130F5277F63D716FC9115526B0AC68FFAD_82() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___CE5835130F5277F63D716FC9115526B0AC68FFAD_82)); }
	inline __StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337  get_CE5835130F5277F63D716FC9115526B0AC68FFAD_82() const { return ___CE5835130F5277F63D716FC9115526B0AC68FFAD_82; }
	inline __StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337 * get_address_of_CE5835130F5277F63D716FC9115526B0AC68FFAD_82() { return &___CE5835130F5277F63D716FC9115526B0AC68FFAD_82; }
	inline void set_CE5835130F5277F63D716FC9115526B0AC68FFAD_82(__StaticArrayInitTypeSizeU3D174_t5A6FEDE2414380A28FDFFA92ACA4EADB3693E337  value)
	{
		___CE5835130F5277F63D716FC9115526B0AC68FFAD_82 = value;
	}

	inline static int32_t get_offset_of_CE93C35B755802BC4B3D180716B048FC61701EF7_83() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___CE93C35B755802BC4B3D180716B048FC61701EF7_83)); }
	inline __StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23  get_CE93C35B755802BC4B3D180716B048FC61701EF7_83() const { return ___CE93C35B755802BC4B3D180716B048FC61701EF7_83; }
	inline __StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23 * get_address_of_CE93C35B755802BC4B3D180716B048FC61701EF7_83() { return &___CE93C35B755802BC4B3D180716B048FC61701EF7_83; }
	inline void set_CE93C35B755802BC4B3D180716B048FC61701EF7_83(__StaticArrayInitTypeSizeU3D6_tDBD6E107ED6E71EDDDBFD5023C1C5C3EE71A6A23  value)
	{
		___CE93C35B755802BC4B3D180716B048FC61701EF7_83 = value;
	}

	inline static int32_t get_offset_of_D117188BE8D4609C0D531C51B0BB911A4219DEBE_84() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___D117188BE8D4609C0D531C51B0BB911A4219DEBE_84)); }
	inline __StaticArrayInitTypeSizeU3D32_t99C29E8FAFAAE5B1E3F1CB981F557B0AA62EA81B  get_D117188BE8D4609C0D531C51B0BB911A4219DEBE_84() const { return ___D117188BE8D4609C0D531C51B0BB911A4219DEBE_84; }
	inline __StaticArrayInitTypeSizeU3D32_t99C29E8FAFAAE5B1E3F1CB981F557B0AA62EA81B * get_address_of_D117188BE8D4609C0D531C51B0BB911A4219DEBE_84() { return &___D117188BE8D4609C0D531C51B0BB911A4219DEBE_84; }
	inline void set_D117188BE8D4609C0D531C51B0BB911A4219DEBE_84(__StaticArrayInitTypeSizeU3D32_t99C29E8FAFAAE5B1E3F1CB981F557B0AA62EA81B  value)
	{
		___D117188BE8D4609C0D531C51B0BB911A4219DEBE_84 = value;
	}

	inline static int32_t get_offset_of_D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85)); }
	inline __StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5  get_D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85() const { return ___D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85; }
	inline __StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5 * get_address_of_D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85() { return &___D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85; }
	inline void set_D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85(__StaticArrayInitTypeSizeU3D44_t2C34FCD1B7CA98AF1BE52ED77A663AFA9401C5D5  value)
	{
		___D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636_85 = value;
	}

	inline static int32_t get_offset_of_DA19DB47B583EFCF7825D2E39D661D2354F28219_86() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___DA19DB47B583EFCF7825D2E39D661D2354F28219_86)); }
	inline __StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60  get_DA19DB47B583EFCF7825D2E39D661D2354F28219_86() const { return ___DA19DB47B583EFCF7825D2E39D661D2354F28219_86; }
	inline __StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60 * get_address_of_DA19DB47B583EFCF7825D2E39D661D2354F28219_86() { return &___DA19DB47B583EFCF7825D2E39D661D2354F28219_86; }
	inline void set_DA19DB47B583EFCF7825D2E39D661D2354F28219_86(__StaticArrayInitTypeSizeU3D76_tFC0C1E62400632DF6EBD5465D74B1851DAC47C60  value)
	{
		___DA19DB47B583EFCF7825D2E39D661D2354F28219_86 = value;
	}

	inline static int32_t get_offset_of_DD3AEFEADB1CD615F3017763F1568179FEE640B0_87() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_87)); }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  get_DD3AEFEADB1CD615F3017763F1568179FEE640B0_87() const { return ___DD3AEFEADB1CD615F3017763F1568179FEE640B0_87; }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD * get_address_of_DD3AEFEADB1CD615F3017763F1568179FEE640B0_87() { return &___DD3AEFEADB1CD615F3017763F1568179FEE640B0_87; }
	inline void set_DD3AEFEADB1CD615F3017763F1568179FEE640B0_87(__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  value)
	{
		___DD3AEFEADB1CD615F3017763F1568179FEE640B0_87 = value;
	}

	inline static int32_t get_offset_of_E1827270A5FE1C85F5352A66FD87BA747213D006_88() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___E1827270A5FE1C85F5352A66FD87BA747213D006_88)); }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  get_E1827270A5FE1C85F5352A66FD87BA747213D006_88() const { return ___E1827270A5FE1C85F5352A66FD87BA747213D006_88; }
	inline __StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA * get_address_of_E1827270A5FE1C85F5352A66FD87BA747213D006_88() { return &___E1827270A5FE1C85F5352A66FD87BA747213D006_88; }
	inline void set_E1827270A5FE1C85F5352A66FD87BA747213D006_88(__StaticArrayInitTypeSizeU3D36_t46D2C2EA131D6126B945EA1E0993E0EE8AACC3CA  value)
	{
		___E1827270A5FE1C85F5352A66FD87BA747213D006_88 = value;
	}

	inline static int32_t get_offset_of_E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89() const { return ___E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89() { return &___E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89; }
	inline void set_E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___E45BAB43F7D5D038672B3E3431F92E34A7AF2571_89 = value;
	}

	inline static int32_t get_offset_of_E92B39D8233061927D9ACDE54665E68E7535635A_90() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___E92B39D8233061927D9ACDE54665E68E7535635A_90)); }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  get_E92B39D8233061927D9ACDE54665E68E7535635A_90() const { return ___E92B39D8233061927D9ACDE54665E68E7535635A_90; }
	inline __StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD * get_address_of_E92B39D8233061927D9ACDE54665E68E7535635A_90() { return &___E92B39D8233061927D9ACDE54665E68E7535635A_90; }
	inline void set_E92B39D8233061927D9ACDE54665E68E7535635A_90(__StaticArrayInitTypeSizeU3D52_t68C389D6C6894AE8F01E7C88DDD8CBDE317B23CD  value)
	{
		___E92B39D8233061927D9ACDE54665E68E7535635A_90 = value;
	}

	inline static int32_t get_offset_of_EA9506959484C55CFE0C139C624DF6060E285866_91() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___EA9506959484C55CFE0C139C624DF6060E285866_91)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_EA9506959484C55CFE0C139C624DF6060E285866_91() const { return ___EA9506959484C55CFE0C139C624DF6060E285866_91; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_EA9506959484C55CFE0C139C624DF6060E285866_91() { return &___EA9506959484C55CFE0C139C624DF6060E285866_91; }
	inline void set_EA9506959484C55CFE0C139C624DF6060E285866_91(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___EA9506959484C55CFE0C139C624DF6060E285866_91 = value;
	}

	inline static int32_t get_offset_of_EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92)); }
	inline __StaticArrayInitTypeSizeU3D262_tF74EA0E2AEDDD20898E5779445ABF7802D23911A  get_EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92() const { return ___EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92; }
	inline __StaticArrayInitTypeSizeU3D262_tF74EA0E2AEDDD20898E5779445ABF7802D23911A * get_address_of_EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92() { return &___EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92; }
	inline void set_EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92(__StaticArrayInitTypeSizeU3D262_tF74EA0E2AEDDD20898E5779445ABF7802D23911A  value)
	{
		___EB5E9A80A40096AB74D2E226650C7258D7BC5E9D_92 = value;
	}

	inline static int32_t get_offset_of_EBF68F411848D603D059DFDEA2321C5A5EA78044_93() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___EBF68F411848D603D059DFDEA2321C5A5EA78044_93)); }
	inline __StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668  get_EBF68F411848D603D059DFDEA2321C5A5EA78044_93() const { return ___EBF68F411848D603D059DFDEA2321C5A5EA78044_93; }
	inline __StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668 * get_address_of_EBF68F411848D603D059DFDEA2321C5A5EA78044_93() { return &___EBF68F411848D603D059DFDEA2321C5A5EA78044_93; }
	inline void set_EBF68F411848D603D059DFDEA2321C5A5EA78044_93(__StaticArrayInitTypeSizeU3D64_t7C93E4AFB43BF13F84D563CFD17E5011B9721668  value)
	{
		___EBF68F411848D603D059DFDEA2321C5A5EA78044_93 = value;
	}

	inline static int32_t get_offset_of_EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94() const { return ___EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94() { return &___EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94; }
	inline void set_EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___EC89C317EA2BF49A70EFF5E89C691E34733D7C37_94 = value;
	}

	inline static int32_t get_offset_of_F06E829E62F3AFBC045D064E10A4F5DF7C969612_95() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___F06E829E62F3AFBC045D064E10A4F5DF7C969612_95)); }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  get_F06E829E62F3AFBC045D064E10A4F5DF7C969612_95() const { return ___F06E829E62F3AFBC045D064E10A4F5DF7C969612_95; }
	inline __StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525 * get_address_of_F06E829E62F3AFBC045D064E10A4F5DF7C969612_95() { return &___F06E829E62F3AFBC045D064E10A4F5DF7C969612_95; }
	inline void set_F06E829E62F3AFBC045D064E10A4F5DF7C969612_95(__StaticArrayInitTypeSizeU3D40_t31DA647550534A2982671AD8E1F791854ABE4525  value)
	{
		___F06E829E62F3AFBC045D064E10A4F5DF7C969612_95 = value;
	}

	inline static int32_t get_offset_of_F073AA332018FDA0D572E99448FFF1D6422BD520_96() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___F073AA332018FDA0D572E99448FFF1D6422BD520_96)); }
	inline __StaticArrayInitTypeSizeU3D11614_t7947936AE0A455E7877908DB7A291DEE37965F6F  get_F073AA332018FDA0D572E99448FFF1D6422BD520_96() const { return ___F073AA332018FDA0D572E99448FFF1D6422BD520_96; }
	inline __StaticArrayInitTypeSizeU3D11614_t7947936AE0A455E7877908DB7A291DEE37965F6F * get_address_of_F073AA332018FDA0D572E99448FFF1D6422BD520_96() { return &___F073AA332018FDA0D572E99448FFF1D6422BD520_96; }
	inline void set_F073AA332018FDA0D572E99448FFF1D6422BD520_96(__StaticArrayInitTypeSizeU3D11614_t7947936AE0A455E7877908DB7A291DEE37965F6F  value)
	{
		___F073AA332018FDA0D572E99448FFF1D6422BD520_96 = value;
	}

	inline static int32_t get_offset_of_F34B0E10653402E8F788F8BC3F7CD7090928A429_97() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___F34B0E10653402E8F788F8BC3F7CD7090928A429_97)); }
	inline __StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1  get_F34B0E10653402E8F788F8BC3F7CD7090928A429_97() const { return ___F34B0E10653402E8F788F8BC3F7CD7090928A429_97; }
	inline __StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1 * get_address_of_F34B0E10653402E8F788F8BC3F7CD7090928A429_97() { return &___F34B0E10653402E8F788F8BC3F7CD7090928A429_97; }
	inline void set_F34B0E10653402E8F788F8BC3F7CD7090928A429_97(__StaticArrayInitTypeSizeU3D120_t13A2E28354D3A542E1A2AD289B7970CE8BF64CE1  value)
	{
		___F34B0E10653402E8F788F8BC3F7CD7090928A429_97 = value;
	}

	inline static int32_t get_offset_of_F37E34BEADB04F34FCC31078A59F49856CA83D5B_98() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___F37E34BEADB04F34FCC31078A59F49856CA83D5B_98)); }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  get_F37E34BEADB04F34FCC31078A59F49856CA83D5B_98() const { return ___F37E34BEADB04F34FCC31078A59F49856CA83D5B_98; }
	inline __StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2 * get_address_of_F37E34BEADB04F34FCC31078A59F49856CA83D5B_98() { return &___F37E34BEADB04F34FCC31078A59F49856CA83D5B_98; }
	inline void set_F37E34BEADB04F34FCC31078A59F49856CA83D5B_98(__StaticArrayInitTypeSizeU3D72_tFE5593C37377A26A806059B8620472A6E51E5AD2  value)
	{
		___F37E34BEADB04F34FCC31078A59F49856CA83D5B_98 = value;
	}

	inline static int32_t get_offset_of_F512A9ABF88066AAEB92684F95CC05D8101B462B_99() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___F512A9ABF88066AAEB92684F95CC05D8101B462B_99)); }
	inline __StaticArrayInitTypeSizeU3D94_t52D6560B7A2023DDDFDCF4D8F6C226742520B4C7  get_F512A9ABF88066AAEB92684F95CC05D8101B462B_99() const { return ___F512A9ABF88066AAEB92684F95CC05D8101B462B_99; }
	inline __StaticArrayInitTypeSizeU3D94_t52D6560B7A2023DDDFDCF4D8F6C226742520B4C7 * get_address_of_F512A9ABF88066AAEB92684F95CC05D8101B462B_99() { return &___F512A9ABF88066AAEB92684F95CC05D8101B462B_99; }
	inline void set_F512A9ABF88066AAEB92684F95CC05D8101B462B_99(__StaticArrayInitTypeSizeU3D94_t52D6560B7A2023DDDFDCF4D8F6C226742520B4C7  value)
	{
		___F512A9ABF88066AAEB92684F95CC05D8101B462B_99 = value;
	}

	inline static int32_t get_offset_of_F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100)); }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  get_F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100() const { return ___F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100; }
	inline __StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584 * get_address_of_F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100() { return &___F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100; }
	inline void set_F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100(__StaticArrayInitTypeSizeU3D12_t5FA9A9D9E4F196768B874B61DC1C6549CB34A584  value)
	{
		___F8FAABB821300AA500C2CEC6091B3782A7FB44A4_100 = value;
	}

	inline static int32_t get_offset_of_FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8_StaticFields, ___FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101)); }
	inline __StaticArrayInitTypeSizeU3D2350_t029525D9BCF84611FB610B9E4D13EE898E0B055D  get_FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101() const { return ___FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101; }
	inline __StaticArrayInitTypeSizeU3D2350_t029525D9BCF84611FB610B9E4D13EE898E0B055D * get_address_of_FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101() { return &___FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101; }
	inline void set_FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101(__StaticArrayInitTypeSizeU3D2350_t029525D9BCF84611FB610B9E4D13EE898E0B055D  value)
	{
		___FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B_101 = value;
	}
};


// System.Reflection.Assembly
struct Assembly_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Reflection.Assembly::_mono_assembly
	intptr_t ____mono_assembly_0;
	// System.Reflection.Assembly/ResolveEventHolder System.Reflection.Assembly::resolve_event_holder
	ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1;
	// System.Object System.Reflection.Assembly::_evidence
	RuntimeObject * ____evidence_2;
	// System.Object System.Reflection.Assembly::_minimum
	RuntimeObject * ____minimum_3;
	// System.Object System.Reflection.Assembly::_optional
	RuntimeObject * ____optional_4;
	// System.Object System.Reflection.Assembly::_refuse
	RuntimeObject * ____refuse_5;
	// System.Object System.Reflection.Assembly::_granted
	RuntimeObject * ____granted_6;
	// System.Object System.Reflection.Assembly::_denied
	RuntimeObject * ____denied_7;
	// System.Boolean System.Reflection.Assembly::fromByteArray
	bool ___fromByteArray_8;
	// System.String System.Reflection.Assembly::assemblyName
	String_t* ___assemblyName_9;

public:
	inline static int32_t get_offset_of__mono_assembly_0() { return static_cast<int32_t>(offsetof(Assembly_t, ____mono_assembly_0)); }
	inline intptr_t get__mono_assembly_0() const { return ____mono_assembly_0; }
	inline intptr_t* get_address_of__mono_assembly_0() { return &____mono_assembly_0; }
	inline void set__mono_assembly_0(intptr_t value)
	{
		____mono_assembly_0 = value;
	}

	inline static int32_t get_offset_of_resolve_event_holder_1() { return static_cast<int32_t>(offsetof(Assembly_t, ___resolve_event_holder_1)); }
	inline ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * get_resolve_event_holder_1() const { return ___resolve_event_holder_1; }
	inline ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C ** get_address_of_resolve_event_holder_1() { return &___resolve_event_holder_1; }
	inline void set_resolve_event_holder_1(ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * value)
	{
		___resolve_event_holder_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___resolve_event_holder_1), (void*)value);
	}

	inline static int32_t get_offset_of__evidence_2() { return static_cast<int32_t>(offsetof(Assembly_t, ____evidence_2)); }
	inline RuntimeObject * get__evidence_2() const { return ____evidence_2; }
	inline RuntimeObject ** get_address_of__evidence_2() { return &____evidence_2; }
	inline void set__evidence_2(RuntimeObject * value)
	{
		____evidence_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____evidence_2), (void*)value);
	}

	inline static int32_t get_offset_of__minimum_3() { return static_cast<int32_t>(offsetof(Assembly_t, ____minimum_3)); }
	inline RuntimeObject * get__minimum_3() const { return ____minimum_3; }
	inline RuntimeObject ** get_address_of__minimum_3() { return &____minimum_3; }
	inline void set__minimum_3(RuntimeObject * value)
	{
		____minimum_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____minimum_3), (void*)value);
	}

	inline static int32_t get_offset_of__optional_4() { return static_cast<int32_t>(offsetof(Assembly_t, ____optional_4)); }
	inline RuntimeObject * get__optional_4() const { return ____optional_4; }
	inline RuntimeObject ** get_address_of__optional_4() { return &____optional_4; }
	inline void set__optional_4(RuntimeObject * value)
	{
		____optional_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____optional_4), (void*)value);
	}

	inline static int32_t get_offset_of__refuse_5() { return static_cast<int32_t>(offsetof(Assembly_t, ____refuse_5)); }
	inline RuntimeObject * get__refuse_5() const { return ____refuse_5; }
	inline RuntimeObject ** get_address_of__refuse_5() { return &____refuse_5; }
	inline void set__refuse_5(RuntimeObject * value)
	{
		____refuse_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____refuse_5), (void*)value);
	}

	inline static int32_t get_offset_of__granted_6() { return static_cast<int32_t>(offsetof(Assembly_t, ____granted_6)); }
	inline RuntimeObject * get__granted_6() const { return ____granted_6; }
	inline RuntimeObject ** get_address_of__granted_6() { return &____granted_6; }
	inline void set__granted_6(RuntimeObject * value)
	{
		____granted_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____granted_6), (void*)value);
	}

	inline static int32_t get_offset_of__denied_7() { return static_cast<int32_t>(offsetof(Assembly_t, ____denied_7)); }
	inline RuntimeObject * get__denied_7() const { return ____denied_7; }
	inline RuntimeObject ** get_address_of__denied_7() { return &____denied_7; }
	inline void set__denied_7(RuntimeObject * value)
	{
		____denied_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____denied_7), (void*)value);
	}

	inline static int32_t get_offset_of_fromByteArray_8() { return static_cast<int32_t>(offsetof(Assembly_t, ___fromByteArray_8)); }
	inline bool get_fromByteArray_8() const { return ___fromByteArray_8; }
	inline bool* get_address_of_fromByteArray_8() { return &___fromByteArray_8; }
	inline void set_fromByteArray_8(bool value)
	{
		___fromByteArray_8 = value;
	}

	inline static int32_t get_offset_of_assemblyName_9() { return static_cast<int32_t>(offsetof(Assembly_t, ___assemblyName_9)); }
	inline String_t* get_assemblyName_9() const { return ___assemblyName_9; }
	inline String_t** get_address_of_assemblyName_9() { return &___assemblyName_9; }
	inline void set_assemblyName_9(String_t* value)
	{
		___assemblyName_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___assemblyName_9), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_pinvoke
{
	intptr_t ____mono_assembly_0;
	ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1;
	Il2CppIUnknown* ____evidence_2;
	Il2CppIUnknown* ____minimum_3;
	Il2CppIUnknown* ____optional_4;
	Il2CppIUnknown* ____refuse_5;
	Il2CppIUnknown* ____granted_6;
	Il2CppIUnknown* ____denied_7;
	int32_t ___fromByteArray_8;
	char* ___assemblyName_9;
};
// Native definition for COM marshalling of System.Reflection.Assembly
struct Assembly_t_marshaled_com
{
	intptr_t ____mono_assembly_0;
	ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1;
	Il2CppIUnknown* ____evidence_2;
	Il2CppIUnknown* ____minimum_3;
	Il2CppIUnknown* ____optional_4;
	Il2CppIUnknown* ____refuse_5;
	Il2CppIUnknown* ____granted_6;
	Il2CppIUnknown* ____denied_7;
	int32_t ___fromByteArray_8;
	Il2CppChar* ___assemblyName_9;
};

// System.Reflection.BindingFlags
struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 
{
public:
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Runtime.InteropServices.CallingConvention
struct CallingConvention_tCD05DC1A211D9713286784F4DDDE1BA18B839924 
{
public:
	// System.Int32 System.Runtime.InteropServices.CallingConvention::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CallingConvention_tCD05DC1A211D9713286784F4DDDE1BA18B839924, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.CallingConventions
struct CallingConventions_t9EE04367ABED67A03DB2971F80F83D3EBA9C04E0 
{
public:
	// System.Int32 System.Reflection.CallingConventions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CallingConventions_t9EE04367ABED67A03DB2971F80F83D3EBA9C04E0, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Runtime.InteropServices.CharSet
struct CharSet_tF37E3433B83409C49A52A325333BFBC08ACD6E4B 
{
public:
	// System.Int32 System.Runtime.InteropServices.CharSet::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CharSet_tF37E3433B83409C49A52A325333BFBC08ACD6E4B, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Globalization.DateTimeStyles
struct DateTimeStyles_t2E18E2817B83F518AD684A16EB44A96EE6E765D4 
{
public:
	// System.Int32 System.Globalization.DateTimeStyles::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DateTimeStyles_t2E18E2817B83F518AD684A16EB44A96EE6E765D4, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.DayOfWeek
struct DayOfWeek_t9E9D87E7A85C119F741167E9F8C613ABFB0A4AC7 
{
public:
	// System.Int32 System.DayOfWeek::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DayOfWeek_t9E9D87E7A85C119F741167E9F8C613ABFB0A4AC7, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.DebuggerBrowsableState
struct DebuggerBrowsableState_t2A824ECEB650CFABB239FD0918FCC88A09B45091 
{
public:
	// System.Int32 System.Diagnostics.DebuggerBrowsableState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DebuggerBrowsableState_t2A824ECEB650CFABB239FD0918FCC88A09B45091, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Runtime.CompilerServices.DecimalConstantAttribute
struct DecimalConstantAttribute_tF4B61B0EA3536DECB9DF2A991AFBBE44EF33D06A  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.Decimal System.Runtime.CompilerServices.DecimalConstantAttribute::dec
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___dec_0;

public:
	inline static int32_t get_offset_of_dec_0() { return static_cast<int32_t>(offsetof(DecimalConstantAttribute_tF4B61B0EA3536DECB9DF2A991AFBBE44EF33D06A, ___dec_0)); }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  get_dec_0() const { return ___dec_0; }
	inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_dec_0() { return &___dec_0; }
	inline void set_dec_0(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  value)
	{
		___dec_0 = value;
	}
};


// System.Delegate
struct Delegate_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject * ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::extra_arg
	intptr_t ___extra_arg_5;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_6;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_7;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_8;
	// System.DelegateData System.Delegate::data
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	// System.Boolean System.Delegate::method_is_virtual
	bool ___method_is_virtual_10;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
	inline void set_extra_arg_5(intptr_t value)
	{
		___extra_arg_5 = value;
	}

	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
	inline intptr_t get_method_code_6() const { return ___method_code_6; }
	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
	inline void set_method_code_6(intptr_t value)
	{
		___method_code_6 = value;
	}

	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
	inline void set_method_info_7(MethodInfo_t * value)
	{
		___method_info_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
	}

	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
	inline void set_original_method_info_8(MethodInfo_t * value)
	{
		___original_method_info_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
	}

	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
	inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
	inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
	inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
	{
		___data_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
	}

	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
	inline void set_method_is_virtual_10(bool value)
	{
		___method_is_virtual_10 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	int32_t ___method_is_virtual_10;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	int32_t ___method_is_virtual_10;
};

// System.Runtime.InteropServices.DllImportSearchPath
struct DllImportSearchPath_t0DCA43A0B5753BD73767C7A1B85AB9272669BB8A 
{
public:
	// System.Int32 System.Runtime.InteropServices.DllImportSearchPath::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DllImportSearchPath_t0DCA43A0B5753BD73767C7A1B85AB9272669BB8A, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.EventFieldFormat
struct EventFieldFormat_t570818F1823008198768BEADC24EFBD5A53633CA 
{
public:
	// System.Int32 System.Diagnostics.Tracing.EventFieldFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventFieldFormat_t570818F1823008198768BEADC24EFBD5A53633CA, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.EventFieldTags
struct EventFieldTags_t3FF2F9415AFC8C23D9194D3758EAE94557FD1F15 
{
public:
	// System.Int32 System.Diagnostics.Tracing.EventFieldTags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventFieldTags_t3FF2F9415AFC8C23D9194D3758EAE94557FD1F15, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.EventKeywords
struct EventKeywords_t72BC5DF558968022E52CFA840BC065E4278A5CFC 
{
public:
	// System.Int64 System.Diagnostics.Tracing.EventKeywords::value__
	int64_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventKeywords_t72BC5DF558968022E52CFA840BC065E4278A5CFC, ___value___2)); }
	inline int64_t get_value___2() const { return ___value___2; }
	inline int64_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int64_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.EventLevel
struct EventLevel_t094E14CCC4B697F0F2FF0BFAE792EC0A5DD6614D 
{
public:
	// System.Int32 System.Diagnostics.Tracing.EventLevel::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventLevel_t094E14CCC4B697F0F2FF0BFAE792EC0A5DD6614D, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.EventOpcode
struct EventOpcode_tD66AB0AC182F39C8131AEC80495658FA5B6A89AC 
{
public:
	// System.Int32 System.Diagnostics.Tracing.EventOpcode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventOpcode_tD66AB0AC182F39C8131AEC80495658FA5B6A89AC, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.EventTags
struct EventTags_t6712DD5B62AA97E89B779D09C0E33F384A19ABD3 
{
public:
	// System.Int32 System.Diagnostics.Tracing.EventTags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventTags_t6712DD5B62AA97E89B779D09C0E33F384A19ABD3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Exception
struct Exception_t  : public RuntimeObject
{
public:
	// System.String System.Exception::_className
	String_t* ____className_1;
	// System.String System.Exception::_message
	String_t* ____message_2;
	// System.Collections.IDictionary System.Exception::_data
	RuntimeObject* ____data_3;
	// System.Exception System.Exception::_innerException
	Exception_t * ____innerException_4;
	// System.String System.Exception::_helpURL
	String_t* ____helpURL_5;
	// System.Object System.Exception::_stackTrace
	RuntimeObject * ____stackTrace_6;
	// System.String System.Exception::_stackTraceString
	String_t* ____stackTraceString_7;
	// System.String System.Exception::_remoteStackTraceString
	String_t* ____remoteStackTraceString_8;
	// System.Int32 System.Exception::_remoteStackIndex
	int32_t ____remoteStackIndex_9;
	// System.Object System.Exception::_dynamicMethods
	RuntimeObject * ____dynamicMethods_10;
	// System.Int32 System.Exception::_HResult
	int32_t ____HResult_11;
	// System.String System.Exception::_source
	String_t* ____source_12;
	// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
	SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	// System.IntPtr[] System.Exception::native_trace_ips
	IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;

public:
	inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
	inline String_t* get__className_1() const { return ____className_1; }
	inline String_t** get_address_of__className_1() { return &____className_1; }
	inline void set__className_1(String_t* value)
	{
		____className_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
	}

	inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
	inline String_t* get__message_2() const { return ____message_2; }
	inline String_t** get_address_of__message_2() { return &____message_2; }
	inline void set__message_2(String_t* value)
	{
		____message_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
	}

	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
	inline RuntimeObject* get__data_3() const { return ____data_3; }
	inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
	inline void set__data_3(RuntimeObject* value)
	{
		____data_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
	}

	inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
	inline Exception_t * get__innerException_4() const { return ____innerException_4; }
	inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
	inline void set__innerException_4(Exception_t * value)
	{
		____innerException_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
	}

	inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
	inline String_t* get__helpURL_5() const { return ____helpURL_5; }
	inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
	inline void set__helpURL_5(String_t* value)
	{
		____helpURL_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
	}

	inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
	inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
	inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
	inline void set__stackTrace_6(RuntimeObject * value)
	{
		____stackTrace_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
	}

	inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
	inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
	inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
	inline void set__stackTraceString_7(String_t* value)
	{
		____stackTraceString_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
	inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
	inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
	inline void set__remoteStackTraceString_8(String_t* value)
	{
		____remoteStackTraceString_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
	inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
	inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
	inline void set__remoteStackIndex_9(int32_t value)
	{
		____remoteStackIndex_9 = value;
	}

	inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
	inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
	inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
	inline void set__dynamicMethods_10(RuntimeObject * value)
	{
		____dynamicMethods_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
	}

	inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
	inline int32_t get__HResult_11() const { return ____HResult_11; }
	inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
	inline void set__HResult_11(int32_t value)
	{
		____HResult_11 = value;
	}

	inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
	inline String_t* get__source_12() const { return ____source_12; }
	inline String_t** get_address_of__source_12() { return &____source_12; }
	inline void set__source_12(String_t* value)
	{
		____source_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
	}

	inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
	inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
	inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
	inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
	{
		____safeSerializationManager_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
	}

	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
	inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
	inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
	inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
	{
		___captured_traces_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
	}

	inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
	inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
	inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
	inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
	{
		___native_trace_ips_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
	}
};

struct Exception_t_StaticFields
{
public:
	// System.Object System.Exception::s_EDILock
	RuntimeObject * ___s_EDILock_0;

public:
	inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
	inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
	inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
	inline void set_s_EDILock_0(RuntimeObject * value)
	{
		___s_EDILock_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
	char* ____className_1;
	char* ____message_2;
	RuntimeObject* ____data_3;
	Exception_t_marshaled_pinvoke* ____innerException_4;
	char* ____helpURL_5;
	Il2CppIUnknown* ____stackTrace_6;
	char* ____stackTraceString_7;
	char* ____remoteStackTraceString_8;
	int32_t ____remoteStackIndex_9;
	Il2CppIUnknown* ____dynamicMethods_10;
	int32_t ____HResult_11;
	char* ____source_12;
	SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className_1;
	Il2CppChar* ____message_2;
	RuntimeObject* ____data_3;
	Exception_t_marshaled_com* ____innerException_4;
	Il2CppChar* ____helpURL_5;
	Il2CppIUnknown* ____stackTrace_6;
	Il2CppChar* ____stackTraceString_7;
	Il2CppChar* ____remoteStackTraceString_8;
	int32_t ____remoteStackIndex_9;
	Il2CppIUnknown* ____dynamicMethods_10;
	int32_t ____HResult_11;
	Il2CppChar* ____source_12;
	SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};

// System.IO.FileAttributes
struct FileAttributes_t47DBB9A73CF80C7CA21C9AAB8D5336C92D32C1AE 
{
public:
	// System.Int32 System.IO.FileAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FileAttributes_t47DBB9A73CF80C7CA21C9AAB8D5336C92D32C1AE, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Collections.Hashtable
struct Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC  : public RuntimeObject
{
public:
	// System.Collections.Hashtable/bucket[] System.Collections.Hashtable::buckets
	bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190* ___buckets_0;
	// System.Int32 System.Collections.Hashtable::count
	int32_t ___count_1;
	// System.Int32 System.Collections.Hashtable::occupancy
	int32_t ___occupancy_2;
	// System.Int32 System.Collections.Hashtable::loadsize
	int32_t ___loadsize_3;
	// System.Single System.Collections.Hashtable::loadFactor
	float ___loadFactor_4;
	// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::version
	int32_t ___version_5;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::isWriterInProgress
	bool ___isWriterInProgress_6;
	// System.Collections.ICollection System.Collections.Hashtable::keys
	RuntimeObject* ___keys_7;
	// System.Collections.IEqualityComparer System.Collections.Hashtable::_keycomparer
	RuntimeObject* ____keycomparer_8;
	// System.Object System.Collections.Hashtable::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___buckets_0)); }
	inline bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190* get_buckets_0() const { return ___buckets_0; }
	inline bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___count_1)); }
	inline int32_t get_count_1() const { return ___count_1; }
	inline int32_t* get_address_of_count_1() { return &___count_1; }
	inline void set_count_1(int32_t value)
	{
		___count_1 = value;
	}

	inline static int32_t get_offset_of_occupancy_2() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___occupancy_2)); }
	inline int32_t get_occupancy_2() const { return ___occupancy_2; }
	inline int32_t* get_address_of_occupancy_2() { return &___occupancy_2; }
	inline void set_occupancy_2(int32_t value)
	{
		___occupancy_2 = value;
	}

	inline static int32_t get_offset_of_loadsize_3() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___loadsize_3)); }
	inline int32_t get_loadsize_3() const { return ___loadsize_3; }
	inline int32_t* get_address_of_loadsize_3() { return &___loadsize_3; }
	inline void set_loadsize_3(int32_t value)
	{
		___loadsize_3 = value;
	}

	inline static int32_t get_offset_of_loadFactor_4() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___loadFactor_4)); }
	inline float get_loadFactor_4() const { return ___loadFactor_4; }
	inline float* get_address_of_loadFactor_4() { return &___loadFactor_4; }
	inline void set_loadFactor_4(float value)
	{
		___loadFactor_4 = value;
	}

	inline static int32_t get_offset_of_version_5() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___version_5)); }
	inline int32_t get_version_5() const { return ___version_5; }
	inline int32_t* get_address_of_version_5() { return &___version_5; }
	inline void set_version_5(int32_t value)
	{
		___version_5 = value;
	}

	inline static int32_t get_offset_of_isWriterInProgress_6() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___isWriterInProgress_6)); }
	inline bool get_isWriterInProgress_6() const { return ___isWriterInProgress_6; }
	inline bool* get_address_of_isWriterInProgress_6() { return &___isWriterInProgress_6; }
	inline void set_isWriterInProgress_6(bool value)
	{
		___isWriterInProgress_6 = value;
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___keys_7)); }
	inline RuntimeObject* get_keys_7() const { return ___keys_7; }
	inline RuntimeObject** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(RuntimeObject* value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of__keycomparer_8() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ____keycomparer_8)); }
	inline RuntimeObject* get__keycomparer_8() const { return ____keycomparer_8; }
	inline RuntimeObject** get_address_of__keycomparer_8() { return &____keycomparer_8; }
	inline void set__keycomparer_8(RuntimeObject* value)
	{
		____keycomparer_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____keycomparer_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Text.Latin1Encoding
struct Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016  : public EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE
{
public:

public:
};

struct Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016_StaticFields
{
public:
	// System.Char[] System.Text.Latin1Encoding::arrayCharBestFit
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___arrayCharBestFit_16;

public:
	inline static int32_t get_offset_of_arrayCharBestFit_16() { return static_cast<int32_t>(offsetof(Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016_StaticFields, ___arrayCharBestFit_16)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_arrayCharBestFit_16() const { return ___arrayCharBestFit_16; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_arrayCharBestFit_16() { return &___arrayCharBestFit_16; }
	inline void set_arrayCharBestFit_16(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___arrayCharBestFit_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___arrayCharBestFit_16), (void*)value);
	}
};


// System.Runtime.CompilerServices.LoadHint
struct LoadHint_tFC9A0F3EDCF16D049F9996529BD480F333CAD53A 
{
public:
	// System.Int32 System.Runtime.CompilerServices.LoadHint::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LoadHint_tFC9A0F3EDCF16D049F9996529BD480F333CAD53A, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.MethodAttributes
struct MethodAttributes_t1978E962D7528E48D6BCFCECE50B014A91AAAB85 
{
public:
	// System.Int32 System.Reflection.MethodAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MethodAttributes_t1978E962D7528E48D6BCFCECE50B014A91AAAB85, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.MethodImplAttributes
struct MethodImplAttributes_t01BE592D8A1DFBF4C959509F244B5B53F8235C15 
{
public:
	// System.Int32 System.Reflection.MethodImplAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MethodImplAttributes_t01BE592D8A1DFBF4C959509F244B5B53F8235C15, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.MethodInfo
struct MethodInfo_t  : public MethodBase_t
{
public:

public:
};


// System.IO.MonoIOError
struct MonoIOError_tE69AD4B8D16952BC0D765CB0BC7D4CB627E90CC8 
{
public:
	// System.Int32 System.IO.MonoIOError::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MonoIOError_tE69AD4B8D16952BC0D765CB0BC7D4CB627E90CC8, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Globalization.NumberStyles
struct NumberStyles_t379EFBF2535E1C950DEC8042704BB663BF636594 
{
public:
	// System.Int32 System.Globalization.NumberStyles::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(NumberStyles_t379EFBF2535E1C950DEC8042704BB663BF636594, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.PInvokeAttributes
struct PInvokeAttributes_tEB10F99146CE38810C489B1CA3BF7225568EDD15 
{
public:
	// System.Int32 System.Reflection.PInvokeAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PInvokeAttributes_tEB10F99146CE38810C489B1CA3BF7225568EDD15, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.ParameterAttributes
struct ParameterAttributes_t79BD378DEC3F187D9773B9A4EDE573866E930218 
{
public:
	// System.Int32 System.Reflection.ParameterAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParameterAttributes_t79BD378DEC3F187D9773B9A4EDE573866E930218, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.ParseFailureKind
struct ParseFailureKind_t40447F7993B949EF7D44052DBD89ACDEBEE4B7C9 
{
public:
	// System.Int32 System.ParseFailureKind::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParseFailureKind_t40447F7993B949EF7D44052DBD89ACDEBEE4B7C9, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.ParseFlags
struct ParseFlags_tAA2AAC09BAF2AFD8A8432E97F3F57BAF7794B011 
{
public:
	// System.Int32 System.ParseFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParseFlags_tAA2AAC09BAF2AFD8A8432E97F3F57BAF7794B011, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.RuntimeFieldHandle
struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 
{
public:
	// System.IntPtr System.RuntimeFieldHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};


// System.RuntimeMethodHandle
struct RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A 
{
public:
	// System.IntPtr System.RuntimeMethodHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};


// System.RuntimeTypeHandle
struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 
{
public:
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};


// System.IO.SearchOption
struct SearchOption_tD088231E1E225D39BB408AEF566091138555C261 
{
public:
	// System.Int32 System.IO.SearchOption::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SearchOption_tD088231E1E225D39BB408AEF566091138555C261, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Runtime.Serialization.StreamingContextStates
struct StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3 
{
public:
	// System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.StringComparison
struct StringComparison_tCC9F72B9B1E2C3C6D2566DD0D3A61E1621048998 
{
public:
	// System.Int32 System.StringComparison::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StringComparison_tCC9F72B9B1E2C3C6D2566DD0D3A61E1621048998, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.TimeSpan
struct TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 
{
public:
	// System.Int64 System.TimeSpan::_ticks
	int64_t ____ticks_3;

public:
	inline static int32_t get_offset_of__ticks_3() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203, ____ticks_3)); }
	inline int64_t get__ticks_3() const { return ____ticks_3; }
	inline int64_t* get_address_of__ticks_3() { return &____ticks_3; }
	inline void set__ticks_3(int64_t value)
	{
		____ticks_3 = value;
	}
};

struct TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields
{
public:
	// System.TimeSpan System.TimeSpan::Zero
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___Zero_0;
	// System.TimeSpan System.TimeSpan::MaxValue
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___MaxValue_1;
	// System.TimeSpan System.TimeSpan::MinValue
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___MinValue_2;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyConfigChecked
	bool ____legacyConfigChecked_4;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyMode
	bool ____legacyMode_5;

public:
	inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___Zero_0)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_Zero_0() const { return ___Zero_0; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_Zero_0() { return &___Zero_0; }
	inline void set_Zero_0(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___Zero_0 = value;
	}

	inline static int32_t get_offset_of_MaxValue_1() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___MaxValue_1)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_MaxValue_1() const { return ___MaxValue_1; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MaxValue_1() { return &___MaxValue_1; }
	inline void set_MaxValue_1(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___MaxValue_1 = value;
	}

	inline static int32_t get_offset_of_MinValue_2() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___MinValue_2)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_MinValue_2() const { return ___MinValue_2; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MinValue_2() { return &___MinValue_2; }
	inline void set_MinValue_2(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___MinValue_2 = value;
	}

	inline static int32_t get_offset_of__legacyConfigChecked_4() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ____legacyConfigChecked_4)); }
	inline bool get__legacyConfigChecked_4() const { return ____legacyConfigChecked_4; }
	inline bool* get_address_of__legacyConfigChecked_4() { return &____legacyConfigChecked_4; }
	inline void set__legacyConfigChecked_4(bool value)
	{
		____legacyConfigChecked_4 = value;
	}

	inline static int32_t get_offset_of__legacyMode_5() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ____legacyMode_5)); }
	inline bool get__legacyMode_5() const { return ____legacyMode_5; }
	inline bool* get_address_of__legacyMode_5() { return &____legacyMode_5; }
	inline void set__legacyMode_5(bool value)
	{
		____legacyMode_5 = value;
	}
};


// System.TokenType
struct TokenType_tC708A43A29DB65495842F3E3A5058D23CDDCD192 
{
public:
	// System.Int32 System.TokenType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TokenType_tC708A43A29DB65495842F3E3A5058D23CDDCD192, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.Tracing.TraceLoggingDataType
struct TraceLoggingDataType_tBB8C1CF2E74C39962223D56687CE09435AD54315 
{
public:
	// System.Int32 System.Diagnostics.Tracing.TraceLoggingDataType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TraceLoggingDataType_tBB8C1CF2E74C39962223D56687CE09435AD54315, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.TypeCode
struct TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C 
{
public:
	// System.Int32 System.TypeCode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.DateTimeParse/DTT
struct DTT_t6EFD5350415223C2D00AF4EE629968B1E9950514 
{
public:
	// System.Int32 System.DateTimeParse/DTT::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DTT_t6EFD5350415223C2D00AF4EE629968B1E9950514, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.DateTimeParse/TM
struct TM_t03D2966F618270C85678E2E753D94475B43FC5F3 
{
public:
	// System.Int32 System.DateTimeParse/TM::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TM_t03D2966F618270C85678E2E753D94475B43FC5F3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Diagnostics.DebuggableAttribute/DebuggingModes
struct DebuggingModes_t279D5B9C012ABA935887CB73C5A63A1F46AF08A8 
{
public:
	// System.Int32 System.Diagnostics.DebuggableAttribute/DebuggingModes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DebuggingModes_t279D5B9C012ABA935887CB73C5A63A1F46AF08A8, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.DateTimeRawInfo
struct DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE 
{
public:
	// System.Int32* System.DateTimeRawInfo::num
	int32_t* ___num_0;
	// System.Int32 System.DateTimeRawInfo::numCount
	int32_t ___numCount_1;
	// System.Int32 System.DateTimeRawInfo::month
	int32_t ___month_2;
	// System.Int32 System.DateTimeRawInfo::year
	int32_t ___year_3;
	// System.Int32 System.DateTimeRawInfo::dayOfWeek
	int32_t ___dayOfWeek_4;
	// System.Int32 System.DateTimeRawInfo::era
	int32_t ___era_5;
	// System.DateTimeParse/TM System.DateTimeRawInfo::timeMark
	int32_t ___timeMark_6;
	// System.Double System.DateTimeRawInfo::fraction
	double ___fraction_7;
	// System.Boolean System.DateTimeRawInfo::hasSameDateAndTimeSeparators
	bool ___hasSameDateAndTimeSeparators_8;
	// System.Boolean System.DateTimeRawInfo::timeZone
	bool ___timeZone_9;

public:
	inline static int32_t get_offset_of_num_0() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___num_0)); }
	inline int32_t* get_num_0() const { return ___num_0; }
	inline int32_t** get_address_of_num_0() { return &___num_0; }
	inline void set_num_0(int32_t* value)
	{
		___num_0 = value;
	}

	inline static int32_t get_offset_of_numCount_1() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___numCount_1)); }
	inline int32_t get_numCount_1() const { return ___numCount_1; }
	inline int32_t* get_address_of_numCount_1() { return &___numCount_1; }
	inline void set_numCount_1(int32_t value)
	{
		___numCount_1 = value;
	}

	inline static int32_t get_offset_of_month_2() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___month_2)); }
	inline int32_t get_month_2() const { return ___month_2; }
	inline int32_t* get_address_of_month_2() { return &___month_2; }
	inline void set_month_2(int32_t value)
	{
		___month_2 = value;
	}

	inline static int32_t get_offset_of_year_3() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___year_3)); }
	inline int32_t get_year_3() const { return ___year_3; }
	inline int32_t* get_address_of_year_3() { return &___year_3; }
	inline void set_year_3(int32_t value)
	{
		___year_3 = value;
	}

	inline static int32_t get_offset_of_dayOfWeek_4() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___dayOfWeek_4)); }
	inline int32_t get_dayOfWeek_4() const { return ___dayOfWeek_4; }
	inline int32_t* get_address_of_dayOfWeek_4() { return &___dayOfWeek_4; }
	inline void set_dayOfWeek_4(int32_t value)
	{
		___dayOfWeek_4 = value;
	}

	inline static int32_t get_offset_of_era_5() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___era_5)); }
	inline int32_t get_era_5() const { return ___era_5; }
	inline int32_t* get_address_of_era_5() { return &___era_5; }
	inline void set_era_5(int32_t value)
	{
		___era_5 = value;
	}

	inline static int32_t get_offset_of_timeMark_6() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___timeMark_6)); }
	inline int32_t get_timeMark_6() const { return ___timeMark_6; }
	inline int32_t* get_address_of_timeMark_6() { return &___timeMark_6; }
	inline void set_timeMark_6(int32_t value)
	{
		___timeMark_6 = value;
	}

	inline static int32_t get_offset_of_fraction_7() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___fraction_7)); }
	inline double get_fraction_7() const { return ___fraction_7; }
	inline double* get_address_of_fraction_7() { return &___fraction_7; }
	inline void set_fraction_7(double value)
	{
		___fraction_7 = value;
	}

	inline static int32_t get_offset_of_hasSameDateAndTimeSeparators_8() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___hasSameDateAndTimeSeparators_8)); }
	inline bool get_hasSameDateAndTimeSeparators_8() const { return ___hasSameDateAndTimeSeparators_8; }
	inline bool* get_address_of_hasSameDateAndTimeSeparators_8() { return &___hasSameDateAndTimeSeparators_8; }
	inline void set_hasSameDateAndTimeSeparators_8(bool value)
	{
		___hasSameDateAndTimeSeparators_8 = value;
	}

	inline static int32_t get_offset_of_timeZone_9() { return static_cast<int32_t>(offsetof(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE, ___timeZone_9)); }
	inline bool get_timeZone_9() const { return ___timeZone_9; }
	inline bool* get_address_of_timeZone_9() { return &___timeZone_9; }
	inline void set_timeZone_9(bool value)
	{
		___timeZone_9 = value;
	}
};

// Native definition for P/Invoke marshalling of System.DateTimeRawInfo
struct DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_pinvoke
{
	int32_t* ___num_0;
	int32_t ___numCount_1;
	int32_t ___month_2;
	int32_t ___year_3;
	int32_t ___dayOfWeek_4;
	int32_t ___era_5;
	int32_t ___timeMark_6;
	double ___fraction_7;
	int32_t ___hasSameDateAndTimeSeparators_8;
	int32_t ___timeZone_9;
};
// Native definition for COM marshalling of System.DateTimeRawInfo
struct DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_com
{
	int32_t* ___num_0;
	int32_t ___numCount_1;
	int32_t ___month_2;
	int32_t ___year_3;
	int32_t ___dayOfWeek_4;
	int32_t ___era_5;
	int32_t ___timeMark_6;
	double ___fraction_7;
	int32_t ___hasSameDateAndTimeSeparators_8;
	int32_t ___timeZone_9;
};

// System.DateTimeResult
struct DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 
{
public:
	// System.Int32 System.DateTimeResult::Year
	int32_t ___Year_0;
	// System.Int32 System.DateTimeResult::Month
	int32_t ___Month_1;
	// System.Int32 System.DateTimeResult::Day
	int32_t ___Day_2;
	// System.Int32 System.DateTimeResult::Hour
	int32_t ___Hour_3;
	// System.Int32 System.DateTimeResult::Minute
	int32_t ___Minute_4;
	// System.Int32 System.DateTimeResult::Second
	int32_t ___Second_5;
	// System.Double System.DateTimeResult::fraction
	double ___fraction_6;
	// System.Int32 System.DateTimeResult::era
	int32_t ___era_7;
	// System.ParseFlags System.DateTimeResult::flags
	int32_t ___flags_8;
	// System.TimeSpan System.DateTimeResult::timeZoneOffset
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___timeZoneOffset_9;
	// System.Globalization.Calendar System.DateTimeResult::calendar
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_10;
	// System.DateTime System.DateTimeResult::parsedDate
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  ___parsedDate_11;
	// System.ParseFailureKind System.DateTimeResult::failure
	int32_t ___failure_12;
	// System.String System.DateTimeResult::failureMessageID
	String_t* ___failureMessageID_13;
	// System.Object System.DateTimeResult::failureMessageFormatArgument
	RuntimeObject * ___failureMessageFormatArgument_14;
	// System.String System.DateTimeResult::failureArgumentName
	String_t* ___failureArgumentName_15;

public:
	inline static int32_t get_offset_of_Year_0() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___Year_0)); }
	inline int32_t get_Year_0() const { return ___Year_0; }
	inline int32_t* get_address_of_Year_0() { return &___Year_0; }
	inline void set_Year_0(int32_t value)
	{
		___Year_0 = value;
	}

	inline static int32_t get_offset_of_Month_1() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___Month_1)); }
	inline int32_t get_Month_1() const { return ___Month_1; }
	inline int32_t* get_address_of_Month_1() { return &___Month_1; }
	inline void set_Month_1(int32_t value)
	{
		___Month_1 = value;
	}

	inline static int32_t get_offset_of_Day_2() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___Day_2)); }
	inline int32_t get_Day_2() const { return ___Day_2; }
	inline int32_t* get_address_of_Day_2() { return &___Day_2; }
	inline void set_Day_2(int32_t value)
	{
		___Day_2 = value;
	}

	inline static int32_t get_offset_of_Hour_3() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___Hour_3)); }
	inline int32_t get_Hour_3() const { return ___Hour_3; }
	inline int32_t* get_address_of_Hour_3() { return &___Hour_3; }
	inline void set_Hour_3(int32_t value)
	{
		___Hour_3 = value;
	}

	inline static int32_t get_offset_of_Minute_4() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___Minute_4)); }
	inline int32_t get_Minute_4() const { return ___Minute_4; }
	inline int32_t* get_address_of_Minute_4() { return &___Minute_4; }
	inline void set_Minute_4(int32_t value)
	{
		___Minute_4 = value;
	}

	inline static int32_t get_offset_of_Second_5() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___Second_5)); }
	inline int32_t get_Second_5() const { return ___Second_5; }
	inline int32_t* get_address_of_Second_5() { return &___Second_5; }
	inline void set_Second_5(int32_t value)
	{
		___Second_5 = value;
	}

	inline static int32_t get_offset_of_fraction_6() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___fraction_6)); }
	inline double get_fraction_6() const { return ___fraction_6; }
	inline double* get_address_of_fraction_6() { return &___fraction_6; }
	inline void set_fraction_6(double value)
	{
		___fraction_6 = value;
	}

	inline static int32_t get_offset_of_era_7() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___era_7)); }
	inline int32_t get_era_7() const { return ___era_7; }
	inline int32_t* get_address_of_era_7() { return &___era_7; }
	inline void set_era_7(int32_t value)
	{
		___era_7 = value;
	}

	inline static int32_t get_offset_of_flags_8() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___flags_8)); }
	inline int32_t get_flags_8() const { return ___flags_8; }
	inline int32_t* get_address_of_flags_8() { return &___flags_8; }
	inline void set_flags_8(int32_t value)
	{
		___flags_8 = value;
	}

	inline static int32_t get_offset_of_timeZoneOffset_9() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___timeZoneOffset_9)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_timeZoneOffset_9() const { return ___timeZoneOffset_9; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_timeZoneOffset_9() { return &___timeZoneOffset_9; }
	inline void set_timeZoneOffset_9(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___timeZoneOffset_9 = value;
	}

	inline static int32_t get_offset_of_calendar_10() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___calendar_10)); }
	inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * get_calendar_10() const { return ___calendar_10; }
	inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A ** get_address_of_calendar_10() { return &___calendar_10; }
	inline void set_calendar_10(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * value)
	{
		___calendar_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___calendar_10), (void*)value);
	}

	inline static int32_t get_offset_of_parsedDate_11() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___parsedDate_11)); }
	inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  get_parsedDate_11() const { return ___parsedDate_11; }
	inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_parsedDate_11() { return &___parsedDate_11; }
	inline void set_parsedDate_11(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  value)
	{
		___parsedDate_11 = value;
	}

	inline static int32_t get_offset_of_failure_12() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___failure_12)); }
	inline int32_t get_failure_12() const { return ___failure_12; }
	inline int32_t* get_address_of_failure_12() { return &___failure_12; }
	inline void set_failure_12(int32_t value)
	{
		___failure_12 = value;
	}

	inline static int32_t get_offset_of_failureMessageID_13() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___failureMessageID_13)); }
	inline String_t* get_failureMessageID_13() const { return ___failureMessageID_13; }
	inline String_t** get_address_of_failureMessageID_13() { return &___failureMessageID_13; }
	inline void set_failureMessageID_13(String_t* value)
	{
		___failureMessageID_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___failureMessageID_13), (void*)value);
	}

	inline static int32_t get_offset_of_failureMessageFormatArgument_14() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___failureMessageFormatArgument_14)); }
	inline RuntimeObject * get_failureMessageFormatArgument_14() const { return ___failureMessageFormatArgument_14; }
	inline RuntimeObject ** get_address_of_failureMessageFormatArgument_14() { return &___failureMessageFormatArgument_14; }
	inline void set_failureMessageFormatArgument_14(RuntimeObject * value)
	{
		___failureMessageFormatArgument_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___failureMessageFormatArgument_14), (void*)value);
	}

	inline static int32_t get_offset_of_failureArgumentName_15() { return static_cast<int32_t>(offsetof(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0, ___failureArgumentName_15)); }
	inline String_t* get_failureArgumentName_15() const { return ___failureArgumentName_15; }
	inline String_t** get_address_of_failureArgumentName_15() { return &___failureArgumentName_15; }
	inline void set_failureArgumentName_15(String_t* value)
	{
		___failureArgumentName_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___failureArgumentName_15), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.DateTimeResult
struct DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_pinvoke
{
	int32_t ___Year_0;
	int32_t ___Month_1;
	int32_t ___Day_2;
	int32_t ___Hour_3;
	int32_t ___Minute_4;
	int32_t ___Second_5;
	double ___fraction_6;
	int32_t ___era_7;
	int32_t ___flags_8;
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___timeZoneOffset_9;
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_10;
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  ___parsedDate_11;
	int32_t ___failure_12;
	char* ___failureMessageID_13;
	Il2CppIUnknown* ___failureMessageFormatArgument_14;
	char* ___failureArgumentName_15;
};
// Native definition for COM marshalling of System.DateTimeResult
struct DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_com
{
	int32_t ___Year_0;
	int32_t ___Month_1;
	int32_t ___Day_2;
	int32_t ___Hour_3;
	int32_t ___Minute_4;
	int32_t ___Second_5;
	double ___fraction_6;
	int32_t ___era_7;
	int32_t ___flags_8;
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___timeZoneOffset_9;
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_10;
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  ___parsedDate_11;
	int32_t ___failure_12;
	Il2CppChar* ___failureMessageID_13;
	Il2CppIUnknown* ___failureMessageFormatArgument_14;
	Il2CppChar* ___failureArgumentName_15;
};

// System.DateTimeToken
struct DateTimeToken_t8DF1931E9C0576940C954BB19A549F43409172FC 
{
public:
	// System.DateTimeParse/DTT System.DateTimeToken::dtt
	int32_t ___dtt_0;
	// System.TokenType System.DateTimeToken::suffix
	int32_t ___suffix_1;
	// System.Int32 System.DateTimeToken::num
	int32_t ___num_2;

public:
	inline static int32_t get_offset_of_dtt_0() { return static_cast<int32_t>(offsetof(DateTimeToken_t8DF1931E9C0576940C954BB19A549F43409172FC, ___dtt_0)); }
	inline int32_t get_dtt_0() const { return ___dtt_0; }
	inline int32_t* get_address_of_dtt_0() { return &___dtt_0; }
	inline void set_dtt_0(int32_t value)
	{
		___dtt_0 = value;
	}

	inline static int32_t get_offset_of_suffix_1() { return static_cast<int32_t>(offsetof(DateTimeToken_t8DF1931E9C0576940C954BB19A549F43409172FC, ___suffix_1)); }
	inline int32_t get_suffix_1() const { return ___suffix_1; }
	inline int32_t* get_address_of_suffix_1() { return &___suffix_1; }
	inline void set_suffix_1(int32_t value)
	{
		___suffix_1 = value;
	}

	inline static int32_t get_offset_of_num_2() { return static_cast<int32_t>(offsetof(DateTimeToken_t8DF1931E9C0576940C954BB19A549F43409172FC, ___num_2)); }
	inline int32_t get_num_2() const { return ___num_2; }
	inline int32_t* get_address_of_num_2() { return &___num_2; }
	inline void set_num_2(int32_t value)
	{
		___num_2 = value;
	}
};


// System.Diagnostics.DebuggableAttribute
struct DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.Diagnostics.DebuggableAttribute/DebuggingModes System.Diagnostics.DebuggableAttribute::m_debuggingModes
	int32_t ___m_debuggingModes_0;

public:
	inline static int32_t get_offset_of_m_debuggingModes_0() { return static_cast<int32_t>(offsetof(DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B, ___m_debuggingModes_0)); }
	inline int32_t get_m_debuggingModes_0() const { return ___m_debuggingModes_0; }
	inline int32_t* get_address_of_m_debuggingModes_0() { return &___m_debuggingModes_0; }
	inline void set_m_debuggingModes_0(int32_t value)
	{
		___m_debuggingModes_0 = value;
	}
};


// System.Diagnostics.DebuggerBrowsableAttribute
struct DebuggerBrowsableAttribute_t2FA4793AD1982F5150E07D26822ED5953CD90F53  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.Diagnostics.DebuggerBrowsableState System.Diagnostics.DebuggerBrowsableAttribute::state
	int32_t ___state_0;

public:
	inline static int32_t get_offset_of_state_0() { return static_cast<int32_t>(offsetof(DebuggerBrowsableAttribute_t2FA4793AD1982F5150E07D26822ED5953CD90F53, ___state_0)); }
	inline int32_t get_state_0() const { return ___state_0; }
	inline int32_t* get_address_of_state_0() { return &___state_0; }
	inline void set_state_0(int32_t value)
	{
		___state_0 = value;
	}
};


// System.Runtime.CompilerServices.DefaultDependencyAttribute
struct DefaultDependencyAttribute_t21B87744D7ABF0FF6F57E498DE4EFD9A03E4F143  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.Runtime.CompilerServices.LoadHint System.Runtime.CompilerServices.DefaultDependencyAttribute::loadHint
	int32_t ___loadHint_0;

public:
	inline static int32_t get_offset_of_loadHint_0() { return static_cast<int32_t>(offsetof(DefaultDependencyAttribute_t21B87744D7ABF0FF6F57E498DE4EFD9A03E4F143, ___loadHint_0)); }
	inline int32_t get_loadHint_0() const { return ___loadHint_0; }
	inline int32_t* get_address_of_loadHint_0() { return &___loadHint_0; }
	inline void set_loadHint_0(int32_t value)
	{
		___loadHint_0 = value;
	}
};


// System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute
struct DefaultDllImportSearchPathsAttribute_t606861446278EFE315772AB77331FBD457E0B68F  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.Runtime.InteropServices.DllImportSearchPath System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute::_paths
	int32_t ____paths_0;

public:
	inline static int32_t get_offset_of__paths_0() { return static_cast<int32_t>(offsetof(DefaultDllImportSearchPathsAttribute_t606861446278EFE315772AB77331FBD457E0B68F, ____paths_0)); }
	inline int32_t get__paths_0() const { return ____paths_0; }
	inline int32_t* get_address_of__paths_0() { return &____paths_0; }
	inline void set__paths_0(int32_t value)
	{
		____paths_0 = value;
	}
};


// System.Runtime.InteropServices.DllImportAttribute
struct DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.String System.Runtime.InteropServices.DllImportAttribute::_val
	String_t* ____val_0;
	// System.String System.Runtime.InteropServices.DllImportAttribute::EntryPoint
	String_t* ___EntryPoint_1;
	// System.Runtime.InteropServices.CharSet System.Runtime.InteropServices.DllImportAttribute::CharSet
	int32_t ___CharSet_2;
	// System.Boolean System.Runtime.InteropServices.DllImportAttribute::SetLastError
	bool ___SetLastError_3;
	// System.Boolean System.Runtime.InteropServices.DllImportAttribute::ExactSpelling
	bool ___ExactSpelling_4;
	// System.Boolean System.Runtime.InteropServices.DllImportAttribute::PreserveSig
	bool ___PreserveSig_5;
	// System.Runtime.InteropServices.CallingConvention System.Runtime.InteropServices.DllImportAttribute::CallingConvention
	int32_t ___CallingConvention_6;
	// System.Boolean System.Runtime.InteropServices.DllImportAttribute::BestFitMapping
	bool ___BestFitMapping_7;
	// System.Boolean System.Runtime.InteropServices.DllImportAttribute::ThrowOnUnmappableChar
	bool ___ThrowOnUnmappableChar_8;

public:
	inline static int32_t get_offset_of__val_0() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ____val_0)); }
	inline String_t* get__val_0() const { return ____val_0; }
	inline String_t** get_address_of__val_0() { return &____val_0; }
	inline void set__val_0(String_t* value)
	{
		____val_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____val_0), (void*)value);
	}

	inline static int32_t get_offset_of_EntryPoint_1() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___EntryPoint_1)); }
	inline String_t* get_EntryPoint_1() const { return ___EntryPoint_1; }
	inline String_t** get_address_of_EntryPoint_1() { return &___EntryPoint_1; }
	inline void set_EntryPoint_1(String_t* value)
	{
		___EntryPoint_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___EntryPoint_1), (void*)value);
	}

	inline static int32_t get_offset_of_CharSet_2() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___CharSet_2)); }
	inline int32_t get_CharSet_2() const { return ___CharSet_2; }
	inline int32_t* get_address_of_CharSet_2() { return &___CharSet_2; }
	inline void set_CharSet_2(int32_t value)
	{
		___CharSet_2 = value;
	}

	inline static int32_t get_offset_of_SetLastError_3() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___SetLastError_3)); }
	inline bool get_SetLastError_3() const { return ___SetLastError_3; }
	inline bool* get_address_of_SetLastError_3() { return &___SetLastError_3; }
	inline void set_SetLastError_3(bool value)
	{
		___SetLastError_3 = value;
	}

	inline static int32_t get_offset_of_ExactSpelling_4() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___ExactSpelling_4)); }
	inline bool get_ExactSpelling_4() const { return ___ExactSpelling_4; }
	inline bool* get_address_of_ExactSpelling_4() { return &___ExactSpelling_4; }
	inline void set_ExactSpelling_4(bool value)
	{
		___ExactSpelling_4 = value;
	}

	inline static int32_t get_offset_of_PreserveSig_5() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___PreserveSig_5)); }
	inline bool get_PreserveSig_5() const { return ___PreserveSig_5; }
	inline bool* get_address_of_PreserveSig_5() { return &___PreserveSig_5; }
	inline void set_PreserveSig_5(bool value)
	{
		___PreserveSig_5 = value;
	}

	inline static int32_t get_offset_of_CallingConvention_6() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___CallingConvention_6)); }
	inline int32_t get_CallingConvention_6() const { return ___CallingConvention_6; }
	inline int32_t* get_address_of_CallingConvention_6() { return &___CallingConvention_6; }
	inline void set_CallingConvention_6(int32_t value)
	{
		___CallingConvention_6 = value;
	}

	inline static int32_t get_offset_of_BestFitMapping_7() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___BestFitMapping_7)); }
	inline bool get_BestFitMapping_7() const { return ___BestFitMapping_7; }
	inline bool* get_address_of_BestFitMapping_7() { return &___BestFitMapping_7; }
	inline void set_BestFitMapping_7(bool value)
	{
		___BestFitMapping_7 = value;
	}

	inline static int32_t get_offset_of_ThrowOnUnmappableChar_8() { return static_cast<int32_t>(offsetof(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02, ___ThrowOnUnmappableChar_8)); }
	inline bool get_ThrowOnUnmappableChar_8() const { return ___ThrowOnUnmappableChar_8; }
	inline bool* get_address_of_ThrowOnUnmappableChar_8() { return &___ThrowOnUnmappableChar_8; }
	inline void set_ThrowOnUnmappableChar_8(bool value)
	{
		___ThrowOnUnmappableChar_8 = value;
	}
};


// System.Reflection.Emit.DynamicMethod
struct DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1  : public MethodInfo_t
{
public:

public:
};


// System.IO.MonoIOStat
struct MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71 
{
public:
	// System.IO.FileAttributes System.IO.MonoIOStat::fileAttributes
	int32_t ___fileAttributes_0;
	// System.Int64 System.IO.MonoIOStat::Length
	int64_t ___Length_1;
	// System.Int64 System.IO.MonoIOStat::CreationTime
	int64_t ___CreationTime_2;
	// System.Int64 System.IO.MonoIOStat::LastAccessTime
	int64_t ___LastAccessTime_3;
	// System.Int64 System.IO.MonoIOStat::LastWriteTime
	int64_t ___LastWriteTime_4;

public:
	inline static int32_t get_offset_of_fileAttributes_0() { return static_cast<int32_t>(offsetof(MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71, ___fileAttributes_0)); }
	inline int32_t get_fileAttributes_0() const { return ___fileAttributes_0; }
	inline int32_t* get_address_of_fileAttributes_0() { return &___fileAttributes_0; }
	inline void set_fileAttributes_0(int32_t value)
	{
		___fileAttributes_0 = value;
	}

	inline static int32_t get_offset_of_Length_1() { return static_cast<int32_t>(offsetof(MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71, ___Length_1)); }
	inline int64_t get_Length_1() const { return ___Length_1; }
	inline int64_t* get_address_of_Length_1() { return &___Length_1; }
	inline void set_Length_1(int64_t value)
	{
		___Length_1 = value;
	}

	inline static int32_t get_offset_of_CreationTime_2() { return static_cast<int32_t>(offsetof(MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71, ___CreationTime_2)); }
	inline int64_t get_CreationTime_2() const { return ___CreationTime_2; }
	inline int64_t* get_address_of_CreationTime_2() { return &___CreationTime_2; }
	inline void set_CreationTime_2(int64_t value)
	{
		___CreationTime_2 = value;
	}

	inline static int32_t get_offset_of_LastAccessTime_3() { return static_cast<int32_t>(offsetof(MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71, ___LastAccessTime_3)); }
	inline int64_t get_LastAccessTime_3() const { return ___LastAccessTime_3; }
	inline int64_t* get_address_of_LastAccessTime_3() { return &___LastAccessTime_3; }
	inline void set_LastAccessTime_3(int64_t value)
	{
		___LastAccessTime_3 = value;
	}

	inline static int32_t get_offset_of_LastWriteTime_4() { return static_cast<int32_t>(offsetof(MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71, ___LastWriteTime_4)); }
	inline int64_t get_LastWriteTime_4() const { return ___LastWriteTime_4; }
	inline int64_t* get_address_of_LastWriteTime_4() { return &___LastWriteTime_4; }
	inline void set_LastWriteTime_4(int64_t value)
	{
		___LastWriteTime_4 = value;
	}
};


// System.MulticastDelegate
struct MulticastDelegate_t  : public Delegate_t
{
public:
	// System.Delegate[] System.MulticastDelegate::delegates
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;

public:
	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
	inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
	inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
	inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
	{
		___delegates_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates_11;
};

// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D  : public RuntimeObject
{
public:
	// System.Int32[] System.Globalization.NumberFormatInfo::numberGroupSizes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___numberGroupSizes_1;
	// System.Int32[] System.Globalization.NumberFormatInfo::currencyGroupSizes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___currencyGroupSizes_2;
	// System.Int32[] System.Globalization.NumberFormatInfo::percentGroupSizes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___percentGroupSizes_3;
	// System.String System.Globalization.NumberFormatInfo::positiveSign
	String_t* ___positiveSign_4;
	// System.String System.Globalization.NumberFormatInfo::negativeSign
	String_t* ___negativeSign_5;
	// System.String System.Globalization.NumberFormatInfo::numberDecimalSeparator
	String_t* ___numberDecimalSeparator_6;
	// System.String System.Globalization.NumberFormatInfo::numberGroupSeparator
	String_t* ___numberGroupSeparator_7;
	// System.String System.Globalization.NumberFormatInfo::currencyGroupSeparator
	String_t* ___currencyGroupSeparator_8;
	// System.String System.Globalization.NumberFormatInfo::currencyDecimalSeparator
	String_t* ___currencyDecimalSeparator_9;
	// System.String System.Globalization.NumberFormatInfo::currencySymbol
	String_t* ___currencySymbol_10;
	// System.String System.Globalization.NumberFormatInfo::ansiCurrencySymbol
	String_t* ___ansiCurrencySymbol_11;
	// System.String System.Globalization.NumberFormatInfo::nanSymbol
	String_t* ___nanSymbol_12;
	// System.String System.Globalization.NumberFormatInfo::positiveInfinitySymbol
	String_t* ___positiveInfinitySymbol_13;
	// System.String System.Globalization.NumberFormatInfo::negativeInfinitySymbol
	String_t* ___negativeInfinitySymbol_14;
	// System.String System.Globalization.NumberFormatInfo::percentDecimalSeparator
	String_t* ___percentDecimalSeparator_15;
	// System.String System.Globalization.NumberFormatInfo::percentGroupSeparator
	String_t* ___percentGroupSeparator_16;
	// System.String System.Globalization.NumberFormatInfo::percentSymbol
	String_t* ___percentSymbol_17;
	// System.String System.Globalization.NumberFormatInfo::perMilleSymbol
	String_t* ___perMilleSymbol_18;
	// System.String[] System.Globalization.NumberFormatInfo::nativeDigits
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___nativeDigits_19;
	// System.Int32 System.Globalization.NumberFormatInfo::m_dataItem
	int32_t ___m_dataItem_20;
	// System.Int32 System.Globalization.NumberFormatInfo::numberDecimalDigits
	int32_t ___numberDecimalDigits_21;
	// System.Int32 System.Globalization.NumberFormatInfo::currencyDecimalDigits
	int32_t ___currencyDecimalDigits_22;
	// System.Int32 System.Globalization.NumberFormatInfo::currencyPositivePattern
	int32_t ___currencyPositivePattern_23;
	// System.Int32 System.Globalization.NumberFormatInfo::currencyNegativePattern
	int32_t ___currencyNegativePattern_24;
	// System.Int32 System.Globalization.NumberFormatInfo::numberNegativePattern
	int32_t ___numberNegativePattern_25;
	// System.Int32 System.Globalization.NumberFormatInfo::percentPositivePattern
	int32_t ___percentPositivePattern_26;
	// System.Int32 System.Globalization.NumberFormatInfo::percentNegativePattern
	int32_t ___percentNegativePattern_27;
	// System.Int32 System.Globalization.NumberFormatInfo::percentDecimalDigits
	int32_t ___percentDecimalDigits_28;
	// System.Int32 System.Globalization.NumberFormatInfo::digitSubstitution
	int32_t ___digitSubstitution_29;
	// System.Boolean System.Globalization.NumberFormatInfo::isReadOnly
	bool ___isReadOnly_30;
	// System.Boolean System.Globalization.NumberFormatInfo::m_useUserOverride
	bool ___m_useUserOverride_31;
	// System.Boolean System.Globalization.NumberFormatInfo::m_isInvariant
	bool ___m_isInvariant_32;
	// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsNumber
	bool ___validForParseAsNumber_33;
	// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsCurrency
	bool ___validForParseAsCurrency_34;

public:
	inline static int32_t get_offset_of_numberGroupSizes_1() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberGroupSizes_1)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_numberGroupSizes_1() const { return ___numberGroupSizes_1; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_numberGroupSizes_1() { return &___numberGroupSizes_1; }
	inline void set_numberGroupSizes_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___numberGroupSizes_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSizes_1), (void*)value);
	}

	inline static int32_t get_offset_of_currencyGroupSizes_2() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyGroupSizes_2)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_currencyGroupSizes_2() const { return ___currencyGroupSizes_2; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_currencyGroupSizes_2() { return &___currencyGroupSizes_2; }
	inline void set_currencyGroupSizes_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___currencyGroupSizes_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSizes_2), (void*)value);
	}

	inline static int32_t get_offset_of_percentGroupSizes_3() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentGroupSizes_3)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_percentGroupSizes_3() const { return ___percentGroupSizes_3; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_percentGroupSizes_3() { return &___percentGroupSizes_3; }
	inline void set_percentGroupSizes_3(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___percentGroupSizes_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSizes_3), (void*)value);
	}

	inline static int32_t get_offset_of_positiveSign_4() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___positiveSign_4)); }
	inline String_t* get_positiveSign_4() const { return ___positiveSign_4; }
	inline String_t** get_address_of_positiveSign_4() { return &___positiveSign_4; }
	inline void set_positiveSign_4(String_t* value)
	{
		___positiveSign_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___positiveSign_4), (void*)value);
	}

	inline static int32_t get_offset_of_negativeSign_5() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___negativeSign_5)); }
	inline String_t* get_negativeSign_5() const { return ___negativeSign_5; }
	inline String_t** get_address_of_negativeSign_5() { return &___negativeSign_5; }
	inline void set_negativeSign_5(String_t* value)
	{
		___negativeSign_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___negativeSign_5), (void*)value);
	}

	inline static int32_t get_offset_of_numberDecimalSeparator_6() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberDecimalSeparator_6)); }
	inline String_t* get_numberDecimalSeparator_6() const { return ___numberDecimalSeparator_6; }
	inline String_t** get_address_of_numberDecimalSeparator_6() { return &___numberDecimalSeparator_6; }
	inline void set_numberDecimalSeparator_6(String_t* value)
	{
		___numberDecimalSeparator_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numberDecimalSeparator_6), (void*)value);
	}

	inline static int32_t get_offset_of_numberGroupSeparator_7() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberGroupSeparator_7)); }
	inline String_t* get_numberGroupSeparator_7() const { return ___numberGroupSeparator_7; }
	inline String_t** get_address_of_numberGroupSeparator_7() { return &___numberGroupSeparator_7; }
	inline void set_numberGroupSeparator_7(String_t* value)
	{
		___numberGroupSeparator_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSeparator_7), (void*)value);
	}

	inline static int32_t get_offset_of_currencyGroupSeparator_8() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyGroupSeparator_8)); }
	inline String_t* get_currencyGroupSeparator_8() const { return ___currencyGroupSeparator_8; }
	inline String_t** get_address_of_currencyGroupSeparator_8() { return &___currencyGroupSeparator_8; }
	inline void set_currencyGroupSeparator_8(String_t* value)
	{
		___currencyGroupSeparator_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSeparator_8), (void*)value);
	}

	inline static int32_t get_offset_of_currencyDecimalSeparator_9() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyDecimalSeparator_9)); }
	inline String_t* get_currencyDecimalSeparator_9() const { return ___currencyDecimalSeparator_9; }
	inline String_t** get_address_of_currencyDecimalSeparator_9() { return &___currencyDecimalSeparator_9; }
	inline void set_currencyDecimalSeparator_9(String_t* value)
	{
		___currencyDecimalSeparator_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencyDecimalSeparator_9), (void*)value);
	}

	inline static int32_t get_offset_of_currencySymbol_10() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencySymbol_10)); }
	inline String_t* get_currencySymbol_10() const { return ___currencySymbol_10; }
	inline String_t** get_address_of_currencySymbol_10() { return &___currencySymbol_10; }
	inline void set_currencySymbol_10(String_t* value)
	{
		___currencySymbol_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencySymbol_10), (void*)value);
	}

	inline static int32_t get_offset_of_ansiCurrencySymbol_11() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___ansiCurrencySymbol_11)); }
	inline String_t* get_ansiCurrencySymbol_11() const { return ___ansiCurrencySymbol_11; }
	inline String_t** get_address_of_ansiCurrencySymbol_11() { return &___ansiCurrencySymbol_11; }
	inline void set_ansiCurrencySymbol_11(String_t* value)
	{
		___ansiCurrencySymbol_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ansiCurrencySymbol_11), (void*)value);
	}

	inline static int32_t get_offset_of_nanSymbol_12() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___nanSymbol_12)); }
	inline String_t* get_nanSymbol_12() const { return ___nanSymbol_12; }
	inline String_t** get_address_of_nanSymbol_12() { return &___nanSymbol_12; }
	inline void set_nanSymbol_12(String_t* value)
	{
		___nanSymbol_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___nanSymbol_12), (void*)value);
	}

	inline static int32_t get_offset_of_positiveInfinitySymbol_13() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___positiveInfinitySymbol_13)); }
	inline String_t* get_positiveInfinitySymbol_13() const { return ___positiveInfinitySymbol_13; }
	inline String_t** get_address_of_positiveInfinitySymbol_13() { return &___positiveInfinitySymbol_13; }
	inline void set_positiveInfinitySymbol_13(String_t* value)
	{
		___positiveInfinitySymbol_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___positiveInfinitySymbol_13), (void*)value);
	}

	inline static int32_t get_offset_of_negativeInfinitySymbol_14() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___negativeInfinitySymbol_14)); }
	inline String_t* get_negativeInfinitySymbol_14() const { return ___negativeInfinitySymbol_14; }
	inline String_t** get_address_of_negativeInfinitySymbol_14() { return &___negativeInfinitySymbol_14; }
	inline void set_negativeInfinitySymbol_14(String_t* value)
	{
		___negativeInfinitySymbol_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___negativeInfinitySymbol_14), (void*)value);
	}

	inline static int32_t get_offset_of_percentDecimalSeparator_15() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentDecimalSeparator_15)); }
	inline String_t* get_percentDecimalSeparator_15() const { return ___percentDecimalSeparator_15; }
	inline String_t** get_address_of_percentDecimalSeparator_15() { return &___percentDecimalSeparator_15; }
	inline void set_percentDecimalSeparator_15(String_t* value)
	{
		___percentDecimalSeparator_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentDecimalSeparator_15), (void*)value);
	}

	inline static int32_t get_offset_of_percentGroupSeparator_16() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentGroupSeparator_16)); }
	inline String_t* get_percentGroupSeparator_16() const { return ___percentGroupSeparator_16; }
	inline String_t** get_address_of_percentGroupSeparator_16() { return &___percentGroupSeparator_16; }
	inline void set_percentGroupSeparator_16(String_t* value)
	{
		___percentGroupSeparator_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSeparator_16), (void*)value);
	}

	inline static int32_t get_offset_of_percentSymbol_17() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentSymbol_17)); }
	inline String_t* get_percentSymbol_17() const { return ___percentSymbol_17; }
	inline String_t** get_address_of_percentSymbol_17() { return &___percentSymbol_17; }
	inline void set_percentSymbol_17(String_t* value)
	{
		___percentSymbol_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentSymbol_17), (void*)value);
	}

	inline static int32_t get_offset_of_perMilleSymbol_18() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___perMilleSymbol_18)); }
	inline String_t* get_perMilleSymbol_18() const { return ___perMilleSymbol_18; }
	inline String_t** get_address_of_perMilleSymbol_18() { return &___perMilleSymbol_18; }
	inline void set_perMilleSymbol_18(String_t* value)
	{
		___perMilleSymbol_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___perMilleSymbol_18), (void*)value);
	}

	inline static int32_t get_offset_of_nativeDigits_19() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___nativeDigits_19)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_nativeDigits_19() const { return ___nativeDigits_19; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_nativeDigits_19() { return &___nativeDigits_19; }
	inline void set_nativeDigits_19(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___nativeDigits_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___nativeDigits_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_dataItem_20() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_dataItem_20)); }
	inline int32_t get_m_dataItem_20() const { return ___m_dataItem_20; }
	inline int32_t* get_address_of_m_dataItem_20() { return &___m_dataItem_20; }
	inline void set_m_dataItem_20(int32_t value)
	{
		___m_dataItem_20 = value;
	}

	inline static int32_t get_offset_of_numberDecimalDigits_21() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberDecimalDigits_21)); }
	inline int32_t get_numberDecimalDigits_21() const { return ___numberDecimalDigits_21; }
	inline int32_t* get_address_of_numberDecimalDigits_21() { return &___numberDecimalDigits_21; }
	inline void set_numberDecimalDigits_21(int32_t value)
	{
		___numberDecimalDigits_21 = value;
	}

	inline static int32_t get_offset_of_currencyDecimalDigits_22() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyDecimalDigits_22)); }
	inline int32_t get_currencyDecimalDigits_22() const { return ___currencyDecimalDigits_22; }
	inline int32_t* get_address_of_currencyDecimalDigits_22() { return &___currencyDecimalDigits_22; }
	inline void set_currencyDecimalDigits_22(int32_t value)
	{
		___currencyDecimalDigits_22 = value;
	}

	inline static int32_t get_offset_of_currencyPositivePattern_23() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyPositivePattern_23)); }
	inline int32_t get_currencyPositivePattern_23() const { return ___currencyPositivePattern_23; }
	inline int32_t* get_address_of_currencyPositivePattern_23() { return &___currencyPositivePattern_23; }
	inline void set_currencyPositivePattern_23(int32_t value)
	{
		___currencyPositivePattern_23 = value;
	}

	inline static int32_t get_offset_of_currencyNegativePattern_24() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyNegativePattern_24)); }
	inline int32_t get_currencyNegativePattern_24() const { return ___currencyNegativePattern_24; }
	inline int32_t* get_address_of_currencyNegativePattern_24() { return &___currencyNegativePattern_24; }
	inline void set_currencyNegativePattern_24(int32_t value)
	{
		___currencyNegativePattern_24 = value;
	}

	inline static int32_t get_offset_of_numberNegativePattern_25() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberNegativePattern_25)); }
	inline int32_t get_numberNegativePattern_25() const { return ___numberNegativePattern_25; }
	inline int32_t* get_address_of_numberNegativePattern_25() { return &___numberNegativePattern_25; }
	inline void set_numberNegativePattern_25(int32_t value)
	{
		___numberNegativePattern_25 = value;
	}

	inline static int32_t get_offset_of_percentPositivePattern_26() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentPositivePattern_26)); }
	inline int32_t get_percentPositivePattern_26() const { return ___percentPositivePattern_26; }
	inline int32_t* get_address_of_percentPositivePattern_26() { return &___percentPositivePattern_26; }
	inline void set_percentPositivePattern_26(int32_t value)
	{
		___percentPositivePattern_26 = value;
	}

	inline static int32_t get_offset_of_percentNegativePattern_27() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentNegativePattern_27)); }
	inline int32_t get_percentNegativePattern_27() const { return ___percentNegativePattern_27; }
	inline int32_t* get_address_of_percentNegativePattern_27() { return &___percentNegativePattern_27; }
	inline void set_percentNegativePattern_27(int32_t value)
	{
		___percentNegativePattern_27 = value;
	}

	inline static int32_t get_offset_of_percentDecimalDigits_28() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentDecimalDigits_28)); }
	inline int32_t get_percentDecimalDigits_28() const { return ___percentDecimalDigits_28; }
	inline int32_t* get_address_of_percentDecimalDigits_28() { return &___percentDecimalDigits_28; }
	inline void set_percentDecimalDigits_28(int32_t value)
	{
		___percentDecimalDigits_28 = value;
	}

	inline static int32_t get_offset_of_digitSubstitution_29() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___digitSubstitution_29)); }
	inline int32_t get_digitSubstitution_29() const { return ___digitSubstitution_29; }
	inline int32_t* get_address_of_digitSubstitution_29() { return &___digitSubstitution_29; }
	inline void set_digitSubstitution_29(int32_t value)
	{
		___digitSubstitution_29 = value;
	}

	inline static int32_t get_offset_of_isReadOnly_30() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___isReadOnly_30)); }
	inline bool get_isReadOnly_30() const { return ___isReadOnly_30; }
	inline bool* get_address_of_isReadOnly_30() { return &___isReadOnly_30; }
	inline void set_isReadOnly_30(bool value)
	{
		___isReadOnly_30 = value;
	}

	inline static int32_t get_offset_of_m_useUserOverride_31() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_useUserOverride_31)); }
	inline bool get_m_useUserOverride_31() const { return ___m_useUserOverride_31; }
	inline bool* get_address_of_m_useUserOverride_31() { return &___m_useUserOverride_31; }
	inline void set_m_useUserOverride_31(bool value)
	{
		___m_useUserOverride_31 = value;
	}

	inline static int32_t get_offset_of_m_isInvariant_32() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_isInvariant_32)); }
	inline bool get_m_isInvariant_32() const { return ___m_isInvariant_32; }
	inline bool* get_address_of_m_isInvariant_32() { return &___m_isInvariant_32; }
	inline void set_m_isInvariant_32(bool value)
	{
		___m_isInvariant_32 = value;
	}

	inline static int32_t get_offset_of_validForParseAsNumber_33() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___validForParseAsNumber_33)); }
	inline bool get_validForParseAsNumber_33() const { return ___validForParseAsNumber_33; }
	inline bool* get_address_of_validForParseAsNumber_33() { return &___validForParseAsNumber_33; }
	inline void set_validForParseAsNumber_33(bool value)
	{
		___validForParseAsNumber_33 = value;
	}

	inline static int32_t get_offset_of_validForParseAsCurrency_34() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___validForParseAsCurrency_34)); }
	inline bool get_validForParseAsCurrency_34() const { return ___validForParseAsCurrency_34; }
	inline bool* get_address_of_validForParseAsCurrency_34() { return &___validForParseAsCurrency_34; }
	inline void set_validForParseAsCurrency_34(bool value)
	{
		___validForParseAsCurrency_34 = value;
	}
};

struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D_StaticFields
{
public:
	// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.NumberFormatInfo::invariantInfo
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___invariantInfo_0;

public:
	inline static int32_t get_offset_of_invariantInfo_0() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D_StaticFields, ___invariantInfo_0)); }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_invariantInfo_0() const { return ___invariantInfo_0; }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_invariantInfo_0() { return &___invariantInfo_0; }
	inline void set_invariantInfo_0(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value)
	{
		___invariantInfo_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___invariantInfo_0), (void*)value);
	}
};


// System.Reflection.ParameterInfo
struct ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7  : public RuntimeObject
{
public:
	// System.Type System.Reflection.ParameterInfo::ClassImpl
	Type_t * ___ClassImpl_0;
	// System.Object System.Reflection.ParameterInfo::DefaultValueImpl
	RuntimeObject * ___DefaultValueImpl_1;
	// System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl
	MemberInfo_t * ___MemberImpl_2;
	// System.String System.Reflection.ParameterInfo::NameImpl
	String_t* ___NameImpl_3;
	// System.Int32 System.Reflection.ParameterInfo::PositionImpl
	int32_t ___PositionImpl_4;
	// System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl
	int32_t ___AttrsImpl_5;
	// System.Runtime.InteropServices.MarshalAsAttribute System.Reflection.ParameterInfo::marshalAs
	MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6 * ___marshalAs_6;

public:
	inline static int32_t get_offset_of_ClassImpl_0() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___ClassImpl_0)); }
	inline Type_t * get_ClassImpl_0() const { return ___ClassImpl_0; }
	inline Type_t ** get_address_of_ClassImpl_0() { return &___ClassImpl_0; }
	inline void set_ClassImpl_0(Type_t * value)
	{
		___ClassImpl_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ClassImpl_0), (void*)value);
	}

	inline static int32_t get_offset_of_DefaultValueImpl_1() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___DefaultValueImpl_1)); }
	inline RuntimeObject * get_DefaultValueImpl_1() const { return ___DefaultValueImpl_1; }
	inline RuntimeObject ** get_address_of_DefaultValueImpl_1() { return &___DefaultValueImpl_1; }
	inline void set_DefaultValueImpl_1(RuntimeObject * value)
	{
		___DefaultValueImpl_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DefaultValueImpl_1), (void*)value);
	}

	inline static int32_t get_offset_of_MemberImpl_2() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___MemberImpl_2)); }
	inline MemberInfo_t * get_MemberImpl_2() const { return ___MemberImpl_2; }
	inline MemberInfo_t ** get_address_of_MemberImpl_2() { return &___MemberImpl_2; }
	inline void set_MemberImpl_2(MemberInfo_t * value)
	{
		___MemberImpl_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___MemberImpl_2), (void*)value);
	}

	inline static int32_t get_offset_of_NameImpl_3() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___NameImpl_3)); }
	inline String_t* get_NameImpl_3() const { return ___NameImpl_3; }
	inline String_t** get_address_of_NameImpl_3() { return &___NameImpl_3; }
	inline void set_NameImpl_3(String_t* value)
	{
		___NameImpl_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___NameImpl_3), (void*)value);
	}

	inline static int32_t get_offset_of_PositionImpl_4() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___PositionImpl_4)); }
	inline int32_t get_PositionImpl_4() const { return ___PositionImpl_4; }
	inline int32_t* get_address_of_PositionImpl_4() { return &___PositionImpl_4; }
	inline void set_PositionImpl_4(int32_t value)
	{
		___PositionImpl_4 = value;
	}

	inline static int32_t get_offset_of_AttrsImpl_5() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___AttrsImpl_5)); }
	inline int32_t get_AttrsImpl_5() const { return ___AttrsImpl_5; }
	inline int32_t* get_address_of_AttrsImpl_5() { return &___AttrsImpl_5; }
	inline void set_AttrsImpl_5(int32_t value)
	{
		___AttrsImpl_5 = value;
	}

	inline static int32_t get_offset_of_marshalAs_6() { return static_cast<int32_t>(offsetof(ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7, ___marshalAs_6)); }
	inline MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6 * get_marshalAs_6() const { return ___marshalAs_6; }
	inline MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6 ** get_address_of_marshalAs_6() { return &___marshalAs_6; }
	inline void set_marshalAs_6(MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6 * value)
	{
		___marshalAs_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___marshalAs_6), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7_marshaled_pinvoke
{
	Type_t * ___ClassImpl_0;
	Il2CppIUnknown* ___DefaultValueImpl_1;
	MemberInfo_t * ___MemberImpl_2;
	char* ___NameImpl_3;
	int32_t ___PositionImpl_4;
	int32_t ___AttrsImpl_5;
	MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6 * ___marshalAs_6;
};
// Native definition for COM marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7_marshaled_com
{
	Type_t * ___ClassImpl_0;
	Il2CppIUnknown* ___DefaultValueImpl_1;
	MemberInfo_t * ___MemberImpl_2;
	Il2CppChar* ___NameImpl_3;
	int32_t ___PositionImpl_4;
	int32_t ___AttrsImpl_5;
	MarshalAsAttribute_t1689F84A11C34D0F35491C8F0DA4421467B6EFE6 * ___marshalAs_6;
};

// System.Reflection.RuntimeAssembly
struct RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56  : public Assembly_t
{
public:

public:
};


// System.Reflection.RuntimeMethodInfo
struct RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC  : public MethodInfo_t
{
public:

public:
};


// System.Runtime.Serialization.StreamingContext
struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 
{
public:
	// System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
	RuntimeObject * ___m_additionalContext_0;
	// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
	int32_t ___m_state_1;

public:
	inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast<int32_t>(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); }
	inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; }
	inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; }
	inline void set_m_additionalContext_0(RuntimeObject * value)
	{
		___m_additionalContext_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); }
	inline int32_t get_m_state_1() const { return ___m_state_1; }
	inline int32_t* get_address_of_m_state_1() { return &___m_state_1; }
	inline void set_m_state_1(int32_t value)
	{
		___m_state_1 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke
{
	Il2CppIUnknown* ___m_additionalContext_0;
	int32_t ___m_state_1;
};
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com
{
	Il2CppIUnknown* ___m_additionalContext_0;
	int32_t ___m_state_1;
};

// System.SystemException
struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62  : public Exception_t
{
public:

public:
};


// System.Diagnostics.Tracing.TraceLoggingMetadataCollector
struct TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C  : public RuntimeObject
{
public:
	// System.Diagnostics.Tracing.TraceLoggingMetadataCollector/Impl System.Diagnostics.Tracing.TraceLoggingMetadataCollector::impl
	Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 * ___impl_0;
	// System.Diagnostics.Tracing.FieldMetadata System.Diagnostics.Tracing.TraceLoggingMetadataCollector::currentGroup
	FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A * ___currentGroup_1;
	// System.Int32 System.Diagnostics.Tracing.TraceLoggingMetadataCollector::bufferedArrayFieldCount
	int32_t ___bufferedArrayFieldCount_2;
	// System.Diagnostics.Tracing.EventFieldTags System.Diagnostics.Tracing.TraceLoggingMetadataCollector::<Tags>k__BackingField
	int32_t ___U3CTagsU3Ek__BackingField_3;

public:
	inline static int32_t get_offset_of_impl_0() { return static_cast<int32_t>(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___impl_0)); }
	inline Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 * get_impl_0() const { return ___impl_0; }
	inline Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 ** get_address_of_impl_0() { return &___impl_0; }
	inline void set_impl_0(Impl_t275DB33AC909F02E92373EFEB69C92B5B4320B55 * value)
	{
		___impl_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___impl_0), (void*)value);
	}

	inline static int32_t get_offset_of_currentGroup_1() { return static_cast<int32_t>(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___currentGroup_1)); }
	inline FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A * get_currentGroup_1() const { return ___currentGroup_1; }
	inline FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A ** get_address_of_currentGroup_1() { return &___currentGroup_1; }
	inline void set_currentGroup_1(FieldMetadata_t2E7367B0A1B1168F2B7E8206B5A9C905E5F29A0A * value)
	{
		___currentGroup_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currentGroup_1), (void*)value);
	}

	inline static int32_t get_offset_of_bufferedArrayFieldCount_2() { return static_cast<int32_t>(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___bufferedArrayFieldCount_2)); }
	inline int32_t get_bufferedArrayFieldCount_2() const { return ___bufferedArrayFieldCount_2; }
	inline int32_t* get_address_of_bufferedArrayFieldCount_2() { return &___bufferedArrayFieldCount_2; }
	inline void set_bufferedArrayFieldCount_2(int32_t value)
	{
		___bufferedArrayFieldCount_2 = value;
	}

	inline static int32_t get_offset_of_U3CTagsU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C, ___U3CTagsU3Ek__BackingField_3)); }
	inline int32_t get_U3CTagsU3Ek__BackingField_3() const { return ___U3CTagsU3Ek__BackingField_3; }
	inline int32_t* get_address_of_U3CTagsU3Ek__BackingField_3() { return &___U3CTagsU3Ek__BackingField_3; }
	inline void set_U3CTagsU3Ek__BackingField_3(int32_t value)
	{
		___U3CTagsU3Ek__BackingField_3 = value;
	}
};


// System.Diagnostics.Tracing.TraceLoggingTypeInfo
struct TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE  : public RuntimeObject
{
public:
	// System.String System.Diagnostics.Tracing.TraceLoggingTypeInfo::name
	String_t* ___name_0;
	// System.Diagnostics.Tracing.EventKeywords System.Diagnostics.Tracing.TraceLoggingTypeInfo::keywords
	int64_t ___keywords_1;
	// System.Diagnostics.Tracing.EventLevel System.Diagnostics.Tracing.TraceLoggingTypeInfo::level
	int32_t ___level_2;
	// System.Diagnostics.Tracing.EventOpcode System.Diagnostics.Tracing.TraceLoggingTypeInfo::opcode
	int32_t ___opcode_3;
	// System.Diagnostics.Tracing.EventTags System.Diagnostics.Tracing.TraceLoggingTypeInfo::tags
	int32_t ___tags_4;
	// System.Type System.Diagnostics.Tracing.TraceLoggingTypeInfo::dataType
	Type_t * ___dataType_5;

public:
	inline static int32_t get_offset_of_name_0() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___name_0)); }
	inline String_t* get_name_0() const { return ___name_0; }
	inline String_t** get_address_of_name_0() { return &___name_0; }
	inline void set_name_0(String_t* value)
	{
		___name_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value);
	}

	inline static int32_t get_offset_of_keywords_1() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___keywords_1)); }
	inline int64_t get_keywords_1() const { return ___keywords_1; }
	inline int64_t* get_address_of_keywords_1() { return &___keywords_1; }
	inline void set_keywords_1(int64_t value)
	{
		___keywords_1 = value;
	}

	inline static int32_t get_offset_of_level_2() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___level_2)); }
	inline int32_t get_level_2() const { return ___level_2; }
	inline int32_t* get_address_of_level_2() { return &___level_2; }
	inline void set_level_2(int32_t value)
	{
		___level_2 = value;
	}

	inline static int32_t get_offset_of_opcode_3() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___opcode_3)); }
	inline int32_t get_opcode_3() const { return ___opcode_3; }
	inline int32_t* get_address_of_opcode_3() { return &___opcode_3; }
	inline void set_opcode_3(int32_t value)
	{
		___opcode_3 = value;
	}

	inline static int32_t get_offset_of_tags_4() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___tags_4)); }
	inline int32_t get_tags_4() const { return ___tags_4; }
	inline int32_t* get_address_of_tags_4() { return &___tags_4; }
	inline void set_tags_4(int32_t value)
	{
		___tags_4 = value;
	}

	inline static int32_t get_offset_of_dataType_5() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE, ___dataType_5)); }
	inline Type_t * get_dataType_5() const { return ___dataType_5; }
	inline Type_t ** get_address_of_dataType_5() { return &___dataType_5; }
	inline void set_dataType_5(Type_t * value)
	{
		___dataType_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___dataType_5), (void*)value);
	}
};


// System.Type
struct Type_t  : public MemberInfo_t
{
public:
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  ____impl_9;

public:
	inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
	inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  get__impl_9() const { return ____impl_9; }
	inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
	inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  value)
	{
		____impl_9 = value;
	}
};

struct Type_t_StaticFields
{
public:
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_3;
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_4;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
	// System.Reflection.Binder System.Type::defaultBinder
	Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;

public:
	inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
	inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterAttribute_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
	}

	inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
	inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterName_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
	}

	inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
	inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterNameIgnoreCase_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
	}

	inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
	inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
	inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
	inline void set_Missing_3(RuntimeObject * value)
	{
		___Missing_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
	}

	inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
	inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
	inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
	inline void set_Delimiter_4(Il2CppChar value)
	{
		___Delimiter_4 = value;
	}

	inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
	inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
	{
		___EmptyTypes_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
	}

	inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
	inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
	inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
	inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
	{
		___defaultBinder_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
	}
};


// System.Predicate`1<System.Type>
struct Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE  : public MulticastDelegate_t
{
public:

public:
};


// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double[]>
struct TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF  : public TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE
{
public:

public:
};

struct TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF_StaticFields
{
public:
	// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<DataType> System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::instance
	TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF * ___instance_6;

public:
	inline static int32_t get_offset_of_instance_6() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF_StaticFields, ___instance_6)); }
	inline TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF * get_instance_6() const { return ___instance_6; }
	inline TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF ** get_address_of_instance_6() { return &___instance_6; }
	inline void set_instance_6(TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF * value)
	{
		___instance_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___instance_6), (void*)value);
	}
};


// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.DateTime>
struct TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B  : public TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE
{
public:

public:
};

struct TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B_StaticFields
{
public:
	// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<DataType> System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::instance
	TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B * ___instance_6;

public:
	inline static int32_t get_offset_of_instance_6() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B_StaticFields, ___instance_6)); }
	inline TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B * get_instance_6() const { return ___instance_6; }
	inline TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B ** get_address_of_instance_6() { return &___instance_6; }
	inline void set_instance_6(TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B * value)
	{
		___instance_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___instance_6), (void*)value);
	}
};


// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Decimal>
struct TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393  : public TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE
{
public:

public:
};

struct TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393_StaticFields
{
public:
	// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<DataType> System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::instance
	TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 * ___instance_6;

public:
	inline static int32_t get_offset_of_instance_6() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393_StaticFields, ___instance_6)); }
	inline TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 * get_instance_6() const { return ___instance_6; }
	inline TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 ** get_address_of_instance_6() { return &___instance_6; }
	inline void set_instance_6(TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 * value)
	{
		___instance_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___instance_6), (void*)value);
	}
};


// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double>
struct TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1  : public TraceLoggingTypeInfo_t1A7BD5C2E0BF5D1AC23EEE6C22D724CBAA91CDDE
{
public:

public:
};

struct TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1_StaticFields
{
public:
	// System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<DataType> System.Diagnostics.Tracing.TraceLoggingTypeInfo`1::instance
	TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 * ___instance_6;

public:
	inline static int32_t get_offset_of_instance_6() { return static_cast<int32_t>(offsetof(TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1_StaticFields, ___instance_6)); }
	inline TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 * get_instance_6() const { return ___instance_6; }
	inline TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 ** get_address_of_instance_6() { return &___instance_6; }
	inline void set_instance_6(TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 * value)
	{
		___instance_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___instance_6), (void*)value);
	}
};


// System.Reflection.AmbiguousMatchException
struct AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.ArgumentException
struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:
	// System.String System.ArgumentException::m_paramName
	String_t* ___m_paramName_17;

public:
	inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); }
	inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
	inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
	inline void set_m_paramName_17(String_t* value)
	{
		___m_paramName_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
	}
};


// System.ArithmeticException
struct ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.AsyncCallback
struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA  : public MulticastDelegate_t
{
public:

public:
};


// System.Runtime.Serialization.DeserializationEventHandler
struct DeserializationEventHandler_t96163039FFB39DB4A7BA9C218D9F11D400B9EE86  : public MulticastDelegate_t
{
public:

public:
};


// System.IO.FileSystemInfo
struct FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246  : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8
{
public:
	// System.IO.MonoIOStat System.IO.FileSystemInfo::_data
	MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71  ____data_1;
	// System.Int32 System.IO.FileSystemInfo::_dataInitialised
	int32_t ____dataInitialised_2;
	// System.String System.IO.FileSystemInfo::FullPath
	String_t* ___FullPath_3;
	// System.String System.IO.FileSystemInfo::OriginalPath
	String_t* ___OriginalPath_4;
	// System.String System.IO.FileSystemInfo::_displayPath
	String_t* ____displayPath_5;

public:
	inline static int32_t get_offset_of__data_1() { return static_cast<int32_t>(offsetof(FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246, ____data_1)); }
	inline MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71  get__data_1() const { return ____data_1; }
	inline MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71 * get_address_of__data_1() { return &____data_1; }
	inline void set__data_1(MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71  value)
	{
		____data_1 = value;
	}

	inline static int32_t get_offset_of__dataInitialised_2() { return static_cast<int32_t>(offsetof(FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246, ____dataInitialised_2)); }
	inline int32_t get__dataInitialised_2() const { return ____dataInitialised_2; }
	inline int32_t* get_address_of__dataInitialised_2() { return &____dataInitialised_2; }
	inline void set__dataInitialised_2(int32_t value)
	{
		____dataInitialised_2 = value;
	}

	inline static int32_t get_offset_of_FullPath_3() { return static_cast<int32_t>(offsetof(FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246, ___FullPath_3)); }
	inline String_t* get_FullPath_3() const { return ___FullPath_3; }
	inline String_t** get_address_of_FullPath_3() { return &___FullPath_3; }
	inline void set_FullPath_3(String_t* value)
	{
		___FullPath_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FullPath_3), (void*)value);
	}

	inline static int32_t get_offset_of_OriginalPath_4() { return static_cast<int32_t>(offsetof(FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246, ___OriginalPath_4)); }
	inline String_t* get_OriginalPath_4() const { return ___OriginalPath_4; }
	inline String_t** get_address_of_OriginalPath_4() { return &___OriginalPath_4; }
	inline void set_OriginalPath_4(String_t* value)
	{
		___OriginalPath_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___OriginalPath_4), (void*)value);
	}

	inline static int32_t get_offset_of__displayPath_5() { return static_cast<int32_t>(offsetof(FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246, ____displayPath_5)); }
	inline String_t* get__displayPath_5() const { return ____displayPath_5; }
	inline String_t** get_address_of__displayPath_5() { return &____displayPath_5; }
	inline void set__displayPath_5(String_t* value)
	{
		____displayPath_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____displayPath_5), (void*)value);
	}
};


// System.IO.IOException
struct IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:
	// System.String System.IO.IOException::_maybeFullPath
	String_t* ____maybeFullPath_17;

public:
	inline static int32_t get_offset_of__maybeFullPath_17() { return static_cast<int32_t>(offsetof(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA, ____maybeFullPath_17)); }
	inline String_t* get__maybeFullPath_17() const { return ____maybeFullPath_17; }
	inline String_t** get_address_of__maybeFullPath_17() { return &____maybeFullPath_17; }
	inline void set__maybeFullPath_17(String_t* value)
	{
		____maybeFullPath_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____maybeFullPath_17), (void*)value);
	}
};


// System.InvalidCastException
struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.InvalidOperationException
struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.MemberAccessException
struct MemberAccessException_tD623E47056C7D98D56B63B4B954D4E5E128A30FC  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.Reflection.MonoMethod
struct MonoMethod_t  : public RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC
{
public:
	// System.IntPtr System.Reflection.MonoMethod::mhandle
	intptr_t ___mhandle_0;
	// System.String System.Reflection.MonoMethod::name
	String_t* ___name_1;
	// System.Type System.Reflection.MonoMethod::reftype
	Type_t * ___reftype_2;

public:
	inline static int32_t get_offset_of_mhandle_0() { return static_cast<int32_t>(offsetof(MonoMethod_t, ___mhandle_0)); }
	inline intptr_t get_mhandle_0() const { return ___mhandle_0; }
	inline intptr_t* get_address_of_mhandle_0() { return &___mhandle_0; }
	inline void set_mhandle_0(intptr_t value)
	{
		___mhandle_0 = value;
	}

	inline static int32_t get_offset_of_name_1() { return static_cast<int32_t>(offsetof(MonoMethod_t, ___name_1)); }
	inline String_t* get_name_1() const { return ___name_1; }
	inline String_t** get_address_of_name_1() { return &___name_1; }
	inline void set_name_1(String_t* value)
	{
		___name_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___name_1), (void*)value);
	}

	inline static int32_t get_offset_of_reftype_2() { return static_cast<int32_t>(offsetof(MonoMethod_t, ___reftype_2)); }
	inline Type_t * get_reftype_2() const { return ___reftype_2; }
	inline Type_t ** get_address_of_reftype_2() { return &___reftype_2; }
	inline void set_reftype_2(Type_t * value)
	{
		___reftype_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___reftype_2), (void*)value);
	}
};


// System.MulticastNotSupportedException
struct MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.NotImplementedException
struct NotImplementedException_t26260C4EE0444C5FA022994203060B3A42A3ADE6  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.NotSupportedException
struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.Runtime.Remoting.RemotingException
struct RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.Security.SecurityException
struct SecurityException_t3BE23C00ECC638A4EDCAA33572C4DCC21F2FA769  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:
	// System.String System.Security.SecurityException::permissionState
	String_t* ___permissionState_17;

public:
	inline static int32_t get_offset_of_permissionState_17() { return static_cast<int32_t>(offsetof(SecurityException_t3BE23C00ECC638A4EDCAA33572C4DCC21F2FA769, ___permissionState_17)); }
	inline String_t* get_permissionState_17() const { return ___permissionState_17; }
	inline String_t** get_address_of_permissionState_17() { return &___permissionState_17; }
	inline void set_permissionState_17(String_t* value)
	{
		___permissionState_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___permissionState_17), (void*)value);
	}
};


// System.Runtime.Serialization.SerializationException
struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};

struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields
{
public:
	// System.String System.Runtime.Serialization.SerializationException::_nullMessage
	String_t* ____nullMessage_17;

public:
	inline static int32_t get_offset_of__nullMessage_17() { return static_cast<int32_t>(offsetof(SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields, ____nullMessage_17)); }
	inline String_t* get__nullMessage_17() const { return ____nullMessage_17; }
	inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; }
	inline void set__nullMessage_17(String_t* value)
	{
		____nullMessage_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value);
	}
};


// System.Reflection.TypeInfo
struct TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F  : public Type_t
{
public:

public:
};


// System.TypeLoadException
struct TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:
	// System.String System.TypeLoadException::ClassName
	String_t* ___ClassName_17;
	// System.String System.TypeLoadException::AssemblyName
	String_t* ___AssemblyName_18;
	// System.String System.TypeLoadException::MessageArg
	String_t* ___MessageArg_19;
	// System.Int32 System.TypeLoadException::ResourceId
	int32_t ___ResourceId_20;

public:
	inline static int32_t get_offset_of_ClassName_17() { return static_cast<int32_t>(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___ClassName_17)); }
	inline String_t* get_ClassName_17() const { return ___ClassName_17; }
	inline String_t** get_address_of_ClassName_17() { return &___ClassName_17; }
	inline void set_ClassName_17(String_t* value)
	{
		___ClassName_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ClassName_17), (void*)value);
	}

	inline static int32_t get_offset_of_AssemblyName_18() { return static_cast<int32_t>(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___AssemblyName_18)); }
	inline String_t* get_AssemblyName_18() const { return ___AssemblyName_18; }
	inline String_t** get_address_of_AssemblyName_18() { return &___AssemblyName_18; }
	inline void set_AssemblyName_18(String_t* value)
	{
		___AssemblyName_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___AssemblyName_18), (void*)value);
	}

	inline static int32_t get_offset_of_MessageArg_19() { return static_cast<int32_t>(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___MessageArg_19)); }
	inline String_t* get_MessageArg_19() const { return ___MessageArg_19; }
	inline String_t** get_address_of_MessageArg_19() { return &___MessageArg_19; }
	inline void set_MessageArg_19(String_t* value)
	{
		___MessageArg_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___MessageArg_19), (void*)value);
	}

	inline static int32_t get_offset_of_ResourceId_20() { return static_cast<int32_t>(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___ResourceId_20)); }
	inline int32_t get_ResourceId_20() const { return ___ResourceId_20; }
	inline int32_t* get_address_of_ResourceId_20() { return &___ResourceId_20; }
	inline void set_ResourceId_20(int32_t value)
	{
		___ResourceId_20 = value;
	}
};


// System.ArgumentNullException
struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB  : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
{
public:

public:
};


// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8  : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
{
public:
	// System.Object System.ArgumentOutOfRangeException::m_actualValue
	RuntimeObject * ___m_actualValue_19;

public:
	inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); }
	inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
	inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
	inline void set_m_actualValue_19(RuntimeObject * value)
	{
		___m_actualValue_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value);
	}
};

struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields
{
public:
	// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
	String_t* ____rangeMessage_18;

public:
	inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); }
	inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
	inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
	inline void set__rangeMessage_18(String_t* value)
	{
		____rangeMessage_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value);
	}
};


// System.Diagnostics.Tracing.DateTimeTypeInfo
struct DateTimeTypeInfo_t7A1225EAB8359DE69792BD53805FDF4F35D4D8B3  : public TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B
{
public:

public:
};


// System.Diagnostics.Tracing.DecimalTypeInfo
struct DecimalTypeInfo_tF4A2C7A82ECE1FD4D108009D82CDD77419D3A28E  : public TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393
{
public:

public:
};


// System.Text.DecoderFallbackException
struct DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB  : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
{
public:
	// System.Byte[] System.Text.DecoderFallbackException::bytesUnknown
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown_18;
	// System.Int32 System.Text.DecoderFallbackException::index
	int32_t ___index_19;

public:
	inline static int32_t get_offset_of_bytesUnknown_18() { return static_cast<int32_t>(offsetof(DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB, ___bytesUnknown_18)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_bytesUnknown_18() const { return ___bytesUnknown_18; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_bytesUnknown_18() { return &___bytesUnknown_18; }
	inline void set_bytesUnknown_18(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___bytesUnknown_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___bytesUnknown_18), (void*)value);
	}

	inline static int32_t get_offset_of_index_19() { return static_cast<int32_t>(offsetof(DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB, ___index_19)); }
	inline int32_t get_index_19() const { return ___index_19; }
	inline int32_t* get_address_of_index_19() { return &___index_19; }
	inline void set_index_19(int32_t value)
	{
		___index_19 = value;
	}
};


// System.IO.DirectoryInfo
struct DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD  : public FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246
{
public:
	// System.String System.IO.DirectoryInfo::current
	String_t* ___current_6;
	// System.String System.IO.DirectoryInfo::parent
	String_t* ___parent_7;

public:
	inline static int32_t get_offset_of_current_6() { return static_cast<int32_t>(offsetof(DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD, ___current_6)); }
	inline String_t* get_current_6() const { return ___current_6; }
	inline String_t** get_address_of_current_6() { return &___current_6; }
	inline void set_current_6(String_t* value)
	{
		___current_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___current_6), (void*)value);
	}

	inline static int32_t get_offset_of_parent_7() { return static_cast<int32_t>(offsetof(DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD, ___parent_7)); }
	inline String_t* get_parent_7() const { return ___parent_7; }
	inline String_t** get_address_of_parent_7() { return &___parent_7; }
	inline void set_parent_7(String_t* value)
	{
		___parent_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___parent_7), (void*)value);
	}
};


// System.IO.DirectoryNotFoundException
struct DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B  : public IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA
{
public:

public:
};


// System.DivideByZeroException
struct DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3  : public ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47
{
public:

public:
};


// System.DllNotFoundException
struct DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596  : public TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7
{
public:

public:
};


// System.Diagnostics.Tracing.DoubleArrayTypeInfo
struct DoubleArrayTypeInfo_tB0B70E36959282AE1B798B1DF6AFD86344660436  : public TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF
{
public:

public:
};


// System.Diagnostics.Tracing.DoubleTypeInfo
struct DoubleTypeInfo_t51D0C2BD9C61AE4EE9A50B5234F9C4EEB3AEFE18  : public TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1
{
public:

public:
};


// System.IO.DriveNotFoundException
struct DriveNotFoundException_tAF30F7567FBD1CACEADAE08CE6ED87F44C83C0B6  : public IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA
{
public:

public:
};


// System.Text.EncoderFallbackException
struct EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202  : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
{
public:
	// System.Char System.Text.EncoderFallbackException::charUnknown
	Il2CppChar ___charUnknown_18;
	// System.Char System.Text.EncoderFallbackException::charUnknownHigh
	Il2CppChar ___charUnknownHigh_19;
	// System.Char System.Text.EncoderFallbackException::charUnknownLow
	Il2CppChar ___charUnknownLow_20;
	// System.Int32 System.Text.EncoderFallbackException::index
	int32_t ___index_21;

public:
	inline static int32_t get_offset_of_charUnknown_18() { return static_cast<int32_t>(offsetof(EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202, ___charUnknown_18)); }
	inline Il2CppChar get_charUnknown_18() const { return ___charUnknown_18; }
	inline Il2CppChar* get_address_of_charUnknown_18() { return &___charUnknown_18; }
	inline void set_charUnknown_18(Il2CppChar value)
	{
		___charUnknown_18 = value;
	}

	inline static int32_t get_offset_of_charUnknownHigh_19() { return static_cast<int32_t>(offsetof(EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202, ___charUnknownHigh_19)); }
	inline Il2CppChar get_charUnknownHigh_19() const { return ___charUnknownHigh_19; }
	inline Il2CppChar* get_address_of_charUnknownHigh_19() { return &___charUnknownHigh_19; }
	inline void set_charUnknownHigh_19(Il2CppChar value)
	{
		___charUnknownHigh_19 = value;
	}

	inline static int32_t get_offset_of_charUnknownLow_20() { return static_cast<int32_t>(offsetof(EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202, ___charUnknownLow_20)); }
	inline Il2CppChar get_charUnknownLow_20() const { return ___charUnknownLow_20; }
	inline Il2CppChar* get_address_of_charUnknownLow_20() { return &___charUnknownLow_20; }
	inline void set_charUnknownLow_20(Il2CppChar value)
	{
		___charUnknownLow_20 = value;
	}

	inline static int32_t get_offset_of_index_21() { return static_cast<int32_t>(offsetof(EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202, ___index_21)); }
	inline int32_t get_index_21() const { return ___index_21; }
	inline int32_t* get_address_of_index_21() { return &___index_21; }
	inline void set_index_21(int32_t value)
	{
		___index_21 = value;
	}
};


// System.MissingMemberException
struct MissingMemberException_t890E7665FD7C812DAD826E4B5CF55F20F16CF639  : public MemberAccessException_tD623E47056C7D98D56B63B4B954D4E5E128A30FC
{
public:
	// System.String System.MissingMemberException::ClassName
	String_t* ___ClassName_17;
	// System.String System.MissingMemberException::MemberName
	String_t* ___MemberName_18;
	// System.Byte[] System.MissingMemberException::Signature
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Signature_19;

public:
	inline static int32_t get_offset_of_ClassName_17() { return static_cast<int32_t>(offsetof(MissingMemberException_t890E7665FD7C812DAD826E4B5CF55F20F16CF639, ___ClassName_17)); }
	inline String_t* get_ClassName_17() const { return ___ClassName_17; }
	inline String_t** get_address_of_ClassName_17() { return &___ClassName_17; }
	inline void set_ClassName_17(String_t* value)
	{
		___ClassName_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ClassName_17), (void*)value);
	}

	inline static int32_t get_offset_of_MemberName_18() { return static_cast<int32_t>(offsetof(MissingMemberException_t890E7665FD7C812DAD826E4B5CF55F20F16CF639, ___MemberName_18)); }
	inline String_t* get_MemberName_18() const { return ___MemberName_18; }
	inline String_t** get_address_of_MemberName_18() { return &___MemberName_18; }
	inline void set_MemberName_18(String_t* value)
	{
		___MemberName_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___MemberName_18), (void*)value);
	}

	inline static int32_t get_offset_of_Signature_19() { return static_cast<int32_t>(offsetof(MissingMemberException_t890E7665FD7C812DAD826E4B5CF55F20F16CF639, ___Signature_19)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Signature_19() const { return ___Signature_19; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Signature_19() { return &___Signature_19; }
	inline void set_Signature_19(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___Signature_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Signature_19), (void*)value);
	}
};


// System.OverflowException
struct OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9  : public ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47
{
public:

public:
};


// System.RuntimeType
struct RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07  : public TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F
{
public:
	// System.MonoTypeInfo System.RuntimeType::type_info
	MonoTypeInfo_tD048FE6E8A79174435DD9BA986294B02C68DFC79 * ___type_info_26;
	// System.Object System.RuntimeType::GenericCache
	RuntimeObject * ___GenericCache_27;
	// System.Reflection.RuntimeConstructorInfo System.RuntimeType::m_serializationCtor
	RuntimeConstructorInfo_t9B65F4BAA154E6B8888A68FA9BA02993090876BB * ___m_serializationCtor_28;

public:
	inline static int32_t get_offset_of_type_info_26() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07, ___type_info_26)); }
	inline MonoTypeInfo_tD048FE6E8A79174435DD9BA986294B02C68DFC79 * get_type_info_26() const { return ___type_info_26; }
	inline MonoTypeInfo_tD048FE6E8A79174435DD9BA986294B02C68DFC79 ** get_address_of_type_info_26() { return &___type_info_26; }
	inline void set_type_info_26(MonoTypeInfo_tD048FE6E8A79174435DD9BA986294B02C68DFC79 * value)
	{
		___type_info_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___type_info_26), (void*)value);
	}

	inline static int32_t get_offset_of_GenericCache_27() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07, ___GenericCache_27)); }
	inline RuntimeObject * get_GenericCache_27() const { return ___GenericCache_27; }
	inline RuntimeObject ** get_address_of_GenericCache_27() { return &___GenericCache_27; }
	inline void set_GenericCache_27(RuntimeObject * value)
	{
		___GenericCache_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___GenericCache_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_serializationCtor_28() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07, ___m_serializationCtor_28)); }
	inline RuntimeConstructorInfo_t9B65F4BAA154E6B8888A68FA9BA02993090876BB * get_m_serializationCtor_28() const { return ___m_serializationCtor_28; }
	inline RuntimeConstructorInfo_t9B65F4BAA154E6B8888A68FA9BA02993090876BB ** get_address_of_m_serializationCtor_28() { return &___m_serializationCtor_28; }
	inline void set_m_serializationCtor_28(RuntimeConstructorInfo_t9B65F4BAA154E6B8888A68FA9BA02993090876BB * value)
	{
		___m_serializationCtor_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_serializationCtor_28), (void*)value);
	}
};

struct RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields
{
public:
	// System.RuntimeType System.RuntimeType::ValueType
	RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___ValueType_10;
	// System.RuntimeType System.RuntimeType::EnumType
	RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___EnumType_11;
	// System.RuntimeType System.RuntimeType::ObjectType
	RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___ObjectType_12;
	// System.RuntimeType System.RuntimeType::StringType
	RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___StringType_13;
	// System.RuntimeType System.RuntimeType::DelegateType
	RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___DelegateType_14;
	// System.Type[] System.RuntimeType::s_SICtorParamTypes
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___s_SICtorParamTypes_15;
	// System.RuntimeType System.RuntimeType::s_typedRef
	RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___s_typedRef_25;

public:
	inline static int32_t get_offset_of_ValueType_10() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___ValueType_10)); }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * get_ValueType_10() const { return ___ValueType_10; }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 ** get_address_of_ValueType_10() { return &___ValueType_10; }
	inline void set_ValueType_10(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * value)
	{
		___ValueType_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ValueType_10), (void*)value);
	}

	inline static int32_t get_offset_of_EnumType_11() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___EnumType_11)); }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * get_EnumType_11() const { return ___EnumType_11; }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 ** get_address_of_EnumType_11() { return &___EnumType_11; }
	inline void set_EnumType_11(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * value)
	{
		___EnumType_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___EnumType_11), (void*)value);
	}

	inline static int32_t get_offset_of_ObjectType_12() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___ObjectType_12)); }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * get_ObjectType_12() const { return ___ObjectType_12; }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 ** get_address_of_ObjectType_12() { return &___ObjectType_12; }
	inline void set_ObjectType_12(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * value)
	{
		___ObjectType_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ObjectType_12), (void*)value);
	}

	inline static int32_t get_offset_of_StringType_13() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___StringType_13)); }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * get_StringType_13() const { return ___StringType_13; }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 ** get_address_of_StringType_13() { return &___StringType_13; }
	inline void set_StringType_13(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * value)
	{
		___StringType_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___StringType_13), (void*)value);
	}

	inline static int32_t get_offset_of_DelegateType_14() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___DelegateType_14)); }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * get_DelegateType_14() const { return ___DelegateType_14; }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 ** get_address_of_DelegateType_14() { return &___DelegateType_14; }
	inline void set_DelegateType_14(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * value)
	{
		___DelegateType_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DelegateType_14), (void*)value);
	}

	inline static int32_t get_offset_of_s_SICtorParamTypes_15() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___s_SICtorParamTypes_15)); }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_s_SICtorParamTypes_15() const { return ___s_SICtorParamTypes_15; }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_s_SICtorParamTypes_15() { return &___s_SICtorParamTypes_15; }
	inline void set_s_SICtorParamTypes_15(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
	{
		___s_SICtorParamTypes_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_SICtorParamTypes_15), (void*)value);
	}

	inline static int32_t get_offset_of_s_typedRef_25() { return static_cast<int32_t>(offsetof(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_StaticFields, ___s_typedRef_25)); }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * get_s_typedRef_25() const { return ___s_typedRef_25; }
	inline RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 ** get_address_of_s_typedRef_25() { return &___s_typedRef_25; }
	inline void set_s_typedRef_25(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * value)
	{
		___s_typedRef_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_typedRef_25), (void*)value);
	}
};


// System.MissingFieldException
struct MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A  : public MissingMemberException_t890E7665FD7C812DAD826E4B5CF55F20F16CF639
{
public:

public:
};


// System.MissingMethodException
struct MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41  : public MissingMemberException_t890E7665FD7C812DAD826E4B5CF55F20F16CF639
{
public:
	// System.String System.MissingMethodException::signature
	String_t* ___signature_20;

public:
	inline static int32_t get_offset_of_signature_20() { return static_cast<int32_t>(offsetof(MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41, ___signature_20)); }
	inline String_t* get_signature_20() const { return ___signature_20; }
	inline String_t** get_address_of_signature_20() { return &___signature_20; }
	inline void set_signature_20(String_t* value)
	{
		___signature_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___signature_20), (void*)value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) int32_t m_Items[1];

public:
	inline int32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int32_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, int32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
	{
		m_Items[index] = value;
	}
};
// System.Byte[]
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) uint8_t m_Items[1];

public:
	inline uint8_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, uint8_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
	{
		m_Items[index] = value;
	}
};
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RuntimeObject * m_Items[1];

public:
	inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.UInt32[]
struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) uint32_t m_Items[1];

public:
	inline uint32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, uint32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
	{
		m_Items[index] = value;
	}
};
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Il2CppChar m_Items[1];

public:
	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
	{
		m_Items[index] = value;
	}
};
// System.Reflection.MethodBase[]
struct MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) MethodBase_t * m_Items[1];

public:
	inline MethodBase_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline MethodBase_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, MethodBase_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline MethodBase_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline MethodBase_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, MethodBase_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA  m_Items[1];

public:
	inline ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL);
	}
	inline ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_tC1C793BD8B003B24010657487AFD17A4BA3DF6EA  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL);
	}
};
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) String_t* m_Items[1];

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Int32[][]
struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* m_Items[1];

public:
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Type[]
struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Type_t * m_Items[1];

public:
	inline Type_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Type_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Reflection.ParameterInfo[]
struct ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * m_Items[1];

public:
	inline ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) FieldInfo_t * m_Items[1];

public:
	inline FieldInfo_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline FieldInfo_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, FieldInfo_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline FieldInfo_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline FieldInfo_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Reflection.PropertyInfo[]
struct PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) PropertyInfo_t * m_Items[1];

public:
	inline PropertyInfo_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline PropertyInfo_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, PropertyInfo_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline PropertyInfo_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline PropertyInfo_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyInfo_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Boolean[]
struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) bool m_Items[1];

public:
	inline bool GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline bool* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, bool value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline bool GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
	{
		m_Items[index] = value;
	}
};
// System.Delegate[]
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Delegate_t * m_Items[1];

public:
	inline Delegate_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.IO.DirectoryInfo[]
struct DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * m_Items[1];

public:
	inline DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Double[]
struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) double m_Items[1];

public:
	inline double GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline double* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, double value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline double GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline double* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, double value)
	{
		m_Items[index] = value;
	}
};
// System.Text.EncodingProvider[]
struct EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * m_Items[1];

public:
	inline EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Globalization.InternalEncodingDataItem[]
struct InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  m_Items[1];

public:
	inline InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___webName_0), (void*)NULL);
	}
	inline InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___webName_0), (void*)NULL);
	}
};
// System.Globalization.InternalCodePageDataItem[]
struct InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  m_Items[1];

public:
	inline InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Names_3), (void*)NULL);
	}
	inline InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Names_3), (void*)NULL);
	}
};


// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.DateTime>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8_gshared (TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Decimal>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB_gshared (TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 * __this, const RuntimeMethod* method);
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3F41E32C976C3C48B3FC63FBFD3FBBC5B5F23EDD_gshared (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.Contracts.Contract::ForAll<System.Object>(System.Collections.Generic.IEnumerable`1<T>,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Contract_ForAll_TisRuntimeObject_m2EA6D3F6C27EF312B4031347C8FE4EADBA2B89F5_gshared (RuntimeObject* ___collection0, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___predicate1, const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2__ctor_m8E40E9007C1DDFA6CBFECFEB3DB8B073A935C874_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1D864B65CCD0498EC4BFFBDA8F8D04AE5333195A_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method);
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* List_1_ToArray_mA737986DE6389E9DD8FA8E3D4E222DE4DA34958D_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingTypeInfo_1__ctor_m9831E2B76AAAD0DAE2963C158DBC6A67350FC40A_gshared (TraceLoggingTypeInfo_1_t2AA8837972AC05A92CCC42C2902E79514B223518 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99_gshared (TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 * __this, const RuntimeMethod* method);

// System.Void System.DateTimeRawInfo::Init(System.Int32*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeRawInfo_Init_m1D7E1A9C6352A109D2415EB9B6924C329DCB95EF (DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * __this, int32_t* ___numberBuffer0, const RuntimeMethod* method);
// System.Void System.DateTimeRawInfo::AddNumber(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeRawInfo_AddNumber_mD757F619E1CBAD820027006EA7F2C519ACD8DCB0 (DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Int32 System.DateTimeRawInfo::GetNumber(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTimeRawInfo_GetNumber_mE2640EAB9990BC30FBE09E6FD8FA415CBB77CB9F (DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.DateTimeResult::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_Init_mE56076D96E9DF3F10EE153E7586BDF0DA06B82B6 (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, const RuntimeMethod* method);
// System.Void System.DateTimeResult::SetDate(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_SetDate_m2EEEB513B85FE2F35687FCC31D82BE3B87CA44AB (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, int32_t ___year0, int32_t ___month1, int32_t ___day2, const RuntimeMethod* method);
// System.Void System.DateTimeResult::SetFailure(System.ParseFailureKind,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_SetFailure_m271DD863976AA808F5A32D99AFC4BB5DEA642FA5 (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, int32_t ___failure0, String_t* ___failureMessageID1, RuntimeObject * ___failureMessageFormatArgument2, const RuntimeMethod* method);
// System.Void System.DateTimeResult::SetFailure(System.ParseFailureKind,System.String,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_SetFailure_m4D31AFB2E2D2837895E8B19DB3AD0CE128238A6E (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, int32_t ___failure0, String_t* ___failureMessageID1, RuntimeObject * ___failureMessageFormatArgument2, String_t* ___failureArgumentName3, const RuntimeMethod* method);
// System.Diagnostics.Tracing.TraceLoggingDataType System.Diagnostics.Tracing.Statics::MakeDataType(System.Diagnostics.Tracing.TraceLoggingDataType,System.Diagnostics.Tracing.EventFieldFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Statics_MakeDataType_mE06C11B55B4AB68A1E16F58C0B5383342C05F982 (int32_t ___baseType0, int32_t ___format1, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingMetadataCollector::AddScalar(System.String,System.Diagnostics.Tracing.TraceLoggingDataType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingMetadataCollector_AddScalar_mA1A23105BD49003C6FD1A00C6A4ADBD02FA49854 (TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * __this, String_t* ___name0, int32_t ___type1, const RuntimeMethod* method);
// System.Int64 System.DateTime::get_Ticks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_get_Ticks_m175EDB41A50DB06872CC48CAB603FEBD1DFF46A9 (DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * __this, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingDataCollector::AddScalar(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingDataCollector_AddScalar_m3A643EF28FDC7EAA760FE391CA525E63F192ADBB (TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * __this, int64_t ___value0, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.DateTime>::.ctor()
inline void TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8 (TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B * __this, const RuntimeMethod* method)
{
	((  void (*) (TraceLoggingTypeInfo_1_t3B564912583B489AA09CF4EC981BC921E43D206B *, const RuntimeMethod*))TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8_gshared)(__this, method);
}
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1 (Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 * __this, const RuntimeMethod* method);
// System.Boolean System.Diagnostics.Debugger::IsAttached_internal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Debugger_IsAttached_internal_m81941416A35907E444557701300AF6F74DA577BA (const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m86DF983361BF52A325182A5E8BAD9158612DA25E (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, uint32_t ___value0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m145E08923E726750B62B4CB80C5A758ED3A4669C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int64_t ___value0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mC63C39741FDF4CC711673E5F049B94B7EE6092C7 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, uint64_t ___value0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, float ___value0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, double ___value0, const RuntimeMethod* method);
// System.String System.Environment::GetResourceString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617 (String_t* ___key0, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___bits0, const RuntimeMethod* method);
// System.Void System.Decimal::SetBits(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___bits0, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, bool ___isNegative3, uint8_t ___scale4, const RuntimeMethod* method);
// System.Int32[] System.Decimal::GetBits(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* Decimal_GetBits_mED337813028359E66E5D3A525906EE3E25DAEE90 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m03F01FDBEB6469CCD85942C5C62BD46FFC6CE11C (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * __this, String_t* ___message0, Exception_t * ___innerException1, const RuntimeMethod* method);
// System.Void System.Decimal::OnSerializing(System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_OnSerializing_mB0216C33B015B1B1C8C4D7CDAFCABED176AFF2FA (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx0, const RuntimeMethod* method);
// System.Void System.Decimal::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4266001F7710C900BEB01888972262AF8915CE69 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method);
// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, int32_t ___flags3, const RuntimeMethod* method);
// System.Int32 System.Decimal::FCallCompare(System.Decimal&,System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d21, const RuntimeMethod* method);
// System.Int32 System.Decimal::CompareTo(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_CompareTo_mFC0DBAFF3B845D9A39B21F2FF8B8644E0FB1A84A (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Int32 System.Decimal::CompareTo(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_CompareTo_m39627B9D7CA040928FCF2CE324430D50694FC049 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Boolean System.Decimal::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_Equals_m4F7B36D899680ADBA4DBB1F5B932981A60E7A4E4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Boolean System.Decimal::Equals(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_Equals_mD9FCB26297704AB1EFED6FBA1856121B801FD745 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Int32 System.Decimal::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_GetHashCode_m19BEA87866314A0CEB10ED3F407142FBF1BD76F7 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, const RuntimeMethod* method);
// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::get_CurrentInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * NumberFormatInfo_get_CurrentInfo_m604B9BFDE58530F94955E0EF1A523D37EA87DF02 (const RuntimeMethod* method);
// System.String System.Number::FormatDecimal(System.Decimal,System.String,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Number_FormatDecimal_m2FFFCF9B5846776CA801C7FBD4FE12D3BFD67291 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, String_t* ___format1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___info2, const RuntimeMethod* method);
// System.String System.Decimal::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_m89FF03DA24C12282EE02ADF0AC9212F36DE637B8 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, const RuntimeMethod* method);
// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::GetInstance(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB (RuntimeObject* ___formatProvider0, const RuntimeMethod* method);
// System.String System.Decimal::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_mCD1BF444FBBA99D53FBADBB834CBFBB857598C24 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.String System.Decimal::ToString(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_mAE4B0A4A23F50206FD8B0D4E0D965619963D24EF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method);
// System.Decimal System.Number::ParseDecimal(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Number_ParseDecimal_mFD9072C33A2449E6155DB6DDD82B5426451C8D5D (String_t* ___value0, int32_t ___options1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numfmt2, const RuntimeMethod* method);
// System.Void System.Globalization.NumberFormatInfo::ValidateParseStyleFloatingPoint(System.Globalization.NumberStyles)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberFormatInfo_ValidateParseStyleFloatingPoint_m1FEE713ACDFC7EE46DBD2CCAF6C542A760F817CB (int32_t ___style0, const RuntimeMethod* method);
// System.Void System.Decimal::FCallRound(System.Decimal&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallRound_m11C02DA43EB80A59299F686C1A581D6CD0A2EEB4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d0, int32_t ___decimals1, const RuntimeMethod* method);
// System.UInt32 System.Decimal::ToUInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Decimal_ToUInt32_m0951408F30AC6469AEFCF3CBB2AEEA9DFE7E9ACF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method);
// System.Void System.OverflowException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverflowException__ctor_m62DFEF0935D57F14700A3C14A56C84D1D1D53A14 (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * __this, String_t* ___message0, Exception_t * ___innerException1, const RuntimeMethod* method);
// System.Void System.OverflowException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Int32 System.Decimal::ToInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_ToInt32_mB29251E79ACACF2691DFAC06EB20E3F76F6A396B (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method);
// System.Void System.Decimal::FCallTruncate(System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d0, const RuntimeMethod* method);
// System.Int64 System.Decimal::ToInt64(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_ToInt64_m3786DB9F676954A4EF3281F15198747375DC58EF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method);
// System.Single System.Decimal::ToSingle(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_ToSingle_m53175AADE31F2C2F62C6802106ED3845FFAF03C4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method);
// System.Double System.Decimal::ToDouble(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_ToDouble_m9781FF96DAE3706368FC2BF6E069FD93FCB5EAFE (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method);
// System.Void System.Decimal::FCallAddSub(System.Decimal&,System.Decimal&,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallAddSub_m9BFECBFF8A4CF372976D261C08406ADE744B5D97 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d21, uint8_t ___bSign2, const RuntimeMethod* method);
// System.Void System.Decimal::FCallMultiply(System.Decimal&,System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallMultiply_mD81B7E6D5EB6DDC49488115F35A1107FD175AFE0 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d21, const RuntimeMethod* method);
// System.TypeCode System.Decimal::GetTypeCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_GetTypeCode_m0D6CFB5F47432F65F26FFD7BA6170EC8E117844F (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, const RuntimeMethod* method);
// System.Boolean System.Convert::ToBoolean(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Convert_ToBoolean_m62692850270C0EC4B24F8116BFB6A76DA001085C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Boolean System.Decimal::System.IConvertible.ToBoolean(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_System_IConvertible_ToBoolean_mF5BA67C452E7FC34332B46C3792E237B23782A79 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.String System.Environment::GetResourceString(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602 (String_t* ___key0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___values1, const RuntimeMethod* method);
// System.Void System.InvalidCastException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3 (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Char System.Decimal::System.IConvertible.ToChar(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Decimal_System_IConvertible_ToChar_m0C783D077759770C97197ED94DC523AC5CFA7AED (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.SByte System.Convert::ToSByte(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Convert_ToSByte_mEE60B13427EF3BD4ED1671815B08247F3228C696 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.SByte System.Decimal::System.IConvertible.ToSByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Decimal_System_IConvertible_ToSByte_m2854578EFF332350459331B2BF84A3EDBBAD3485 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Byte System.Convert::ToByte(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Convert_ToByte_mE152431687D5623F5A1B613EF40091840EC3406B (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Byte System.Decimal::System.IConvertible.ToByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decimal_System_IConvertible_ToByte_m009CA8D0CD5A40ED53D6039CF9ECA4A3000AF6E3 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Int16 System.Convert::ToInt16(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Convert_ToInt16_mA39395E10A5AF6A10CBCB49C0077ADA9BB92A8EC (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Int16 System.Decimal::System.IConvertible.ToInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Decimal_System_IConvertible_ToInt16_mBD863F0844F653C3D37AF1DED03ACE506CEA4B5D (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.UInt16 System.Convert::ToUInt16(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Convert_ToUInt16_mC880D29196FCEBDEE599D74C512268610DB5DC45 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.UInt16 System.Decimal::System.IConvertible.ToUInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Decimal_System_IConvertible_ToUInt16_m8355D7930BBB9DB5FB05EC2C35B67C75C1511BE6 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Int32 System.Convert::ToInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_mB86633004CDF545E4460E0201CAF950518A0A25A (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Int32 System.Decimal::System.IConvertible.ToInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_System_IConvertible_ToInt32_mEEE7D2CA83C12CADCD65B02B2666C28BE60A28F6 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.UInt32 System.Convert::ToUInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Convert_ToUInt32_m934AA2243DAC1FF0AE4CA7DBF62AC2AEEE2EAA1D (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.UInt32 System.Decimal::System.IConvertible.ToUInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Decimal_System_IConvertible_ToUInt32_m58D7B1A053A6E80DB236B069CBCE398F27CD9292 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Int64 System.Convert::ToInt64(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_m9B93402EAFA3A250D85EED0CBA53D300CFF0789F (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Int64 System.Decimal::System.IConvertible.ToInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_System_IConvertible_ToInt64_m92B797F38B5DDFEE5B08BE532CE405F9E1F87D05 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.UInt64 System.Convert::ToUInt64(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_m7DDDC1C02ABA90D27C99E32F3B37AAC3BD9A0534 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.UInt64 System.Decimal::System.IConvertible.ToUInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Decimal_System_IConvertible_ToUInt64_m54F24B2FD4392F2C0371E4DEB5923361D9C60ECA (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Single System.Convert::ToSingle(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_mCA9AB4F3EC101A696253AEDABF6D4D592642960F (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Single System.Decimal::System.IConvertible.ToSingle(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_System_IConvertible_ToSingle_m55C60D07E23A6B6B59F3F47D2B5D141F3CC40898 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Double System.Convert::ToDouble(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_mFBE178F3838EDFC9B04A4896D027C98F5E9D204B (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Double System.Decimal::System.IConvertible.ToDouble(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_System_IConvertible_ToDouble_m2CF4C711C4781FC4DF541BED390EA631A0A093A9 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Decimal System.Decimal::System.IConvertible.ToDecimal(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_System_IConvertible_ToDecimal_m4A9F805C62ADCEECCE7ECE306B1F315B56BF7952 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.DateTime System.Decimal::System.IConvertible.ToDateTime(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  Decimal_System_IConvertible_ToDateTime_m1AD38E8997C330DE9D8905B1C317542D644F4160 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Object System.Convert::DefaultToType(System.IConvertible,System.Type,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Convert_DefaultToType_m49730E740820DF7AA76C18ACF700FA3635AFBC33 (RuntimeObject* ___value0, Type_t * ___targetType1, RuntimeObject* ___provider2, const RuntimeMethod* method);
// System.Object System.Decimal::System.IConvertible.ToType(System.Type,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Decimal_System_IConvertible_ToType_m70B735AD44805E93CBADA7B7BE85E61343AEE5FE (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Type_t * ___type0, RuntimeObject* ___provider1, const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96  ___fldHandle1, const RuntimeMethod* method);
// System.Double System.Decimal::op_Explicit(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_op_Explicit_mE02704467D0CB7436E13614114A725E05321FAEC (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingDataCollector::AddScalar(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingDataCollector_AddScalar_m81E379B14B35042D2ADDBA7AA6280C409CD8407F (TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * __this, double ___value0, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Decimal>::.ctor()
inline void TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB (TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 * __this, const RuntimeMethod* method)
{
	((  void (*) (TraceLoggingTypeInfo_1_t31C39790E0722BFAB7EF167B090AFCF92BEF0393 *, const RuntimeMethod*))TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB_gshared)(__this, method);
}
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ReplacementFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderFallback_get_ReplacementFallback_m4879929FF298C9458FCC2A7981DF7A74F9BDB6D0 (const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method);
// System.Void System.Text.DecoderFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallback__ctor_m748C2C19AD4595C13154F9EEDF89AC2A2C10727E (DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderExceptionFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderExceptionFallbackBuffer__ctor_m6408D3D71AEF8CF7C84890DE5724C2B12812FEC6 (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderExceptionFallbackBuffer::Throw(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderExceptionFallbackBuffer_Throw_mDA25782A10584992C64B4E871F94307E062280C4 (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, int32_t ___index1, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E (StringBuilder_t * __this, int32_t ___capacity0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164 (const RuntimeMethod* method);
// System.String System.Byte::ToString(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_mB5BDCB74BE861E9EB085AAFBE115998B632CEFA8 (uint8_t* __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method);
// System.Void System.Text.DecoderFallbackException::.ctor(System.String,System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackException__ctor_mF3186AEE8CBEE8EE946D0C788DD71290CE0B9242 (DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB * __this, String_t* ___message0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown1, int32_t ___index2, const RuntimeMethod* method);
// System.Void System.Text.DecoderFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer__ctor_m4944ABFBCC6CDED8F244EC1E5EA6B1F229C3495C (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, const RuntimeMethod* method);
// System.Object System.Text.DecoderFallback::get_InternalSyncObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DecoderFallback_get_InternalSyncObject_m6710D2AD41CD871526739DBE356DC52331E90F38 (const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method);
// System.Void System.Text.DecoderReplacementFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallback__ctor_m5306C0E5E60771793A660E5ED2445B2ED402ECB3 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A (RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Void System.Text.DecoderExceptionFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderExceptionFallback__ctor_mCDC297488B0ECE5B8AF9D0440575A5D3C1C36B7B (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * __this, const RuntimeMethod* method);
// System.Boolean System.Char::IsSurrogate(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Boolean System.Char::IsHighSurrogate(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01 (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Int32 System.Text.StringBuilder::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916 (RuntimeObject* ___provider0, String_t* ___format1, RuntimeObject * ___arg02, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method);
// System.Void System.Exception::SetErrorCode(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D (Exception_t * __this, int32_t ___hr0, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m95833EB3FF48C75962637E97E056E84C5F608CC5 (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method);
// System.Void System.Text.Decoder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB (const RuntimeMethod* method);
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.Text.Decoder::SerializeDecoder(System.Runtime.Serialization.SerializationInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder_SerializeDecoder_m2E2E108045998A4F1284CBF50B85E90D6FF68207 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  ___handle0, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::SetType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_SetType_mD6F11DC42FDE78E7E8A58BC3D9E248E21BB37275 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, Type_t * ___type0, const RuntimeMethod* method);
// System.Text.DecoderFallback System.Text.Encoding::get_DecoderFallback()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, String_t* ___replacement0, const RuntimeMethod* method);
// System.Boolean System.Char::IsSurrogate(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSurrogate_mD2B48C9B28ADA8F0DF0869E21F6527FD1F048D5C (String_t* ___s0, int32_t ___index1, const RuntimeMethod* method);
// System.Boolean System.Char::IsHighSurrogate(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_mA3731702417E3DD2B8CFCA16648849FEBC7F98FF (String_t* ___s0, int32_t ___index1, const RuntimeMethod* method);
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderReplacementFallbackBuffer::.ctor(System.Text.DecoderReplacementFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallbackBuffer__ctor_mCBAA780475ABB65901266958188D080BC8CDBBF4 (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * __this, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * ___fallback0, const RuntimeMethod* method);
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
// System.String System.Text.DecoderReplacementFallback::get_DefaultString()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79_inline (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderFallbackBuffer::ThrowLastBytesRecursive(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer_ThrowLastBytesRecursive_mF1478DEC4D1404275255FF47003FE1B36459B35C (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, const RuntimeMethod* method);
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
// System.Object System.Array::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C (RuntimeArray * __this, const RuntimeMethod* method);
// System.Boolean System.DefaultBinder::CreateParamOrder(System.Int32[],System.Reflection.ParameterInfo[],System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CreateParamOrder_m51BDC9C7574B2DD543E7BA2F854E57A47A158295 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder0, ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* ___pars1, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___names2, const RuntimeMethod* method);
// System.Boolean System.Reflection.MethodBase::op_Equality(System.Reflection.MethodBase,System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_op_Equality_mE51D1B8866596BB4F10236536444F5923A21DFD4 (MethodBase_t * ___left0, MethodBase_t * ___right1, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_m15FE83DD8FAF090F9BDA924753C7750AAEA7CFD1 (Type_t * __this, const RuntimeMethod* method);
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsByRef()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3 (Type_t * __this, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsPrimitive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3 (Type_t * __this, const RuntimeMethod* method);
// System.Boolean System.DefaultBinder::CanConvertPrimitiveObjectToType(System.Object,System.RuntimeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CanConvertPrimitiveObjectToType_m44681DDC094743DBC9ADC3136EADC210B423D4FB (RuntimeObject * ___source0, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___type1, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsCOMObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsCOMObject_mC283D10A8A95EF2DAED2534F690CF9925B1151D3 (Type_t * __this, const RuntimeMethod* method);
// System.Void System.MissingMethodException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingMethodException__ctor_mF9AF5EF4DF05EB26FE34A6E7FD4E7AA6A7DF2635 (MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.DefaultBinder/BinderState::.ctor(System.Int32[],System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinderState__ctor_m3244DB56C54A1AED630DE22E8A684C13012E7813 (BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___argsMap0, int32_t ___originalSize1, bool ___isParamArray2, const RuntimeMethod* method);
// System.Void System.DefaultBinder::ReorderParams(System.Int32[],System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBinder_ReorderParams_m3D1E8AECC37D1F340AAFC1A36A8F80BCDB9AA176 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___vars1, const RuntimeMethod* method);
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
// System.Array System.Array::UnsafeCreateInstance(System.Type,System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray * Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6 (Type_t * ___elementType0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___lengths1, const RuntimeMethod* method);
// System.Void System.Array::SetValue(System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mD28884941182C5B7118CFBA3D55DB9CEA8797455 (RuntimeArray * __this, RuntimeObject * ___value0, int32_t ___index1, const RuntimeMethod* method);
// System.Int32 System.DefaultBinder::FindMostSpecificMethod(System.Reflection.MethodBase,System.Int32[],System.Type,System.Reflection.MethodBase,System.Int32[],System.Type,System.Type[],System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificMethod_mDD29CF6E15D951B24932CAA0A20B66F629AD8725 (MethodBase_t * ___m10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder11, Type_t * ___paramArrayType12, MethodBase_t * ___m23, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder24, Type_t * ___paramArrayType25, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types6, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args7, const RuntimeMethod* method);
// System.Void System.Reflection.AmbiguousMatchException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsClass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_m2D39ED0DAFC534D527F8B019DA8B90859A7CA787 (Type_t * __this, const RuntimeMethod* method);
// System.Void System.MissingFieldException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingFieldException__ctor_m0F4E3D3E9E33838D3EAF81FD61CF5227AB3BBF61 (MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Int32 System.DefaultBinder::FindMostSpecificField(System.Reflection.FieldInfo,System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificField_mF6178D25607D402730ACCD7E94887CACFE932542 (FieldInfo_t * ___cur10, FieldInfo_t * ___cur21, const RuntimeMethod* method);
// System.Boolean System.DefaultBinder::CanConvertPrimitive(System.RuntimeType,System.RuntimeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36 (RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___source0, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___target1, const RuntimeMethod* method);
// System.Void System.Predicate`1<System.Type>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m7D48CDA45E219944EAC33932197FBD7D41FCF99F (Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE *, RuntimeObject *, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3F41E32C976C3C48B3FC63FBFD3FBBC5B5F23EDD_gshared)(__this, ___object0, ___method1, method);
}
// System.Boolean System.Diagnostics.Contracts.Contract::ForAll<System.Type>(System.Collections.Generic.IEnumerable`1<T>,System.Predicate`1<T>)
inline bool Contract_ForAll_TisType_t_m5D0E354BE6840EB400C06742F3B7DE2BCBE87294 (RuntimeObject* ___collection0, Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * ___predicate1, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE *, const RuntimeMethod*))Contract_ForAll_TisRuntimeObject_m2EA6D3F6C27EF312B4031347C8FE4EADBA2B89F5_gshared)(___collection0, ___predicate1, method);
}
// System.Int32 System.DefaultBinder::FindMostSpecificType(System.Type,System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificType_m12CABC418FD49048D5871258192F21FF9743EADE (Type_t * ___c10, Type_t * ___c21, Type_t * ___t2, const RuntimeMethod* method);
// System.Int32 System.DefaultBinder::FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecific_mBFC9A7B793E52ACA13739812A3065854B6C30A53 (ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* ___p10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder11, Type_t * ___paramArrayType12, ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* ___p23, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder24, Type_t * ___paramArrayType25, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types6, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args7, const RuntimeMethod* method);
// System.Int32 System.DefaultBinder::FindMostSpecificProperty(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificProperty_m7AB40C67D54C244A7C9E12BC9D7E6538A2EB64E4 (PropertyInfo_t * ___cur10, PropertyInfo_t * ___cur21, const RuntimeMethod* method);
// System.Reflection.MethodBase System.DefaultBinder::FindMostDerivedNewSlotMeth(System.Reflection.MethodBase[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t * DefaultBinder_FindMostDerivedNewSlotMeth_m66223756AF9480B9CB36751B6330D508D62ADAF5 (MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* ___match0, int32_t ___cMatches1, const RuntimeMethod* method);
// System.Boolean System.Reflection.PropertyInfo::op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Inequality_mB4C6169DC83174E7712055F0973BC55469AD9962 (PropertyInfo_t * ___left0, PropertyInfo_t * ___right1, const RuntimeMethod* method);
// System.Boolean System.DefaultBinder::CompareMethodSigAndName(System.Reflection.MethodBase,System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CompareMethodSigAndName_mF3DE5F5776FDCFF9C3DDDD40BED065E92DCF7780 (MethodBase_t * ___m10, MethodBase_t * ___m21, const RuntimeMethod* method);
// System.Int32 System.DefaultBinder::GetHierarchyDepth(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899 (Type_t * ___t0, const RuntimeMethod* method);
// System.Boolean System.String::Equals(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D (String_t* __this, String_t* ___value0, const RuntimeMethod* method);
// System.TypeCode System.Type::GetTypeCode(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m25B2ADC2D68FE33486DE032926C6B1EECC8D73CE (Type_t * ___type0, const RuntimeMethod* method);
// System.Boolean System.RuntimeType::op_Equality(System.RuntimeType,System.RuntimeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_op_Equality_m8A22BBB7101C4F761562D1C12628DAFACC000848 (RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___left0, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___right1, const RuntimeMethod* method);
// System.Void System.Reflection.Binder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binder__ctor_m0EECB8BAD427DE4635A9BDB3CABF19252278AD4D (Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * __this, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m9CCCB4759C2D5A890096F8DBA66DAAEFE9D913FB (Type_t * __this, const RuntimeMethod* method);
// System.Type System.Enum::GetUnderlyingType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53 (Type_t * ___enumType0, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C (Type_t * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, bool ___throwOnBindFailure3, bool ___allowClosed4, const RuntimeMethod* method);
// System.Boolean System.Reflection.MethodInfo::op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_mC78C53FBCEF409A2EBD689D6781D23C62E6161F2 (MethodInfo_t * ___left0, MethodInfo_t * ___right1, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Type::GetMethod(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Type_GetMethod_mDD47332AAF3036AAFC4C6626A999A452E7143DCF (Type_t * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Boolean System.Delegate::return_type_match(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_return_type_match_mB71CBFD488D540984EBF6835A051763BCF510F4F (Type_t * ___delReturnType0, Type_t * ___returnType1, const RuntimeMethod* method);
// System.Boolean System.Reflection.MethodBase::get_IsStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mDFDF51EDFE5DBDD5FE942564A1F56E3C7E3DE43F (MethodBase_t * __this, const RuntimeMethod* method);
// System.Void System.DelegateData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateData__ctor_m8906F7C3053984FA28B01D29921553ABE372BD19 (DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * __this, const RuntimeMethod* method);
// System.Boolean System.Delegate::arg_type_match_this(System.Type,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_arg_type_match_this_m1CDFBFA6D4AD61DD23C3E9E4E151259FB73363EB (Type_t * ___delArgType0, Type_t * ___argType1, bool ___boxedThis2, const RuntimeMethod* method);
// System.Boolean System.Delegate::arg_type_match(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521 (Type_t * ___delArgType0, Type_t * ___argType1, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate_internal(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2 (Type_t * ___type0, RuntimeObject * ___target1, MethodInfo_t * ___info2, bool ___throwOnBindFailure3, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mBC1726D0AC1255215862111C17DDC5D2AA2FC750 (Type_t * ___type0, MethodInfo_t * ___method1, bool ___throwOnBindFailure2, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m03F87CDB1BE1D6648A9681FE80D1CDD3D29B1056 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, bool ___ignoreCase3, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Type_GetMethod_m69EE86B5A87244C925333CCF1B6D6B9BCFED8A89 (Type_t * __this, String_t* ___name0, int32_t ___bindingAttr1, Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___binder2, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types3, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___modifiers4, const RuntimeMethod* method);
// System.Boolean System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mDE1DAA5D330E9C975AC6423FC2D06862637BE68D (MethodInfo_t * ___left0, MethodInfo_t * ___right1, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Delegate::GetCandidateMethod(System.Type,System.Type,System.String,System.Reflection.BindingFlags,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94 (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, int32_t ___bflags3, bool ___ignoreCase4, bool ___throwOnBindFailure5, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mDEC4C6383ADC7ACF9582290D2CA95CC6CE0330C4 (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, bool ___ignoreCase3, bool ___throwOnBindFailure4, const RuntimeMethod* method);
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m46B71CB05758CCFE2FA09769DA0C61BFEC3B5C93 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, bool ___ignoreCase3, bool ___throwOnBindFailure4, const RuntimeMethod* method);
// System.Object System.Object::MemberwiseClone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Object_MemberwiseClone_m0AEE84C38E9A87C372139B4C342454553F0F6392 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Delegate::get_Method()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_get_Method_m8C2479250311F4BEA75F013CD3045F5558DE2227 (Delegate_t * __this, const RuntimeMethod* method);
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::GetHashCode(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_GetHashCode_mDA6691034E245B5F619B108F3597725FF7862DA1 (RuntimeObject * ___o0, const RuntimeMethod* method);
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m212AF0E66AA81FEDC982B1C8A44ADDA24B995EB8 (intptr_t ___value10, intptr_t ___value21, const RuntimeMethod* method);
// System.Void System.RuntimeMethodHandle::.ctor(System.IntPtr)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeMethodHandle__ctor_m0D9971639ABF220FB28C468432A6552FF8AB6676_inline (RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A * __this, intptr_t ___v0, const RuntimeMethod* method);
// System.Reflection.MethodBase System.Reflection.MethodBase::GetMethodFromHandleNoGenericCheck(System.RuntimeMethodHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t * MethodBase_GetMethodFromHandleNoGenericCheck_m75DADD3A1A35F6C594FA5B2EC5924CD9AFE8DAD2 (RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A  ___handle0, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Delegate::GetVirtualMethod_internal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_GetVirtualMethod_internal_m1CBBC03C839EF09B15DC34DD5C53EF9C632C5BB2 (Delegate_t * __this, const RuntimeMethod* method);
// System.Void System.DelegateSerializationHolder::GetDelegateData(System.Delegate,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateSerializationHolder_GetDelegateData_m76F380439207CC94B8F117C6FC96B12C958F8FA4 (Delegate_t * ___instance0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info1, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx2, const RuntimeMethod* method);
// System.String Locale::GetText(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Locale_GetText_m9472C71D4F5D9E384D5964D8A2281B9F895F386A (String_t* ___fmt0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args1, const RuntimeMethod* method);
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method);
// System.Void System.MulticastNotSupportedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MulticastNotSupportedException__ctor_m8F832B65C5329208809FA9669CCD1ADEFB904202 (MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method);
// System.Delegate System.DelegateSerializationHolder/DelegateEntry::DeserializeDelegate(System.Runtime.Serialization.SerializationInfo,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * DelegateEntry_DeserializeDelegate_m5F008C3687773BA1600D530F063006C31766ACA2 (DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, int32_t ___index1, const RuntimeMethod* method);
// System.Delegate System.Delegate::Combine(System.Delegate[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m9C45BA635FB474C637D0D5C74F6925E394828ACF (DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates0, const RuntimeMethod* method);
// System.Object System.Delegate::get_Target()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Delegate_get_Target_mA4C35D598EE379F0F1D49EA8670620792D25EAB1_inline (Delegate_t * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2 (RuntimeObject * ___arg00, RuntimeObject * ___arg11, const RuntimeMethod* method);
// System.Void System.DelegateSerializationHolder/DelegateEntry::.ctor(System.Delegate,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateEntry__ctor_m53691833E2804A7E07898BF4B9BC6C9E870A5D8F (DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * __this, Delegate_t * ___del0, String_t* ___targetLabel1, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, const RuntimeMethod* method);
// System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4 (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Object System.Collections.DictionaryEntry::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Key_m9A53AE1FA4CA017F0A7353F71658A9C36079E1D7_inline (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, const RuntimeMethod* method);
// System.Object System.Collections.DictionaryEntry::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Value_m2D618D04C0A8EA2A065B171F528FEA98B059F9BC_inline (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::.ctor()
inline void ConditionalWeakTable_2__ctor_m4E9A3E794074C7801BA8618838015103F6BEDE2E (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, const RuntimeMethod* method)
{
	((  void (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, const RuntimeMethod*))ConditionalWeakTable_2__ctor_m8E40E9007C1DDFA6CBFECFEB3DB8B073A935C874_gshared)(__this, method);
}
// System.String[] System.IO.Directory::InternalGetFiles(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_InternalGetFiles_m807D8FDDE7E767165A4B3C605A3946BD445307EC (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.String[] System.IO.Directory::InternalGetFileDirectoryNames(System.String,System.String,System.String,System.Boolean,System.Boolean,System.IO.SearchOption,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_InternalGetFileDirectoryNames_m339055800293561EB2809C31EB4D8A9674D70F9C (String_t* ___path0, String_t* ___userPathOriginal1, String_t* ___searchPattern2, bool ___includeFiles3, bool ___includeDirs4, int32_t ___searchOption5, bool ___checkHost6, const RuntimeMethod* method);
// System.String[] System.IO.Directory::InternalGetDirectories(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_InternalGetDirectories_mF5C33E3C59B615A93A057FD8F1953D5B430CBCC7 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.String> System.IO.FileSystemEnumerableFactory::CreateFileNameIterator(System.String,System.String,System.String,System.Boolean,System.Boolean,System.IO.SearchOption,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FileSystemEnumerableFactory_CreateFileNameIterator_mE2F48A287DED267A7DE64C9C3A5B0D59B321C7E9 (String_t* ___path0, String_t* ___originalUserPath1, String_t* ___searchPattern2, bool ___includeFiles3, bool ___includeDirs4, int32_t ___searchOption5, bool ___checkHost6, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.String>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m468E89F534D7F4463B96A099275295DF689B2323 (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *, RuntimeObject*, const RuntimeMethod*))List_1__ctor_m1D864B65CCD0498EC4BFFBDA8F8D04AE5333195A_gshared)(__this, ___collection0, method);
}
// T[] System.Collections.Generic.List`1<System.String>::ToArray()
inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* List_1_ToArray_m94163AE84EBF9A1F7483014A8E9906BD93D9EBDB (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * __this, const RuntimeMethod* method)
{
	return ((  StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* (*) (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *, const RuntimeMethod*))List_1_ToArray_mA737986DE6389E9DD8FA8E3D4E222DE4DA34958D_gshared)(__this, method);
}
// System.Int32 System.String::IndexOfAny(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, const RuntimeMethod* method);
// System.String System.String::Trim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_m3FEC641D7046124B7F381701903B50B5171DE0A2 (String_t* __this, const RuntimeMethod* method);
// System.Void System.Security.SecurityManager::EnsureElevatedPermissions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityManager_EnsureElevatedPermissions_m0001DD198EAC7A894C4AC9C9D7443379C0E4899B (const RuntimeMethod* method);
// System.Boolean System.IO.File::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_mDAEBF2732BC830270FD98346F069B04E97BB1D5B (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.IOException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690 (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Boolean System.Environment::get_IsRunningOnWindows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Environment_get_IsRunningOnWindows_mE76AAF860536728E20DCFE0CC34D13EB241366AD (const RuntimeMethod* method);
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectoriesInternal(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * Directory_CreateDirectoriesInternal_mCBBF6DA0EFA4C82A63B196F364F58D3CABA52B22 (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.DirectoryInfo::.ctor(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo__ctor_mCC45C8399A92F1B06BDD8ECA12CC168BCFA19BA2 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___path0, bool ___simpleOriginalPath1, const RuntimeMethod* method);
// System.IO.DirectoryInfo System.IO.DirectoryInfo::get_Parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * DirectoryInfo_get_Parent_m096FC02E11E67D65757D88B40A309FF07778554E (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method);
// System.Void System.IO.DirectoryInfo::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo_Create_m46A71FDFAE5B2DF0E321700F66B8D4CBA92BBFA4 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method);
// System.Boolean System.IO.MonoIO::CreateDirectory(System.String,System.IO.MonoIOError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoIO_CreateDirectory_mEB6CCE37FD7F426D569B14226A02490D85625C46 (String_t* ___path0, int32_t* ___error1, const RuntimeMethod* method);
// System.Exception System.IO.MonoIO::GetException(System.String,System.IO.MonoIOError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t * MonoIO_GetException_m227400ED4CA5BA5AEF0D907F82E7A2D35BC13306 (String_t* ___path0, int32_t ___error1, const RuntimeMethod* method);
// System.Void System.IO.Path::Validate(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_Validate_m4B2A87926E2C5390B35F766DD3880F33471AA255 (String_t* ___path0, const RuntimeMethod* method);
// System.Boolean System.IO.MonoIO::ExistsSymlink(System.String,System.IO.MonoIOError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoIO_ExistsSymlink_m706FAC076A3144E0B53A2A39A1FA3792F7D59ECF (String_t* ___path0, int32_t* ___error1, const RuntimeMethod* method);
// System.Boolean System.IO.MonoIO::DeleteFile(System.String,System.IO.MonoIOError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoIO_DeleteFile_m2E5CB1DDC0B65506ED08DA3E05B9941C26E4A589 (String_t* ___path0, int32_t* ___error1, const RuntimeMethod* method);
// System.Boolean System.IO.MonoIO::RemoveDirectory(System.String,System.IO.MonoIOError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoIO_RemoveDirectory_m9D783354D5B2317212D6513D291F7B03929B480B (String_t* ___path0, int32_t* ___error1, const RuntimeMethod* method);
// System.Void System.IO.DirectoryNotFoundException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryNotFoundException__ctor_mF1B9BFA5B584BB704A79B551EF40A17D5F5AAB83 (DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B * __this, String_t* ___message0, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetDirectories(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_GetDirectories_mACD36932126E03B5983AE0AE438B516B1CDDD7B7 (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.Directory::RecursiveDelete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_RecursiveDelete_m05320BB904FED8E76364AB3BE8351357401D1043 (String_t* ___path0, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetFiles(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_GetFiles_m832F37C2ABC12EEAB3B1736C5196C50C0B65C1DC (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.File::Delete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_Delete_m82FE53535A3911380F7E4C8AD44D77FAB330FD77 (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.Directory::Delete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68 (String_t* ___path0, const RuntimeMethod* method);
// System.Boolean System.Security.SecurityManager::CheckElevatedPermissions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecurityManager_CheckElevatedPermissions_mA83588F4BBFA7688949E19F6D9207F5FEFF1B0FE (const RuntimeMethod* method);
// System.String System.IO.Path::GetFullPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFullPath_m4AECE56CB0187AD8375137200EDA24AE4F317963 (String_t* ___path0, const RuntimeMethod* method);
// System.Boolean System.IO.MonoIO::ExistsDirectory(System.String,System.IO.MonoIOError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoIO_ExistsDirectory_m884538108CE4E333B66E7CB1C8C357E5066FD4CE (String_t* ___path0, int32_t* ___error1, const RuntimeMethod* method);
// System.String System.IO.Directory::InsecureGetCurrentDirectory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_InsecureGetCurrentDirectory_mE0F2AC6ACFBC7327D656F9B85F465CD6FB227A76 (const RuntimeMethod* method);
// System.String System.IO.MonoIO::GetCurrentDirectory(System.IO.MonoIOError&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MonoIO_GetCurrentDirectory_m8187870A355A08322E62ACFBBCE857030F2631A6 (int32_t* ___error0, const RuntimeMethod* method);
// System.Exception System.IO.MonoIO::GetException(System.IO.MonoIOError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t * MonoIO_GetException_mDD3EB51C4BE23A4395889E0AE45C3CC68C776188 (int32_t ___error0, const RuntimeMethod* method);
// System.Boolean System.String::EndsWith(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mA4D49DF20F62787E925B2A5035EE5F119D209D9C (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
// System.String System.IO.Path::get_DirectorySeparatorCharAsString()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Path_get_DirectorySeparatorCharAsString_mC3EDD6ADB4EDFDB3A359E8434CA4F40491A60430_inline (const RuntimeMethod* method);
// System.Void System.IO.FileSystemInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemInfo__ctor_m40201BBEEB36FC51DB6511FD4222DABACFC9ECC5 (FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 * __this, const RuntimeMethod* method);
// System.Void System.IO.DirectoryInfo::CheckPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___path0, const RuntimeMethod* method);
// System.String System.IO.Path::GetFileName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFileName_m4CCFEEE8CA42DE16FCAF05D765EFB88E7086744A (String_t* ___path0, const RuntimeMethod* method);
// System.Void System.IO.DirectoryInfo::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo_Initialize_m34BD51BA506F75D6F91B17A55BAC3CFCB0B20CFA (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method);
// System.Void System.IO.FileSystemInfo::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemInfo__ctor_mC20F01E0A4BE1C85E7A66A0803ED64AF2F211A6B (FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method);
// System.Int32 System.String::LastIndexOf(System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m8DB57B87F39952A78925B5BF9BBB49B3EFA28155 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method);
// System.Boolean System.Char::IsLetter(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetter_mF204E476D37A9EC10C965929AF16A362CBEA8950 (Il2CppChar ___c0, const RuntimeMethod* method);
// System.String System.Char::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8 (Il2CppChar* __this, const RuntimeMethod* method);
// System.Void System.IO.FileSystemInfo::Refresh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileSystemInfo_Refresh_m9571467360DEF8C75FFFA22DB7C1F264AADCC277 (FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 * __this, const RuntimeMethod* method);
// System.Void System.IO.DirectoryInfo::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo__ctor_m5F307F7E646135FC323F81EA93C36CC0CF6023A6 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___path0, const RuntimeMethod* method);
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A (String_t* ___path0, const RuntimeMethod* method);
// System.IO.DirectoryInfo[] System.IO.DirectoryInfo::GetDirectories(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* DirectoryInfo_GetDirectories_m2D925EAFE9DC38E330A0800969558EE5B9D76041 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___searchPattern0, const RuntimeMethod* method);
// System.String[] System.IO.Directory::GetDirectories(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_GetDirectories_m7B0CB669B575967A0AA2147D2742A6013D06C5F7 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method);
// System.Void System.IO.IOException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_m346C7ED07EB96B665C75AA653743A30CE5E095D5 (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method);
// System.Void System.ArithmeticException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_mF0A8511D61010600F89D30A110198F5E63D5DFE5 (ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.ArithmeticException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_mF476E72E099AE3B6E5E1736465F6CA2AAEFCE92A (ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method);
// System.Void System.Reflection.MonoMethod::GetPInvoke(System.Reflection.PInvokeAttributes&,System.String&,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoMethod_GetPInvoke_m8AFC2AF0B90D44ABC5244E8B1CBB9887C389BD60 (MonoMethod_t * __this, int32_t* ___flags0, String_t** ___entryPoint1, String_t** ___dllName2, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.DllImportAttribute::.ctor(System.String,System.String,System.Runtime.InteropServices.CharSet,System.Boolean,System.Boolean,System.Boolean,System.Runtime.InteropServices.CallingConvention,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DllImportAttribute__ctor_m51D842342941EBD970C138DA6CFD61285BB3EF75 (DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02 * __this, String_t* ___dllName0, String_t* ___entryPoint1, int32_t ___charSet2, bool ___exactSpelling3, bool ___setLastError4, bool ___preserveSig5, int32_t ___callingConvention6, bool ___bestFitMapping7, bool ___throwOnUnmappableChar8, const RuntimeMethod* method);
// System.Void System.TypeLoadException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_mAD6F869609A099BD032F5DD1D60F08A62AD322F2 (TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.TypeLoadException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_m8EC729A06CB4DDCC9F4FD98FA86A743A917E53C9 (TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method);
// System.Boolean System.Double::IsNaN(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347 (double ___d0, const RuntimeMethod* method);
// System.Int32 System.Double::CompareTo(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_mBB5DA0FB12D07AC9EF8A85A414E1586CE67903F6 (double* __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Int32 System.Double::CompareTo(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_m93107F1616A67C9CDB540738E0115A5E668FBBBE (double* __this, double ___value0, const RuntimeMethod* method);
// System.Boolean System.Double::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_Equals_m6D41B1207C7D8EAEC4935EC94E18014BC86E5086 (double* __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Boolean System.Double::Equals(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B (double* __this, double ___obj0, const RuntimeMethod* method);
// System.Int32 System.Double::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m33CB20AA5674C6F4367B7B08340B33FB979F9F39 (double* __this, const RuntimeMethod* method);
// System.String System.Number::FormatDouble(System.Double,System.String,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Number_FormatDouble_mE3BD39C6BDA661D8F4250C4F36D77781EDE24698 (double ___value0, String_t* ___format1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___info2, const RuntimeMethod* method);
// System.String System.Double::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m87E4A4DC004A167CF0AE1F2D271BC20A708CE57D (double* __this, const RuntimeMethod* method);
// System.String System.Double::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m4D920091736623333AE0E32439DBD5CF5AC128FE (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.String System.Double::ToString(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_mFF1DAF2003FC7096C54C5A2685F85082220E330B (double* __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method);
// System.Double System.Double::Parse(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_mA10862199D8744544655EA5045DEEC8ACDCD3325 (String_t* ___s0, int32_t ___style1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___info2, const RuntimeMethod* method);
// System.Double System.Number::ParseDouble(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Number_ParseDouble_m2D851929003C4BFEBCC3855FEBDEC8FCB65008CA (String_t* ___value0, int32_t ___options1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numfmt2, const RuntimeMethod* method);
// System.Boolean System.Double::TryParse(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_mF90E5DCF9467A4805F73058A037518708EFD5F1A (String_t* ___s0, int32_t ___style1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___info2, double* ___result3, const RuntimeMethod* method);
// System.Boolean System.Number::TryParseDouble(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Number_TryParseDouble_m92ED20AD15E25974881E2511665AF66F6F39E635 (String_t* ___value0, int32_t ___options1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numfmt2, double* ___result3, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_PositiveInfinitySymbol()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PositiveInfinitySymbol_m2D383E17BC89FD57DD36226DB976754A8411121A_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_NegativeInfinitySymbol()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NegativeInfinitySymbol_mDF8D9ECB3594CC33EEA0AD61C06C34290D10CDC2_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method);
// System.String System.Globalization.NumberFormatInfo::get_NaNSymbol()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NaNSymbol_m83FA48B93442FFBB0D1479F1A090A6675B23E6DD_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method);
// System.TypeCode System.Double::GetTypeCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_GetTypeCode_mB2AF33F542A103FBD1210611FE9A20DBBC3EC975 (double* __this, const RuntimeMethod* method);
// System.Boolean System.Convert::ToBoolean(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Convert_ToBoolean_m72ED451331B67F205398F27F2DD8644ED585C86D (double ___value0, const RuntimeMethod* method);
// System.Boolean System.Double::System.IConvertible.ToBoolean(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_System_IConvertible_ToBoolean_m393C3055C5DE0988791525F88FCCED6A1A32A651 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Char System.Double::System.IConvertible.ToChar(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Double_System_IConvertible_ToChar_mE204BDC50D283DE73BB112FA55D0316956AD96F4 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.SByte System.Convert::ToSByte(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Convert_ToSByte_m138B4609AB5BF2366F57EEAA358A24F09BC1E997 (double ___value0, const RuntimeMethod* method);
// System.SByte System.Double::System.IConvertible.ToSByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Double_System_IConvertible_ToSByte_m70BC7D91C9474B61BFC16A375C48D5217D680FF5 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Byte System.Convert::ToByte(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Convert_ToByte_m871471B17ED74EE0CC1310727CEA6B7F330EB2AF (double ___value0, const RuntimeMethod* method);
// System.Byte System.Double::System.IConvertible.ToByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Double_System_IConvertible_ToByte_mEA0F90F9C6E4B3F569601EFA102165EF54E47BC6 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Int16 System.Convert::ToInt16(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Convert_ToInt16_m608D6BE29E0B1BFCE220127333A8745FA6536D63 (double ___value0, const RuntimeMethod* method);
// System.Int16 System.Double::System.IConvertible.ToInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Double_System_IConvertible_ToInt16_mCECD0EEA7365DEE48FE81146543F02D17EE2ACAA (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.UInt16 System.Convert::ToUInt16(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Convert_ToUInt16_mDE03BBC98757C997C18E7A6C9C768AB227A58692 (double ___value0, const RuntimeMethod* method);
// System.UInt16 System.Double::System.IConvertible.ToUInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Double_System_IConvertible_ToUInt16_m536E7262F5E5AC312CF952795F695EDF2648CD70 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Int32 System.Convert::ToInt32(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m02AB1E28E0CF98A2F89E88480795AC0FD7F66FC2 (double ___value0, const RuntimeMethod* method);
// System.Int32 System.Double::System.IConvertible.ToInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_System_IConvertible_ToInt32_m77DAEEC0CB6B5900B3537EC39359E48BEDCD0291 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.UInt32 System.Convert::ToUInt32(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Convert_ToUInt32_m70BE392205C80D2F3A5B6E6915C5A4C9D55D5F31 (double ___value0, const RuntimeMethod* method);
// System.UInt32 System.Double::System.IConvertible.ToUInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Double_System_IConvertible_ToUInt32_m2CBBD65932DAAE72A02160CDA7A72E39999691CD (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Int64 System.Convert::ToInt64(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_m72C3430B5EAFCA5952038A56340DAF4E5D8A2908 (double ___value0, const RuntimeMethod* method);
// System.Int64 System.Double::System.IConvertible.ToInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Double_System_IConvertible_ToInt64_mBADBB85E88F38EA2710242010DD71418F1D94176 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.UInt64 System.Convert::ToUInt64(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_m43D8321B04B4743CBEE87E0FC9880168E0DF70D8 (double ___value0, const RuntimeMethod* method);
// System.UInt64 System.Double::System.IConvertible.ToUInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Double_System_IConvertible_ToUInt64_m7E1FCE896D7C8FF5A18D9D2627FA123514DBE825 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Single System.Convert::ToSingle(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_m97B465B7C9620523539B9BA65C256991531C0D05 (double ___value0, const RuntimeMethod* method);
// System.Single System.Double::System.IConvertible.ToSingle(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Double_System_IConvertible_ToSingle_m0778099EC2B814BC4B1D38586CFCCEA2FCD7FB21 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Double System.Double::System.IConvertible.ToDouble(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_System_IConvertible_ToDouble_m8CF736E1C6029C0A957BEFD5500D28DBBF50DA83 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Decimal System.Convert::ToDecimal(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Convert_ToDecimal_mD729925F249653EF8DA34909561747DB117A4644 (double ___value0, const RuntimeMethod* method);
// System.Decimal System.Double::System.IConvertible.ToDecimal(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Double_System_IConvertible_ToDecimal_m0B9897712CD7C19B267EB7A9978B36AA7E3E8DEB (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.DateTime System.Double::System.IConvertible.ToDateTime(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  Double_System_IConvertible_ToDateTime_m14FCD7CF85BDA2E952A55F4BA84B52E7583D5FCC (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.Object System.Double::System.IConvertible.ToType(System.Type,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Double_System_IConvertible_ToType_mFC22BCD5D8FBC38965CF22D1D1CD01B4B10669E6 (double* __this, Type_t * ___type0, RuntimeObject* ___provider1, const RuntimeMethod* method);
// System.Double System.BitConverter::Int64BitsToDouble(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BitConverter_Int64BitsToDouble_mD5FF86608B780417E27E16B6B8D6F1FEECACFB99 (int64_t ___value0, const RuntimeMethod* method);
// System.Diagnostics.Tracing.TraceLoggingDataType System.Diagnostics.Tracing.Statics::Format64(System.Diagnostics.Tracing.EventFieldFormat,System.Diagnostics.Tracing.TraceLoggingDataType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Statics_Format64_m79894F9286FCF5CD4EE5178E1E3D237DC5EF5164 (int32_t ___format0, int32_t ___native1, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingMetadataCollector::AddArray(System.String,System.Diagnostics.Tracing.TraceLoggingDataType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingMetadataCollector_AddArray_m77CD6F132B5EA9AD1336E8B4ED0EE7C4CE9D8840 (TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * __this, String_t* ___name0, int32_t ___type1, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingDataCollector::AddArray(System.Double[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraceLoggingDataCollector_AddArray_m26287F984E81843325E85C8762872FD9DBE8F5ED (TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___value0, const RuntimeMethod* method);
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double[]>::.ctor()
inline void TraceLoggingTypeInfo_1__ctor_mF3F3958A5C7FF50DC3AD70BB0AC84629838BD5BD (TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF * __this, const RuntimeMethod* method)
{
	((  void (*) (TraceLoggingTypeInfo_1_t826C8713F2CB69071BFB9A5DA8143F41F33F90BF *, const RuntimeMethod*))TraceLoggingTypeInfo_1__ctor_m9831E2B76AAAD0DAE2963C158DBC6A67350FC40A_gshared)(__this, method);
}
// System.Void System.Diagnostics.Tracing.TraceLoggingTypeInfo`1<System.Double>::.ctor()
inline void TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99 (TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 * __this, const RuntimeMethod* method)
{
	((  void (*) (TraceLoggingTypeInfo_1_t7DB46152A9D14F1E2B1949B20B3FDFDF3EE951B1 *, const RuntimeMethod*))TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99_gshared)(__this, method);
}
// System.Int32 System.Runtime.Remoting.Contexts.DynamicPropertyCollection::FindProperty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicPropertyCollection_FindProperty_m1B523CA9CE5C19603B4F2EB5F85E6EB0659384FB (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.InvalidOperationException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor(System.Collections.ICollection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m77974C35DD788BA972324A11F57EAD56BE36A035 (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * __this, RuntimeObject* ___c0, const RuntimeMethod* method);
// System.Void System.Runtime.Remoting.Contexts.DynamicPropertyCollection/DynamicPropertyReg::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicPropertyReg__ctor_mA464154091DA7EDA99DF668BC4CFD051AC2E3FE2 (DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * __this, const RuntimeMethod* method);
// System.Void System.Runtime.Remoting.RemotingException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemotingException__ctor_m9D41822220B296C09BE7175E8C2D6F65C195F4E9 (RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m6847CFECD6BDC2AD10A4AC9852A572B88B8D6B1B (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * __this, const RuntimeMethod* method);
// System.Void System.UnitySerializationHolder::GetUnitySerializationInfo(System.Runtime.Serialization.SerializationInfo,System.Int32,System.String,System.Reflection.RuntimeAssembly)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_GetUnitySerializationInfo_mF59BF684F3AA3E432E85360B6AFAA11164C3E689 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, int32_t ___unityType1, String_t* ___data2, RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56 * ___assembly3, const RuntimeMethod* method);
// System.Void System.Empty::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty__ctor_m5BD287EE0514C65DF7556420AF7360D90E6DCB96 (Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * __this, const RuntimeMethod* method);
// System.Void System.Collections.EmptyReadOnlyDictionaryInternal/NodeEnumerator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeEnumerator__ctor_m0C5E7ACBB1307F21EF7ADB2D1BA5563DAB9D1184 (NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF * __this, const RuntimeMethod* method);
// System.Int32 System.Array::get_Rank()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.EmptyReadOnlyDictionaryInternal::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EmptyReadOnlyDictionaryInternal_get_Count_mED5EFBED8C0013A4A155CB376C8BEE6E5BD04393 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, const RuntimeMethod* method);
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ReplacementFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderFallback_get_ReplacementFallback_mE8755BAF4DC3262162EF2383EF38B4BE93E65AE3 (const RuntimeMethod* method);
// System.Void System.Text.EncoderFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallback__ctor_mCE6A0366B947DA2A52698FDA5381C1B6443A6AE1 (EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderExceptionFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderExceptionFallbackBuffer__ctor_m49E9F97067A39A51462401A469B7186B332261AF (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer__ctor_m2E6EAE6EDD4F1D72B0641BCD9A9FD42E692876A3 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderFallbackException::.ctor(System.String,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackException__ctor_m29508E2C57261DF23E99565DF1EEB89BB2780C56 (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * __this, String_t* ___message0, Il2CppChar ___charUnknown1, int32_t ___index2, const RuntimeMethod* method);
// System.Boolean System.Char::IsLowSurrogate(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Int32 System.Char::ConvertToUtf32(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1 (Il2CppChar ___highSurrogate0, Il2CppChar ___lowSurrogate1, const RuntimeMethod* method);
// System.Void System.Text.EncoderFallbackException::.ctor(System.String,System.Char,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackException__ctor_m2BB7A5CC870A1A7BFC35F6F3BD9BB4757874E189 (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * __this, String_t* ___message0, Il2CppChar ___charUnknownHigh1, Il2CppChar ___charUnknownLow2, int32_t ___index3, const RuntimeMethod* method);
// System.Object System.Text.EncoderFallback::get_InternalSyncObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * EncoderFallback_get_InternalSyncObject_m3725E9EBF09E1E4AC9A753BB7943AE332417495B (const RuntimeMethod* method);
// System.Void System.Text.EncoderReplacementFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallback__ctor_mF26D6E6441EA90DB6B7631EAF873EE850CA94958 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderExceptionFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderExceptionFallback__ctor_m610091DA34D6C301B1E8E5F9F91C82E973DCAF6F (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * __this, const RuntimeMethod* method);
// System.Boolean System.Text.EncoderNLS::get_MustFlush()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EncoderNLS_get_MustFlush_m2760095D77B4E7E28402E8BF7A24690631111507_inline (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderFallbackBuffer::ThrowLastCharRecursive(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, int32_t ___charRecursive0, const RuntimeMethod* method);
// System.Void System.Text.Encoder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method);
// System.Void System.Text.Encoder::SerializeEncoder(System.Runtime.Serialization.SerializationInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_SerializeEncoder_m9160D787F8D3D11988541F572BEDA0942B8082ED (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m7B2342989B501DBA05C63C0D6E4FBD63541D4C38 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, Il2CppChar ___value1, const RuntimeMethod* method);
// System.Text.EncoderFallback System.Text.Encoding::get_EncoderFallback()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, String_t* ___replacement0, const RuntimeMethod* method);
// System.Void System.Text.EncoderReplacementFallbackBuffer::.ctor(System.Text.EncoderReplacementFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallbackBuffer__ctor_mE761C93A63A6254EB05E5032DAB3502AF0A13508 (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * ___fallback0, const RuntimeMethod* method);
// System.String System.Text.EncoderReplacementFallback::get_DefaultString()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method);
// System.Void System.Text.Encoding::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, int32_t ___codePage0, const RuntimeMethod* method);
// System.Void System.Text.InternalEncoderBestFitFallback::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEncoderBestFitFallback__ctor_m6A6D5B04B4C72D04BCAAEFFD271D975DB453067A (InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074 * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method);
// System.Void System.Text.InternalDecoderBestFitFallback::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalDecoderBestFitFallback__ctor_mD28EF24E847737719F83D8F90316EE03A7392FE7 (InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::OnDeserializing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnDeserializing_mC519D45B17B5202C833C32699C14BBE1AF56FC32 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Text.Encoding::OnDeserialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnDeserialized_mA605C6E5A86A97CF2D5D34B7F8AE994742AF101E (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m324F3E0B02B746D5F460499F5A25988FD608AD7B (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, bool ___value1, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method);
// System.Text.Encoding System.Text.EncodingProvider::GetEncodingFromProvider(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncodingFromProvider_m0F9D816ACD89D683F65A569442A165E706B76893 (int32_t ___codepage0, const RuntimeMethod* method);
// System.Object System.Text.Encoding::get_InternalSyncObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Encoding_get_InternalSyncObject_m95D8CA185BEE8D9CC621BE600272766BE03E04C9 (const RuntimeMethod* method);
// System.Void System.Collections.Hashtable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m2D9C25FB57ACD33B0DF8391D38A165975A1D9A91 (Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * __this, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_Default_mD23CF53E5DA0AEFBB43AA971685B67EABE5FC7A2 (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_Unicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_Unicode_mB0C6AE1F91373CEB8A5BC5466F6B8F92C0A398B9 (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_BigEndianUnicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_BigEndianUnicode_m71CA7A5CD5AE233986B4DC9689C0CC458F64B506 (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_UTF7()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF7_m64B419E4452226C560D6D4B87BE6DA498E9AE390 (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_UTF32()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF32_mF3AC4607233A87F15E891CB92F9DFFFA92DF4631 (const RuntimeMethod* method);
// System.Void System.Text.UTF32Encoding::.ctor(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UTF32Encoding__ctor_m14256AFFBC3161122B0D13FDBBD2A90D0DE537D7 (UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 * __this, bool ___bigEndian0, bool ___byteOrderMark1, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_UTF8()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF8_mC877FB3137BBD566AEE7B15F9BF61DC4EF8F5E5E (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_ASCII()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173 (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_Latin1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_Latin1_m7040F0344A59F29DF80F4896C624CA2C1320CBE6 (const RuntimeMethod* method);
// System.Globalization.CodePageDataItem System.Globalization.EncodingTable::GetCodePageDataItem(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * EncodingTable_GetCodePageDataItem_m5317066D3303E1BD01C03FE6BCC540BE5F59BB50 (int32_t ___codepage0, const RuntimeMethod* method);
// System.Object System.Text.EncodingHelper::InvokeI18N(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * EncodingHelper_InvokeI18N_m32000499B17B72B5A86CB35D0DAE80B99B3AE552 (String_t* ___name0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args1, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17 (String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method);
// System.Text.Encoding System.Text.EncodingProvider::GetEncodingFromProvider(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncodingFromProvider_m630BC8E3B8DCD12786432D23B4A38FBBB2E8F3B9 (int32_t ___codepage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec2, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652 (int32_t ___codepage0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::set_EncoderFallback(System.Text.EncoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___value0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___value0, const RuntimeMethod* method);
// System.Text.Encoding System.Text.EncodingProvider::GetEncodingFromProvider(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncodingFromProvider_m2C37B15A45378547ADA50632A2DEAA22EF33787D (String_t* ___encodingName0, const RuntimeMethod* method);
// System.Int32 System.Globalization.EncodingTable::GetCodePageFromName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_GetCodePageFromName_mA626EEE94FDED457C61AF64D70B4AB513FCE2701 (String_t* ___name0, const RuntimeMethod* method);
// System.String System.Environment::GetResourceStringEncodingName(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceStringEncodingName_mF9E6B334F2A4FC5D6AAD9B5EE64766D5DEC3FA1C (int32_t ___codePage0, const RuntimeMethod* method);
// System.Boolean System.Text.Encoding::get_IsReadOnly()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Encoding_get_IsReadOnly_m99C78C3EC255747885D97B107A511CBA880C6DCD_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Text.ASCIIEncoding::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASCIIEncoding__ctor_m79C69E6F60AB36F0BD4B252D923415EDE3D960F8 (ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527 * __this, const RuntimeMethod* method);
// System.Void System.Text.Latin1Encoding::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Latin1Encoding__ctor_m20C65CBA58EBF4EF27E736733CC3ACDC5B6A5F6C (Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016 * __this, const RuntimeMethod* method);
// System.Char[] System.String::ToCharArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* String_ToCharArray_m33E93AEB7086CBEBDFA5730EAAC49686F144089C (String_t* __this, const RuntimeMethod* method);
// System.Void System.Text.Encoding/DefaultDecoder::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultDecoder__ctor_m864CD4D9315F6D67067FF1397613DEEF502FF3EC (DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method);
// System.Text.Encoding System.Text.EncodingHelper::GetDefaultEncoding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingHelper_GetDefaultEncoding_m16914F7D807DB9F6717F3633FF4B66FF189D3590 (const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::CreateDefaultEncoding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_CreateDefaultEncoding_mE9C996277164886493C7412AC9AEA1607F42D0C5 (const RuntimeMethod* method);
// System.Void System.Text.Encoding/DefaultEncoder::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultEncoder__ctor_m6A1C122B4C1453B7D018D0AA62C76588EA68A03B (DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___val0, const RuntimeMethod* method);
// System.Void System.Text.UnicodeEncoding::.ctor(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnicodeEncoding__ctor_mE077368843CAFC47B2C4AFC3C771F5B51F3B8DD0 (UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68 * __this, bool ___bigEndian0, bool ___byteOrderMark1, const RuntimeMethod* method);
// System.Void System.Text.UTF7Encoding::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UTF7Encoding__ctor_m9EF7EC4625D078C8C5C0540191352610B6CE77D7 (UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076 * __this, const RuntimeMethod* method);
// System.Void System.Text.UTF8Encoding::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UTF8Encoding__ctor_mA83C010AF67DEDDC3E671DFDAF49634DFB2A2C90 (UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282 * __this, bool ___encoderShouldEmitUTF8Identifier0, const RuntimeMethod* method);
// System.Boolean System.Text.Encoder::get_InternalHasFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoder_get_InternalHasFallbackBuffer_mA8CB1B807C6291502283098889DF99E6EE9CA817 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method);
// System.Text.EncoderFallbackBuffer System.Text.Encoder::get_FallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * Encoder_get_FallbackBuffer_m6B7591CCC5A8756F6E0DF09992FF58D6DBC2A292 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderFallbackBuffer::InternalReset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer_InternalReset_m3BD7BAE683D6A27D41A8B0D444463D69B8ECD486 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method);
// System.Void System.Text.Encoding::ThrowBytesOverflow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_ThrowBytesOverflow_mEA0A7F464088BC4FD92227136142E599C49D7F3E (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Text.EncoderNLS::ClearMustFlush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_ClearMustFlush_mC69FAA152CE1626CE6FB79C50A6244D3F2BC6819 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method);
// System.Boolean System.Text.Decoder::get_InternalHasFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_get_InternalHasFallbackBuffer_mAD6C2BF8F5B350DB9C18CC3A19B264531DC24851 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method);
// System.Text.DecoderFallbackBuffer System.Text.Decoder::get_FallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * Decoder_get_FallbackBuffer_m524B318663FCB51BBFB42F820EDD750BD092FE2A (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderFallbackBuffer::InternalReset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer_InternalReset_m378BE871C1792B82CF49901B7A134366AD2E9492 (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, const RuntimeMethod* method);
// System.Void System.Text.Encoding::ThrowCharsOverflow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_ThrowCharsOverflow_m44D65D1855E78FF63A70FA115C97F128E97D04C6 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method);
// System.Void System.Text.DecoderNLS::ClearMustFlush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_ClearMustFlush_mC15892E35EE59BE7BB76410CBABD0629066B8654 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, const RuntimeMethod* method);
// System.Void System.Text.UTF8Encoding::.ctor(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UTF8Encoding__ctor_mD752778085A353529AF03841383E5603FE556449 (UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282 * __this, bool ___encoderShouldEmitUTF8Identifier0, bool ___throwOnInvalidBytes1, const RuntimeMethod* method);
// System.Void System.Text.Encoding::setReadOnly(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Encoding_setReadOnly_m1147CAA7411A1C97BCAFDD9C30C707F1EAB67898_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, bool ___value0, const RuntimeMethod* method);
// System.String System.Text.EncodingHelper::InternalCodePage(System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingHelper_InternalCodePage_m1A819BC847ADEEBC933FBDD6FA110B7264E123DB (int32_t* ___code_page0, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_GetEncoding_mD5352F1522341280E9025D16463E63916549F9E3 (String_t* ___name0, const RuntimeMethod* method);
// System.Text.Encoding System.Text.EncodingHelper::get_UTF8Unmarked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingHelper_get_UTF8Unmarked_m8B60D3AA53A0EDE67FAAE5C120E1664F30DA2D13 (const RuntimeMethod* method);
// System.Boolean System.Reflection.Assembly::op_Equality(System.Reflection.Assembly,System.Reflection.Assembly)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Equality_m08747340D9BAEC2056662DE73526DF33358F9FF9 (Assembly_t * ___left0, Assembly_t * ___right1, const RuntimeMethod* method);
// System.Reflection.Assembly System.Reflection.Assembly::Load(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t * Assembly_Load_m3B24B1EFB2FF6E40186586C3BE135D335BBF3A0A (String_t* ___assemblyString0, const RuntimeMethod* method);
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42 (const RuntimeMethod* method);
// System.String System.String::CreateStringFromEncoding(System.Byte*,System.Int32,System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateStringFromEncoding_m93FB278614ED6472D0144688BFE9E5B614F48377 (uint8_t* ___bytes0, int32_t ___byteLength1, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding2, const RuntimeMethod* method);
// System.Void System.Text.DecoderNLS::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS__ctor_mC526CB146E620885CBC054C3921E27A7949B2046 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method);
// System.Void System.Text.EncoderNLS::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS__ctor_mF9B45DA23BADBDD417E3F741C6C9BB45F3021513 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method);
// System.Globalization.InternalEncodingDataItem System.Globalization.EncodingTable::ENC(System.String,System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101 (String_t* ___name0, uint16_t ___cp1, const RuntimeMethod* method);
// System.Globalization.InternalCodePageDataItem System.Globalization.EncodingTable::MapCodePageDataItem(System.UInt16,System.UInt16,System.String,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863 (uint16_t ___cp0, uint16_t ___fcp1, String_t* ___names2, uint32_t ___flags3, const RuntimeMethod* method);
// System.Int32 System.Globalization.EncodingTable::GetNumEncodingItems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_GetNumEncodingItems_m03CA202D4089988D53F50B17A3F4CB617A4E686D (const RuntimeMethod* method);
// System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * StringComparer_get_OrdinalIgnoreCase_m8FD38206B6FFE866E97CE4DF84B037F0DF175288_inline (const RuntimeMethod* method);
// System.Void System.Collections.Hashtable::.ctor(System.Collections.IEqualityComparer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m112ADCD5297836A75FD5BFB576F7B14174FCC802 (Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * __this, RuntimeObject* ___equalityComparer0, const RuntimeMethod* method);
// System.Collections.Hashtable System.Collections.Hashtable::Synchronized(System.Collections.Hashtable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * Hashtable_Synchronized_mCDE8FE9824B27C417C924838DC9D6928C9E954B5 (Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___table0, const RuntimeMethod* method);
// System.Int32 System.String::Compare(System.String,System.String,System.StringComparison)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mDAE9D10BC450FF38960C691874EBFC3EAF6A39DD (String_t* ___strA0, String_t* ___strB1, int32_t ___comparisonType2, const RuntimeMethod* method);
// System.Int32 System.Globalization.EncodingTable::internalGetCodePageFromName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_internalGetCodePageFromName_mE87CFA96E1108949694D401983B853997AD01DDA (String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Globalization.CodePageDataItem::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CodePageDataItem__ctor_m8A1832B270F2CF8A48231E91AB35135704554F47 (CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * __this, int32_t ___dataIndex0, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: System.DateTimeRawInfo
IL2CPP_EXTERN_C void DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshal_pinvoke(const DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE& unmarshaled, DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_pinvoke& marshaled)
{
	marshaled.___num_0 = unmarshaled.get_num_0();
	marshaled.___numCount_1 = unmarshaled.get_numCount_1();
	marshaled.___month_2 = unmarshaled.get_month_2();
	marshaled.___year_3 = unmarshaled.get_year_3();
	marshaled.___dayOfWeek_4 = unmarshaled.get_dayOfWeek_4();
	marshaled.___era_5 = unmarshaled.get_era_5();
	marshaled.___timeMark_6 = unmarshaled.get_timeMark_6();
	marshaled.___fraction_7 = unmarshaled.get_fraction_7();
	marshaled.___hasSameDateAndTimeSeparators_8 = static_cast<int32_t>(unmarshaled.get_hasSameDateAndTimeSeparators_8());
	marshaled.___timeZone_9 = static_cast<int32_t>(unmarshaled.get_timeZone_9());
}
IL2CPP_EXTERN_C void DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshal_pinvoke_back(const DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_pinvoke& marshaled, DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE& unmarshaled)
{
	unmarshaled.set_num_0(marshaled.___num_0);
	int32_t unmarshaled_numCount_temp_1 = 0;
	unmarshaled_numCount_temp_1 = marshaled.___numCount_1;
	unmarshaled.set_numCount_1(unmarshaled_numCount_temp_1);
	int32_t unmarshaled_month_temp_2 = 0;
	unmarshaled_month_temp_2 = marshaled.___month_2;
	unmarshaled.set_month_2(unmarshaled_month_temp_2);
	int32_t unmarshaled_year_temp_3 = 0;
	unmarshaled_year_temp_3 = marshaled.___year_3;
	unmarshaled.set_year_3(unmarshaled_year_temp_3);
	int32_t unmarshaled_dayOfWeek_temp_4 = 0;
	unmarshaled_dayOfWeek_temp_4 = marshaled.___dayOfWeek_4;
	unmarshaled.set_dayOfWeek_4(unmarshaled_dayOfWeek_temp_4);
	int32_t unmarshaled_era_temp_5 = 0;
	unmarshaled_era_temp_5 = marshaled.___era_5;
	unmarshaled.set_era_5(unmarshaled_era_temp_5);
	int32_t unmarshaled_timeMark_temp_6 = 0;
	unmarshaled_timeMark_temp_6 = marshaled.___timeMark_6;
	unmarshaled.set_timeMark_6(unmarshaled_timeMark_temp_6);
	double unmarshaled_fraction_temp_7 = 0.0;
	unmarshaled_fraction_temp_7 = marshaled.___fraction_7;
	unmarshaled.set_fraction_7(unmarshaled_fraction_temp_7);
	bool unmarshaled_hasSameDateAndTimeSeparators_temp_8 = false;
	unmarshaled_hasSameDateAndTimeSeparators_temp_8 = static_cast<bool>(marshaled.___hasSameDateAndTimeSeparators_8);
	unmarshaled.set_hasSameDateAndTimeSeparators_8(unmarshaled_hasSameDateAndTimeSeparators_temp_8);
	bool unmarshaled_timeZone_temp_9 = false;
	unmarshaled_timeZone_temp_9 = static_cast<bool>(marshaled.___timeZone_9);
	unmarshaled.set_timeZone_9(unmarshaled_timeZone_temp_9);
}
// Conversion method for clean up from marshalling of: System.DateTimeRawInfo
IL2CPP_EXTERN_C void DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshal_pinvoke_cleanup(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.DateTimeRawInfo
IL2CPP_EXTERN_C void DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshal_com(const DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE& unmarshaled, DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_com& marshaled)
{
	marshaled.___num_0 = unmarshaled.get_num_0();
	marshaled.___numCount_1 = unmarshaled.get_numCount_1();
	marshaled.___month_2 = unmarshaled.get_month_2();
	marshaled.___year_3 = unmarshaled.get_year_3();
	marshaled.___dayOfWeek_4 = unmarshaled.get_dayOfWeek_4();
	marshaled.___era_5 = unmarshaled.get_era_5();
	marshaled.___timeMark_6 = unmarshaled.get_timeMark_6();
	marshaled.___fraction_7 = unmarshaled.get_fraction_7();
	marshaled.___hasSameDateAndTimeSeparators_8 = static_cast<int32_t>(unmarshaled.get_hasSameDateAndTimeSeparators_8());
	marshaled.___timeZone_9 = static_cast<int32_t>(unmarshaled.get_timeZone_9());
}
IL2CPP_EXTERN_C void DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshal_com_back(const DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_com& marshaled, DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE& unmarshaled)
{
	unmarshaled.set_num_0(marshaled.___num_0);
	int32_t unmarshaled_numCount_temp_1 = 0;
	unmarshaled_numCount_temp_1 = marshaled.___numCount_1;
	unmarshaled.set_numCount_1(unmarshaled_numCount_temp_1);
	int32_t unmarshaled_month_temp_2 = 0;
	unmarshaled_month_temp_2 = marshaled.___month_2;
	unmarshaled.set_month_2(unmarshaled_month_temp_2);
	int32_t unmarshaled_year_temp_3 = 0;
	unmarshaled_year_temp_3 = marshaled.___year_3;
	unmarshaled.set_year_3(unmarshaled_year_temp_3);
	int32_t unmarshaled_dayOfWeek_temp_4 = 0;
	unmarshaled_dayOfWeek_temp_4 = marshaled.___dayOfWeek_4;
	unmarshaled.set_dayOfWeek_4(unmarshaled_dayOfWeek_temp_4);
	int32_t unmarshaled_era_temp_5 = 0;
	unmarshaled_era_temp_5 = marshaled.___era_5;
	unmarshaled.set_era_5(unmarshaled_era_temp_5);
	int32_t unmarshaled_timeMark_temp_6 = 0;
	unmarshaled_timeMark_temp_6 = marshaled.___timeMark_6;
	unmarshaled.set_timeMark_6(unmarshaled_timeMark_temp_6);
	double unmarshaled_fraction_temp_7 = 0.0;
	unmarshaled_fraction_temp_7 = marshaled.___fraction_7;
	unmarshaled.set_fraction_7(unmarshaled_fraction_temp_7);
	bool unmarshaled_hasSameDateAndTimeSeparators_temp_8 = false;
	unmarshaled_hasSameDateAndTimeSeparators_temp_8 = static_cast<bool>(marshaled.___hasSameDateAndTimeSeparators_8);
	unmarshaled.set_hasSameDateAndTimeSeparators_8(unmarshaled_hasSameDateAndTimeSeparators_temp_8);
	bool unmarshaled_timeZone_temp_9 = false;
	unmarshaled_timeZone_temp_9 = static_cast<bool>(marshaled.___timeZone_9);
	unmarshaled.set_timeZone_9(unmarshaled_timeZone_temp_9);
}
// Conversion method for clean up from marshalling of: System.DateTimeRawInfo
IL2CPP_EXTERN_C void DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshal_com_cleanup(DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE_marshaled_com& marshaled)
{
}
// System.Void System.DateTimeRawInfo::Init(System.Int32*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeRawInfo_Init_m1D7E1A9C6352A109D2415EB9B6924C329DCB95EF (DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * __this, int32_t* ___numberBuffer0, const RuntimeMethod* method)
{
	{
		__this->set_month_2((-1));
		__this->set_year_3((-1));
		__this->set_dayOfWeek_4((-1));
		__this->set_era_5((-1));
		__this->set_timeMark_6((-1));
		__this->set_fraction_7((-1.0));
		int32_t* L_0 = ___numberBuffer0;
		__this->set_num_0((int32_t*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void DateTimeRawInfo_Init_m1D7E1A9C6352A109D2415EB9B6924C329DCB95EF_AdjustorThunk (RuntimeObject * __this, int32_t* ___numberBuffer0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * _thisAdjusted = reinterpret_cast<DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE *>(__this + _offset);
	DateTimeRawInfo_Init_m1D7E1A9C6352A109D2415EB9B6924C329DCB95EF(_thisAdjusted, ___numberBuffer0, method);
}
// System.Void System.DateTimeRawInfo::AddNumber(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeRawInfo_AddNumber_mD757F619E1CBAD820027006EA7F2C519ACD8DCB0 (DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t* L_0 = __this->get_num_0();
		int32_t L_1 = __this->get_numCount_1();
		V_0 = L_1;
		int32_t L_2 = V_0;
		__this->set_numCount_1(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
		int32_t L_3 = V_0;
		int32_t L_4 = ___value0;
		*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_3), (int32_t)4))))) = (int32_t)L_4;
		return;
	}
}
IL2CPP_EXTERN_C  void DateTimeRawInfo_AddNumber_mD757F619E1CBAD820027006EA7F2C519ACD8DCB0_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * _thisAdjusted = reinterpret_cast<DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE *>(__this + _offset);
	DateTimeRawInfo_AddNumber_mD757F619E1CBAD820027006EA7F2C519ACD8DCB0(_thisAdjusted, ___value0, method);
}
// System.Int32 System.DateTimeRawInfo::GetNumber(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTimeRawInfo_GetNumber_mE2640EAB9990BC30FBE09E6FD8FA415CBB77CB9F (DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t* L_0 = __this->get_num_0();
		int32_t L_1 = ___index0;
		int32_t L_2 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)4)))));
		return L_2;
	}
}
IL2CPP_EXTERN_C  int32_t DateTimeRawInfo_GetNumber_mE2640EAB9990BC30FBE09E6FD8FA415CBB77CB9F_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE * _thisAdjusted = reinterpret_cast<DateTimeRawInfo_t0054428F65AC1EA6EADE6C93D4075B3D96A47ECE *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = DateTimeRawInfo_GetNumber_mE2640EAB9990BC30FBE09E6FD8FA415CBB77CB9F(_thisAdjusted, ___index0, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: System.DateTimeResult
IL2CPP_EXTERN_C void DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshal_pinvoke(const DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0& unmarshaled, DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_pinvoke& marshaled)
{
	Exception_t* ___calendar_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'calendar' of type 'DateTimeResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___calendar_10Exception, NULL);
}
IL2CPP_EXTERN_C void DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshal_pinvoke_back(const DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_pinvoke& marshaled, DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0& unmarshaled)
{
	Exception_t* ___calendar_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'calendar' of type 'DateTimeResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___calendar_10Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.DateTimeResult
IL2CPP_EXTERN_C void DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshal_pinvoke_cleanup(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.DateTimeResult
IL2CPP_EXTERN_C void DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshal_com(const DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0& unmarshaled, DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_com& marshaled)
{
	Exception_t* ___calendar_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'calendar' of type 'DateTimeResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___calendar_10Exception, NULL);
}
IL2CPP_EXTERN_C void DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshal_com_back(const DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_com& marshaled, DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0& unmarshaled)
{
	Exception_t* ___calendar_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'calendar' of type 'DateTimeResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___calendar_10Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.DateTimeResult
IL2CPP_EXTERN_C void DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshal_com_cleanup(DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0_marshaled_com& marshaled)
{
}
// System.Void System.DateTimeResult::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_Init_mE56076D96E9DF3F10EE153E7586BDF0DA06B82B6 (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, const RuntimeMethod* method)
{
	{
		__this->set_Year_0((-1));
		__this->set_Month_1((-1));
		__this->set_Day_2((-1));
		__this->set_fraction_6((-1.0));
		__this->set_era_7((-1));
		return;
	}
}
IL2CPP_EXTERN_C  void DateTimeResult_Init_mE56076D96E9DF3F10EE153E7586BDF0DA06B82B6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * _thisAdjusted = reinterpret_cast<DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 *>(__this + _offset);
	DateTimeResult_Init_mE56076D96E9DF3F10EE153E7586BDF0DA06B82B6(_thisAdjusted, method);
}
// System.Void System.DateTimeResult::SetDate(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_SetDate_m2EEEB513B85FE2F35687FCC31D82BE3B87CA44AB (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, int32_t ___year0, int32_t ___month1, int32_t ___day2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___year0;
		__this->set_Year_0(L_0);
		int32_t L_1 = ___month1;
		__this->set_Month_1(L_1);
		int32_t L_2 = ___day2;
		__this->set_Day_2(L_2);
		return;
	}
}
IL2CPP_EXTERN_C  void DateTimeResult_SetDate_m2EEEB513B85FE2F35687FCC31D82BE3B87CA44AB_AdjustorThunk (RuntimeObject * __this, int32_t ___year0, int32_t ___month1, int32_t ___day2, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * _thisAdjusted = reinterpret_cast<DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 *>(__this + _offset);
	DateTimeResult_SetDate_m2EEEB513B85FE2F35687FCC31D82BE3B87CA44AB(_thisAdjusted, ___year0, ___month1, ___day2, method);
}
// System.Void System.DateTimeResult::SetFailure(System.ParseFailureKind,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_SetFailure_m271DD863976AA808F5A32D99AFC4BB5DEA642FA5 (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, int32_t ___failure0, String_t* ___failureMessageID1, RuntimeObject * ___failureMessageFormatArgument2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___failure0;
		__this->set_failure_12(L_0);
		String_t* L_1 = ___failureMessageID1;
		__this->set_failureMessageID_13(L_1);
		RuntimeObject * L_2 = ___failureMessageFormatArgument2;
		__this->set_failureMessageFormatArgument_14(L_2);
		return;
	}
}
IL2CPP_EXTERN_C  void DateTimeResult_SetFailure_m271DD863976AA808F5A32D99AFC4BB5DEA642FA5_AdjustorThunk (RuntimeObject * __this, int32_t ___failure0, String_t* ___failureMessageID1, RuntimeObject * ___failureMessageFormatArgument2, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * _thisAdjusted = reinterpret_cast<DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 *>(__this + _offset);
	DateTimeResult_SetFailure_m271DD863976AA808F5A32D99AFC4BB5DEA642FA5(_thisAdjusted, ___failure0, ___failureMessageID1, ___failureMessageFormatArgument2, method);
}
// System.Void System.DateTimeResult::SetFailure(System.ParseFailureKind,System.String,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeResult_SetFailure_m4D31AFB2E2D2837895E8B19DB3AD0CE128238A6E (DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * __this, int32_t ___failure0, String_t* ___failureMessageID1, RuntimeObject * ___failureMessageFormatArgument2, String_t* ___failureArgumentName3, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___failure0;
		__this->set_failure_12(L_0);
		String_t* L_1 = ___failureMessageID1;
		__this->set_failureMessageID_13(L_1);
		RuntimeObject * L_2 = ___failureMessageFormatArgument2;
		__this->set_failureMessageFormatArgument_14(L_2);
		String_t* L_3 = ___failureArgumentName3;
		__this->set_failureArgumentName_15(L_3);
		return;
	}
}
IL2CPP_EXTERN_C  void DateTimeResult_SetFailure_m4D31AFB2E2D2837895E8B19DB3AD0CE128238A6E_AdjustorThunk (RuntimeObject * __this, int32_t ___failure0, String_t* ___failureMessageID1, RuntimeObject * ___failureMessageFormatArgument2, String_t* ___failureArgumentName3, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 * _thisAdjusted = reinterpret_cast<DateTimeResult_t44941ADE58F716AB71DABBFE9BE490F0331F3EF0 *>(__this + _offset);
	DateTimeResult_SetFailure_m4D31AFB2E2D2837895E8B19DB3AD0CE128238A6E(_thisAdjusted, ___failure0, ___failureMessageID1, ___failureMessageFormatArgument2, ___failureArgumentName3, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.Tracing.DateTimeTypeInfo::WriteMetadata(System.Diagnostics.Tracing.TraceLoggingMetadataCollector,System.String,System.Diagnostics.Tracing.EventFieldFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeTypeInfo_WriteMetadata_m1BDB197443C5F6B7898FEF92989F89AE7B9E6745 (DateTimeTypeInfo_t7A1225EAB8359DE69792BD53805FDF4F35D4D8B3 * __this, TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * ___collector0, String_t* ___name1, int32_t ___format2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_0 = ___collector0;
		String_t* L_1 = ___name1;
		int32_t L_2 = ___format2;
		IL2CPP_RUNTIME_CLASS_INIT(Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = Statics_MakeDataType_mE06C11B55B4AB68A1E16F58C0B5383342C05F982(((int32_t)17), L_2, /*hidden argument*/NULL);
		NullCheck(L_0);
		TraceLoggingMetadataCollector_AddScalar_mA1A23105BD49003C6FD1A00C6A4ADBD02FA49854(L_0, L_1, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DateTimeTypeInfo::WriteData(System.Diagnostics.Tracing.TraceLoggingDataCollector,System.DateTime&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeTypeInfo_WriteData_m8EB34B8BB40FEA069339BCF3FC24A3140D92C8C2 (DateTimeTypeInfo_t7A1225EAB8359DE69792BD53805FDF4F35D4D8B3 * __this, TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___collector0, DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * ___value1, const RuntimeMethod* method)
{
	int64_t V_0 = 0;
	TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * G_B2_0 = NULL;
	TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * G_B1_0 = NULL;
	int64_t G_B3_0 = 0;
	TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * G_B3_1 = NULL;
	{
		DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * L_0 = ___value1;
		int64_t L_1;
		L_1 = DateTime_get_Ticks_m175EDB41A50DB06872CC48CAB603FEBD1DFF46A9((DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 *)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_2 = ___collector0;
		int64_t L_3 = V_0;
		G_B1_0 = L_2;
		if ((((int64_t)L_3) < ((int64_t)((int64_t)504911232000000000LL))))
		{
			G_B2_0 = L_2;
			goto IL_0021;
		}
	}
	{
		int64_t L_4 = V_0;
		G_B3_0 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_4, (int64_t)((int64_t)504911232000000000LL)));
		G_B3_1 = G_B1_0;
		goto IL_0023;
	}

IL_0021:
	{
		G_B3_0 = ((int64_t)((int64_t)0));
		G_B3_1 = G_B2_0;
	}

IL_0023:
	{
		NullCheck(G_B3_1);
		TraceLoggingDataCollector_AddScalar_m3A643EF28FDC7EAA760FE391CA525E63F192ADBB(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DateTimeTypeInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeTypeInfo__ctor_mD11A7F44BB865DD7C19B45B306FA6B1576ADE49E (DateTimeTypeInfo_t7A1225EAB8359DE69792BD53805FDF4F35D4D8B3 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8(__this, /*hidden argument*/TraceLoggingTypeInfo_1__ctor_m9D4B4FDF01305AAD80EE26D8AD5F662D94F8A8F8_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggableAttribute::.ctor(System.Diagnostics.DebuggableAttribute/DebuggingModes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggableAttribute__ctor_m7FF445C8435494A4847123A668D889E692E55550 (DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B * __this, int32_t ___modes0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___modes0;
		__this->set_m_debuggingModes_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean System.Diagnostics.Debugger::get_IsAttached()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Debugger_get_IsAttached_mA30EFEC2ACD57D13B23899EF19D452AC9ED7210E (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Debugger_IsAttached_internal_m81941416A35907E444557701300AF6F74DA577BA(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Diagnostics.Debugger::IsAttached_internal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Debugger_IsAttached_internal_m81941416A35907E444557701300AF6F74DA577BA (const RuntimeMethod* method)
{
	typedef bool (*Debugger_IsAttached_internal_m81941416A35907E444557701300AF6F74DA577BA_ftn) ();
	using namespace il2cpp::icalls;
	return ((Debugger_IsAttached_internal_m81941416A35907E444557701300AF6F74DA577BA_ftn)mscorlib::System::Diagnostics::Debugger::IsAttached_internal) ();
}
// System.Void System.Diagnostics.Debugger::Log(System.Int32,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debugger_Log_m59EFED1E6A53CDCF53A2AC546C487F6BFEB8402F (int32_t ___level0, String_t* ___category1, String_t* ___message2, const RuntimeMethod* method)
{
	typedef void (*Debugger_Log_m59EFED1E6A53CDCF53A2AC546C487F6BFEB8402F_ftn) (int32_t, String_t*, String_t*);
	using namespace il2cpp::icalls;
	((Debugger_Log_m59EFED1E6A53CDCF53A2AC546C487F6BFEB8402F_ftn)mscorlib::System::Diagnostics::Debugger::Log) (___level0, ___category1, ___message2);
}
// System.Void System.Diagnostics.Debugger::NotifyOfCrossThreadDependency()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debugger_NotifyOfCrossThreadDependency_mFCE44794D4BF98E3BE828CF918C48620FF36AFBD (const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void System.Diagnostics.Debugger::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debugger__cctor_mD825C1D55543E2671BB02DEA67E1DD0F2C7F2E06 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_StaticFields*)il2cpp_codegen_static_fields_for(Debugger_tB9DDF100D6DE6EA38D21A1801D59BAA57631653A_il2cpp_TypeInfo_var))->set_DefaultCategory_0(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggerBrowsableAttribute::.ctor(System.Diagnostics.DebuggerBrowsableState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerBrowsableAttribute__ctor_mAA8BCC1E418754685F320B14A08AC226E76346E5 (DebuggerBrowsableAttribute_t2FA4793AD1982F5150E07D26822ED5953CD90F53 * __this, int32_t ___state0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___state0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_1 = ___state0;
		if ((((int32_t)L_1) <= ((int32_t)3)))
		{
			goto IL_0019;
		}
	}

IL_000e:
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA0AA89382EC9FBF76CB9BBEAB1872B5A701BEAA)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebuggerBrowsableAttribute__ctor_mAA8BCC1E418754685F320B14A08AC226E76346E5_RuntimeMethod_var)));
	}

IL_0019:
	{
		int32_t L_3 = ___state0;
		__this->set_state_0(L_3);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggerDisplayAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerDisplayAttribute__ctor_m870C3A98DA4C9FA7FD4411169AF30C55A90B9988 (DebuggerDisplayAttribute_tA5070C1A6CAB579DAC66A469530D946F6F42727F * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		__this->set_value_1(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		goto IL_001d;
	}

IL_0016:
	{
		String_t* L_1 = ___value0;
		__this->set_value_1(L_1);
	}

IL_001d:
	{
		__this->set_name_0(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		__this->set_type_2(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggerHiddenAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerHiddenAttribute__ctor_mB40799BB5DAFE439BEFE895836CF792B8DBEA7F3 (DebuggerHiddenAttribute_tD84728997C009D6F540FB29D88F032350E046A88 * __this, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerNonUserCodeAttribute__ctor_m91A90A6224EE679EBFC714DA3C5D2B006974D8AF (DebuggerNonUserCodeAttribute_t47FE9BBE8F4A377B2EDD62B769D2AF2392ED7D41 * __this, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggerStepThroughAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerStepThroughAttribute__ctor_m2B40F019B0DF22CF7A815AAB3D2D027225D59D85 (DebuggerStepThroughAttribute_t4058F4B4E5E1DF6883627F75165741AF154B781F * __this, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DebuggerTypeProxyAttribute::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerTypeProxyAttribute__ctor_mF05A9CF9DC4A3F95F05938CF6CBF45CC32CF5167 (DebuggerTypeProxyAttribute_t20C961369DAE0E16D87B752F1C04F16FC3B90014 * __this, Type_t * ___type0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		Type_t * L_0 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebuggerTypeProxyAttribute__ctor_mF05A9CF9DC4A3F95F05938CF6CBF45CC32CF5167_RuntimeMethod_var)));
	}

IL_001a:
	{
		Type_t * L_3 = ___type0;
		NullCheck(L_3);
		String_t* L_4;
		L_4 = VirtFuncInvoker0< String_t* >::Invoke(27 /* System.String System.Type::get_AssemblyQualifiedName() */, L_3);
		__this->set_typeName_0(L_4);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Decimal::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___value0;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_000f;
		}
	}
	{
		__this->set_flags_14(0);
		goto IL_001d;
	}

IL_000f:
	{
		__this->set_flags_14(((int32_t)-2147483648LL));
		int32_t L_2 = V_0;
		V_0 = ((-L_2));
	}

IL_001d:
	{
		int32_t L_3 = V_0;
		__this->set_lo_16(L_3);
		__this->set_mid_17(0);
		__this->set_hi_15(0);
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC(_thisAdjusted, ___value0, method);
}
// System.Void System.Decimal::.ctor(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m86DF983361BF52A325182A5E8BAD9158612DA25E (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, uint32_t ___value0, const RuntimeMethod* method)
{
	{
		__this->set_flags_14(0);
		uint32_t L_0 = ___value0;
		__this->set_lo_16(L_0);
		__this->set_mid_17(0);
		__this->set_hi_15(0);
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_m86DF983361BF52A325182A5E8BAD9158612DA25E_AdjustorThunk (RuntimeObject * __this, uint32_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_m86DF983361BF52A325182A5E8BAD9158612DA25E(_thisAdjusted, ___value0, method);
}
// System.Void System.Decimal::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m145E08923E726750B62B4CB80C5A758ED3A4669C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int64_t ___value0, const RuntimeMethod* method)
{
	int64_t V_0 = 0;
	{
		int64_t L_0 = ___value0;
		V_0 = L_0;
		int64_t L_1 = V_0;
		if ((((int64_t)L_1) < ((int64_t)((int64_t)((int64_t)0)))))
		{
			goto IL_0010;
		}
	}
	{
		__this->set_flags_14(0);
		goto IL_001e;
	}

IL_0010:
	{
		__this->set_flags_14(((int32_t)-2147483648LL));
		int64_t L_2 = V_0;
		V_0 = ((-L_2));
	}

IL_001e:
	{
		int64_t L_3 = V_0;
		__this->set_lo_16(((int32_t)((int32_t)L_3)));
		int64_t L_4 = V_0;
		__this->set_mid_17(((int32_t)((int32_t)((int64_t)((int64_t)L_4>>(int32_t)((int32_t)32))))));
		__this->set_hi_15(0);
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_m145E08923E726750B62B4CB80C5A758ED3A4669C_AdjustorThunk (RuntimeObject * __this, int64_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_m145E08923E726750B62B4CB80C5A758ED3A4669C(_thisAdjusted, ___value0, method);
}
// System.Void System.Decimal::.ctor(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mC63C39741FDF4CC711673E5F049B94B7EE6092C7 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, uint64_t ___value0, const RuntimeMethod* method)
{
	{
		__this->set_flags_14(0);
		uint64_t L_0 = ___value0;
		__this->set_lo_16(((int32_t)((int32_t)L_0)));
		uint64_t L_1 = ___value0;
		__this->set_mid_17(((int32_t)((int32_t)((int64_t)((uint64_t)L_1>>((int32_t)32))))));
		__this->set_hi_15(0);
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_mC63C39741FDF4CC711673E5F049B94B7EE6092C7_AdjustorThunk (RuntimeObject * __this, uint64_t ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_mC63C39741FDF4CC711673E5F049B94B7EE6092C7(_thisAdjusted, ___value0, method);
}
// System.Void System.Decimal::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, float ___value0, const RuntimeMethod* method)
{
	typedef void (*Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, float);
	using namespace il2cpp::icalls;
	((Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226_ftn)mscorlib::System::Decimal::ConstructorFloat) (__this, ___value0);
}
IL2CPP_EXTERN_C  void Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226(_thisAdjusted, ___value0, method);
}
// System.Void System.Decimal::.ctor(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, double ___value0, const RuntimeMethod* method)
{
	typedef void (*Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, double);
	using namespace il2cpp::icalls;
	((Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C_ftn)mscorlib::System::Decimal::ConstructorDouble) (__this, ___value0);
}
IL2CPP_EXTERN_C  void Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C_AdjustorThunk (RuntimeObject * __this, double ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C(_thisAdjusted, ___value0, method);
}
// System.Void System.Decimal::.ctor(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___bits0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___bits0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral315818C03CCC2B10070DF2D4EBD09EB6C4C66E58)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A_RuntimeMethod_var)));
	}

IL_000e:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___bits0;
		NullCheck(L_2);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((uint32_t)4))))
		{
			goto IL_0052;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = ___bits0;
		NullCheck(L_3);
		int32_t L_4 = 3;
		int32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_0 = L_5;
		int32_t L_6 = V_0;
		if (((int32_t)((int32_t)L_6&(int32_t)((int32_t)2130771967))))
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_7 = V_0;
		if ((((int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)16711680)))) > ((int32_t)((int32_t)1835008))))
		{
			goto IL_0052;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___bits0;
		NullCheck(L_8);
		int32_t L_9 = 0;
		int32_t L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		__this->set_lo_16(L_10);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___bits0;
		NullCheck(L_11);
		int32_t L_12 = 1;
		int32_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		__this->set_mid_17(L_13);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___bits0;
		NullCheck(L_14);
		int32_t L_15 = 2;
		int32_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		__this->set_hi_15(L_16);
		int32_t L_17 = V_0;
		__this->set_flags_14(L_17);
		return;
	}

IL_0052:
	{
		String_t* L_18;
		L_18 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44097BF81B66ED414936856B1B3252CE62B866B9)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A_AdjustorThunk (RuntimeObject * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___bits0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_mC6A3F7DF20ED9326BF31F26D0E3982B1A911C47A(_thisAdjusted, ___bits0, method);
}
// System.Void System.Decimal::SetBits(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___bits0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___bits0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral315818C03CCC2B10070DF2D4EBD09EB6C4C66E58)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610_RuntimeMethod_var)));
	}

IL_000e:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___bits0;
		NullCheck(L_2);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((uint32_t)4))))
		{
			goto IL_0052;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = ___bits0;
		NullCheck(L_3);
		int32_t L_4 = 3;
		int32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_0 = L_5;
		int32_t L_6 = V_0;
		if (((int32_t)((int32_t)L_6&(int32_t)((int32_t)2130771967))))
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_7 = V_0;
		if ((((int32_t)((int32_t)((int32_t)L_7&(int32_t)((int32_t)16711680)))) > ((int32_t)((int32_t)1835008))))
		{
			goto IL_0052;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___bits0;
		NullCheck(L_8);
		int32_t L_9 = 0;
		int32_t L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		__this->set_lo_16(L_10);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___bits0;
		NullCheck(L_11);
		int32_t L_12 = 1;
		int32_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		__this->set_mid_17(L_13);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___bits0;
		NullCheck(L_14);
		int32_t L_15 = 2;
		int32_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		__this->set_hi_15(L_16);
		int32_t L_17 = V_0;
		__this->set_flags_14(L_17);
		return;
	}

IL_0052:
	{
		String_t* L_18;
		L_18 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44097BF81B66ED414936856B1B3252CE62B866B9)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  void Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610_AdjustorThunk (RuntimeObject * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___bits0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610(_thisAdjusted, ___bits0, method);
}
// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, bool ___isNegative3, uint8_t ___scale4, const RuntimeMethod* method)
{
	{
		uint8_t L_0 = ___scale4;
		if ((((int32_t)L_0) <= ((int32_t)((int32_t)28))))
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral281E76CBB4D921051D7E711C9EBB0E5C4F46D618)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9BE17D634D1B07BCDCDA77A87710C946D81307B)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3_RuntimeMethod_var)));
	}

IL_001b:
	{
		int32_t L_3 = ___lo0;
		__this->set_lo_16(L_3);
		int32_t L_4 = ___mid1;
		__this->set_mid_17(L_4);
		int32_t L_5 = ___hi2;
		__this->set_hi_15(L_5);
		uint8_t L_6 = ___scale4;
		__this->set_flags_14(((int32_t)((int32_t)L_6<<(int32_t)((int32_t)16))));
		bool L_7 = ___isNegative3;
		if (!L_7)
		{
			goto IL_0051;
		}
	}
	{
		int32_t L_8 = __this->get_flags_14();
		__this->set_flags_14(((int32_t)((int32_t)L_8|(int32_t)((int32_t)-2147483648LL))));
	}

IL_0051:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3_AdjustorThunk (RuntimeObject * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, bool ___isNegative3, uint8_t ___scale4, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3(_thisAdjusted, ___lo0, ___mid1, ___hi2, ___isNegative3, ___scale4, method);
}
// System.Void System.Decimal::OnSerializing(System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_OnSerializing_mB0216C33B015B1B1C8C4D7CDAFCABED176AFF2FA (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * V_0 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;

IL_0000:
	try
	{ // begin try (depth: 1)
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Decimal_GetBits_mED337813028359E66E5D3A525906EE3E25DAEE90(L_0, /*hidden argument*/NULL);
		Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this, L_1, /*hidden argument*/NULL);
		goto IL_0025;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0013;
		}
		throw e;
	}

CATCH_0013:
	{ // begin catch(System.ArgumentException)
		V_0 = ((ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *));
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20A65E8B0FCDA72F219167444B51ADE0AE75CCE4)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = V_0;
		SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_4 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
		SerializationException__ctor_m03F01FDBEB6469CCD85942C5C62BD46FFC6CE11C(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_OnSerializing_mB0216C33B015B1B1C8C4D7CDAFCABED176AFF2FA_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal_OnSerializing_mB0216C33B015B1B1C8C4D7CDAFCABED176AFF2FA_AdjustorThunk (RuntimeObject * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal_OnSerializing_mB0216C33B015B1B1C8C4D7CDAFCABED176AFF2FA(_thisAdjusted, ___ctx0, method);
}
// System.Void System.Decimal::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4266001F7710C900BEB01888972262AF8915CE69 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * V_0 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;

IL_0000:
	try
	{ // begin try (depth: 1)
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Decimal_GetBits_mED337813028359E66E5D3A525906EE3E25DAEE90(L_0, /*hidden argument*/NULL);
		Decimal_SetBits_m91A13C6CB1AAF68D426D44E0F3BCEF2925B10610((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this, L_1, /*hidden argument*/NULL);
		goto IL_0025;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0013;
		}
		throw e;
	}

CATCH_0013:
	{ // begin catch(System.ArgumentException)
		V_0 = ((ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *));
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20A65E8B0FCDA72F219167444B51ADE0AE75CCE4)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = V_0;
		SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_4 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)));
		SerializationException__ctor_m03F01FDBEB6469CCD85942C5C62BD46FFC6CE11C(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4266001F7710C900BEB01888972262AF8915CE69_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void Decimal_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4266001F7710C900BEB01888972262AF8915CE69_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4266001F7710C900BEB01888972262AF8915CE69(_thisAdjusted, ___sender0, method);
}
// System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, int32_t ___flags3, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___flags3;
		if (((int32_t)((int32_t)L_0&(int32_t)((int32_t)2130771967))))
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_1 = ___flags3;
		if ((((int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)16711680)))) > ((int32_t)((int32_t)1835008))))
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_2 = ___lo0;
		__this->set_lo_16(L_2);
		int32_t L_3 = ___mid1;
		__this->set_mid_17(L_3);
		int32_t L_4 = ___hi2;
		__this->set_hi_15(L_4);
		int32_t L_5 = ___flags3;
		__this->set_flags_14(L_5);
		return;
	}

IL_0037:
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44097BF81B66ED414936856B1B3252CE62B866B9)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_7, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  void Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D_AdjustorThunk (RuntimeObject * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, int32_t ___flags3, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D(_thisAdjusted, ___lo0, ___mid1, ___hi2, ___flags3, method);
}
// System.Void System.Decimal::FCallAddSub(System.Decimal&,System.Decimal&,System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallAddSub_m9BFECBFF8A4CF372976D261C08406ADE744B5D97 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d21, uint8_t ___bSign2, const RuntimeMethod* method)
{
	typedef void (*Decimal_FCallAddSub_m9BFECBFF8A4CF372976D261C08406ADE744B5D97_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, uint8_t);
	using namespace il2cpp::icalls;
	((Decimal_FCallAddSub_m9BFECBFF8A4CF372976D261C08406ADE744B5D97_ftn)mscorlib::System::Decimal::FCallAddSub) (___d10, ___d21, ___bSign2);
}
// System.Int32 System.Decimal::FCallCompare(System.Decimal&,System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d21, const RuntimeMethod* method)
{
	typedef int32_t (*Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *);
	using namespace il2cpp::icalls;
	return ((Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87_ftn)mscorlib::System::Decimal::FCallCompare) (___d10, ___d21);
}
// System.Int32 System.Decimal::CompareTo(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_CompareTo_mFC0DBAFF3B845D9A39B21F2FF8B8644E0FB1A84A (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RuntimeObject * L_0 = ___value0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return 1;
	}

IL_0005:
	{
		RuntimeObject * L_1 = ___value0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_1, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))
		{
			goto IL_001d;
		}
	}
	{
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82B2E6AE3C37995EDDF2C562BD96D08DA3239A79)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_CompareTo_mFC0DBAFF3B845D9A39B21F2FF8B8644E0FB1A84A_RuntimeMethod_var)));
	}

IL_001d:
	{
		RuntimeObject * L_4 = ___value0;
		V_0 = ((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_4, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))));
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&V_0), /*hidden argument*/NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C  int32_t Decimal_CompareTo_mFC0DBAFF3B845D9A39B21F2FF8B8644E0FB1A84A_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Decimal_CompareTo_mFC0DBAFF3B845D9A39B21F2FF8B8644E0FB1A84A(_thisAdjusted, ___value0, method);
	return _returnValue;
}
// System.Int32 System.Decimal::CompareTo(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_CompareTo_m39627B9D7CA040928FCF2CE324430D50694FC049 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___value0), /*hidden argument*/NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t Decimal_CompareTo_m39627B9D7CA040928FCF2CE324430D50694FC049_AdjustorThunk (RuntimeObject * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Decimal_CompareTo_m39627B9D7CA040928FCF2CE324430D50694FC049(_thisAdjusted, ___value0, method);
	return _returnValue;
}
// System.Boolean System.Decimal::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_Equals_m4F7B36D899680ADBA4DBB1F5B932981A60E7A4E4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RuntimeObject * L_0 = ___value0;
		if (!((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))
		{
			goto IL_001b;
		}
	}
	{
		RuntimeObject * L_1 = ___value0;
		V_0 = ((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_1, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))));
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&V_0), /*hidden argument*/NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}

IL_001b:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool Decimal_Equals_m4F7B36D899680ADBA4DBB1F5B932981A60E7A4E4_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	bool _returnValue;
	_returnValue = Decimal_Equals_m4F7B36D899680ADBA4DBB1F5B932981A60E7A4E4(_thisAdjusted, ___value0, method);
	return _returnValue;
}
// System.Boolean System.Decimal::Equals(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_Equals_mD9FCB26297704AB1EFED6FBA1856121B801FD745 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___value0), /*hidden argument*/NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool Decimal_Equals_mD9FCB26297704AB1EFED6FBA1856121B801FD745_AdjustorThunk (RuntimeObject * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	bool _returnValue;
	_returnValue = Decimal_Equals_mD9FCB26297704AB1EFED6FBA1856121B801FD745(_thisAdjusted, ___value0, method);
	return _returnValue;
}
// System.Int32 System.Decimal::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_GetHashCode_m19BEA87866314A0CEB10ED3F407142FBF1BD76F7 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Decimal_GetHashCode_m19BEA87866314A0CEB10ED3F407142FBF1BD76F7_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *);
	using namespace il2cpp::icalls;
	return ((Decimal_GetHashCode_m19BEA87866314A0CEB10ED3F407142FBF1BD76F7_ftn)mscorlib::System::Decimal::GetHashCode) (__this);
}
IL2CPP_EXTERN_C  int32_t Decimal_GetHashCode_m19BEA87866314A0CEB10ED3F407142FBF1BD76F7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Decimal_GetHashCode_m19BEA87866314A0CEB10ED3F407142FBF1BD76F7(_thisAdjusted, method);
	return _returnValue;
}
// System.String System.Decimal::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_m89FF03DA24C12282EE02ADF0AC9212F36DE637B8 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, const RuntimeMethod* method)
{
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_1;
		L_1 = NumberFormatInfo_get_CurrentInfo_m604B9BFDE58530F94955E0EF1A523D37EA87DF02(/*hidden argument*/NULL);
		String_t* L_2;
		L_2 = Number_FormatDecimal_m2FFFCF9B5846776CA801C7FBD4FE12D3BFD67291(L_0, (String_t*)NULL, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  String_t* Decimal_ToString_m89FF03DA24C12282EE02ADF0AC9212F36DE637B8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Decimal_ToString_m89FF03DA24C12282EE02ADF0AC9212F36DE637B8(_thisAdjusted, method);
	return _returnValue;
}
// System.String System.Decimal::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_mCD1BF444FBBA99D53FBADBB834CBFBB857598C24 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		RuntimeObject* L_1 = ___provider0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_2;
		L_2 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_1, /*hidden argument*/NULL);
		String_t* L_3;
		L_3 = Number_FormatDecimal_m2FFFCF9B5846776CA801C7FBD4FE12D3BFD67291(L_0, (String_t*)NULL, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C  String_t* Decimal_ToString_mCD1BF444FBBA99D53FBADBB834CBFBB857598C24_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Decimal_ToString_mCD1BF444FBBA99D53FBADBB834CBFBB857598C24(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.String System.Decimal::ToString(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_mAE4B0A4A23F50206FD8B0D4E0D965619963D24EF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		String_t* L_1 = ___format0;
		RuntimeObject* L_2 = ___provider1;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_3;
		L_3 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_2, /*hidden argument*/NULL);
		String_t* L_4;
		L_4 = Number_FormatDecimal_m2FFFCF9B5846776CA801C7FBD4FE12D3BFD67291(L_0, L_1, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
IL2CPP_EXTERN_C  String_t* Decimal_ToString_mAE4B0A4A23F50206FD8B0D4E0D965619963D24EF_AdjustorThunk (RuntimeObject * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Decimal_ToString_mAE4B0A4A23F50206FD8B0D4E0D965619963D24EF(_thisAdjusted, ___format0, ___provider1, method);
	return _returnValue;
}
// System.Decimal System.Decimal::Parse(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_Parse_m3F22F6CA7411E7157C35B112051355D7A6F377B8 (String_t* ___s0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___s0;
		RuntimeObject* L_1 = ___provider1;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_2;
		L_2 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_1, /*hidden argument*/NULL);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_3;
		L_3 = Number_ParseDecimal_mFD9072C33A2449E6155DB6DDD82B5426451C8D5D(L_0, ((int32_t)111), L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Decimal System.Decimal::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_Parse_mE9DEB6C845015FC1C2F1829D5CFC97403DCBC74B (String_t* ___s0, int32_t ___style1, RuntimeObject* ___provider2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___style1;
		NumberFormatInfo_ValidateParseStyleFloatingPoint_m1FEE713ACDFC7EE46DBD2CCAF6C542A760F817CB(L_0, /*hidden argument*/NULL);
		String_t* L_1 = ___s0;
		int32_t L_2 = ___style1;
		RuntimeObject* L_3 = ___provider2;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_4;
		L_4 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_3, /*hidden argument*/NULL);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_5;
		L_5 = Number_ParseDecimal_mFD9072C33A2449E6155DB6DDD82B5426451C8D5D(L_1, L_2, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32[] System.Decimal::GetBits(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* Decimal_GetBits_mED337813028359E66E5D3A525906EE3E25DAEE90 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)4);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = L_0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_2 = ___d0;
		int32_t L_3 = L_2.get_lo_16();
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_3);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = L_1;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_5 = ___d0;
		int32_t L_6 = L_5.get_mid_17();
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_6);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = L_4;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_8 = ___d0;
		int32_t L_9 = L_8.get_hi_15();
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_9);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = L_7;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_11 = ___d0;
		int32_t L_12 = L_11.get_flags_14();
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_12);
		return L_10;
	}
}
// System.Decimal System.Decimal::ToDecimal(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_ToDecimal_m32856F1633372C98219855C3587002BFB17BC75D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buffer0;
		NullCheck(L_0);
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buffer0;
		NullCheck(L_3);
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___buffer0;
		NullCheck(L_6);
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buffer0;
		NullCheck(L_9);
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buffer0;
		NullCheck(L_12);
		int32_t L_13 = 4;
		uint8_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___buffer0;
		NullCheck(L_15);
		int32_t L_16 = 5;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___buffer0;
		NullCheck(L_18);
		int32_t L_19 = 6;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___buffer0;
		NullCheck(L_21);
		int32_t L_22 = 7;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14|(int32_t)((int32_t)((int32_t)L_17<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)((int32_t)24)))));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = ___buffer0;
		NullCheck(L_24);
		int32_t L_25 = 8;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___buffer0;
		NullCheck(L_27);
		int32_t L_28 = ((int32_t)9);
		uint8_t L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = ___buffer0;
		NullCheck(L_30);
		int32_t L_31 = ((int32_t)10);
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = ___buffer0;
		NullCheck(L_33);
		int32_t L_34 = ((int32_t)11);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_26|(int32_t)((int32_t)((int32_t)L_29<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)24)))));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36 = ___buffer0;
		NullCheck(L_36);
		int32_t L_37 = ((int32_t)12);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = ___buffer0;
		NullCheck(L_39);
		int32_t L_40 = ((int32_t)13);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_42 = ___buffer0;
		NullCheck(L_42);
		int32_t L_43 = ((int32_t)14);
		uint8_t L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45 = ___buffer0;
		NullCheck(L_45);
		int32_t L_46 = ((int32_t)15);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_38|(int32_t)((int32_t)((int32_t)L_41<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_44<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))));
		int32_t L_48 = V_0;
		int32_t L_49 = V_1;
		int32_t L_50 = V_2;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_51;
		memset((&L_51), 0, sizeof(L_51));
		Decimal__ctor_mFC42BC917218075F59690D59F400C2CC4145826D((&L_51), ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_11<<(int32_t)((int32_t)24))))), L_48, L_49, L_50, /*hidden argument*/NULL);
		return L_51;
	}
}
// System.Void System.Decimal::FCallMultiply(System.Decimal&,System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallMultiply_mD81B7E6D5EB6DDC49488115F35A1107FD175AFE0 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d21, const RuntimeMethod* method)
{
	typedef void (*Decimal_FCallMultiply_mD81B7E6D5EB6DDC49488115F35A1107FD175AFE0_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *);
	using namespace il2cpp::icalls;
	((Decimal_FCallMultiply_mD81B7E6D5EB6DDC49488115F35A1107FD175AFE0_ftn)mscorlib::System::Decimal::FCallMultiply) (___d10, ___d21);
}
// System.Decimal System.Decimal::Round(System.Decimal,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_Round_m1CFD01FD74838DD0FF99107205FC90AF99AF6747 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, int32_t ___decimals1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___decimals1;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallRound_m11C02DA43EB80A59299F686C1A581D6CD0A2EEB4((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d0), L_0, /*hidden argument*/NULL);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1 = ___d0;
		return L_1;
	}
}
// System.Void System.Decimal::FCallRound(System.Decimal&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallRound_m11C02DA43EB80A59299F686C1A581D6CD0A2EEB4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d0, int32_t ___decimals1, const RuntimeMethod* method)
{
	typedef void (*Decimal_FCallRound_m11C02DA43EB80A59299F686C1A581D6CD0A2EEB4_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *, int32_t);
	using namespace il2cpp::icalls;
	((Decimal_FCallRound_m11C02DA43EB80A59299F686C1A581D6CD0A2EEB4_ftn)mscorlib::System::Decimal::FCallRound) (___d0, ___decimals1);
}
// System.Byte System.Decimal::ToByte(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decimal_ToByte_mB096CDDB029A7F2FC4EFDA7E8FF27969D7779728 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;

IL_0000:
	try
	{ // begin try (depth: 1)
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		uint32_t L_1;
		L_1 = Decimal_ToUInt32_m0951408F30AC6469AEFCF3CBB2AEEA9DFE7E9ACF(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_001b;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0009;
		}
		throw e;
	}

CATCH_0009:
	{ // begin catch(System.OverflowException)
		V_1 = ((OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)IL2CPP_GET_ACTIVE_EXCEPTION(OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *));
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA21AE346609B8F4B72E20E1720DE0FA22D72B0F)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_3 = V_1;
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_4 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m62DFEF0935D57F14700A3C14A56C84D1D1D53A14(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToByte_mB096CDDB029A7F2FC4EFDA7E8FF27969D7779728_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_001b:
	{
		uint32_t L_5 = V_0;
		if (false)
		{
			goto IL_0027;
		}
	}
	{
		uint32_t L_6 = V_0;
		if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)255)))))
		{
			goto IL_0037;
		}
	}

IL_0027:
	{
		String_t* L_7;
		L_7 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA21AE346609B8F4B72E20E1720DE0FA22D72B0F)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_8 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToByte_mB096CDDB029A7F2FC4EFDA7E8FF27969D7779728_RuntimeMethod_var)));
	}

IL_0037:
	{
		uint32_t L_9 = V_0;
		return (uint8_t)((int32_t)((uint8_t)L_9));
	}
}
// System.SByte System.Decimal::ToSByte(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Decimal_ToSByte_m35179C4D16B520C61820F75E28EFD624B5B2FCB4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;

IL_0000:
	try
	{ // begin try (depth: 1)
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = Decimal_ToInt32_mB29251E79ACACF2691DFAC06EB20E3F76F6A396B(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_001b;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0009;
		}
		throw e;
	}

CATCH_0009:
	{ // begin catch(System.OverflowException)
		V_1 = ((OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)IL2CPP_GET_ACTIVE_EXCEPTION(OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *));
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAA9D877CB849FA2C146CC4091473E628678EE371)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_3 = V_1;
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_4 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m62DFEF0935D57F14700A3C14A56C84D1D1D53A14(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToSByte_m35179C4D16B520C61820F75E28EFD624B5B2FCB4_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_001b:
	{
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) < ((int32_t)((int32_t)-128))))
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_6 = V_0;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)127))))
		{
			goto IL_0035;
		}
	}

IL_0025:
	{
		String_t* L_7;
		L_7 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAA9D877CB849FA2C146CC4091473E628678EE371)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_8 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToSByte_m35179C4D16B520C61820F75E28EFD624B5B2FCB4_RuntimeMethod_var)));
	}

IL_0035:
	{
		int32_t L_9 = V_0;
		return ((int8_t)((int8_t)L_9));
	}
}
// System.Int16 System.Decimal::ToInt16(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Decimal_ToInt16_mDA49101FA9F92D474672426A1EC98EFB8BE6CA5E (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;

IL_0000:
	try
	{ // begin try (depth: 1)
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = Decimal_ToInt32_mB29251E79ACACF2691DFAC06EB20E3F76F6A396B(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_001b;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0009;
		}
		throw e;
	}

CATCH_0009:
	{ // begin catch(System.OverflowException)
		V_1 = ((OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)IL2CPP_GET_ACTIVE_EXCEPTION(OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *));
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC26DCD8294CF8DDECC03D1B5FEBFE3E8670F4219)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_3 = V_1;
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_4 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m62DFEF0935D57F14700A3C14A56C84D1D1D53A14(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToInt16_mDA49101FA9F92D474672426A1EC98EFB8BE6CA5E_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_001b:
	{
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) < ((int32_t)((int32_t)-32768))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_6 = V_0;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)32767))))
		{
			goto IL_003b;
		}
	}

IL_002b:
	{
		String_t* L_7;
		L_7 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC26DCD8294CF8DDECC03D1B5FEBFE3E8670F4219)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_8 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToInt16_mDA49101FA9F92D474672426A1EC98EFB8BE6CA5E_RuntimeMethod_var)));
	}

IL_003b:
	{
		int32_t L_9 = V_0;
		return ((int16_t)((int16_t)L_9));
	}
}
// System.Double System.Decimal::ToDouble(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_ToDouble_m9781FF96DAE3706368FC2BF6E069FD93FCB5EAFE (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	typedef double (*Decimal_ToDouble_m9781FF96DAE3706368FC2BF6E069FD93FCB5EAFE_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 );
	using namespace il2cpp::icalls;
	return ((Decimal_ToDouble_m9781FF96DAE3706368FC2BF6E069FD93FCB5EAFE_ftn)mscorlib::System::Decimal::ToDouble) (___d0);
}
// System.Int32 System.Decimal::FCallToInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_FCallToInt32_m26B5B22FDA35480DA0F694469AFF7820A9A7BE31 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	typedef int32_t (*Decimal_FCallToInt32_m26B5B22FDA35480DA0F694469AFF7820A9A7BE31_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 );
	using namespace il2cpp::icalls;
	return ((Decimal_FCallToInt32_m26B5B22FDA35480DA0F694469AFF7820A9A7BE31_ftn)mscorlib::System::Decimal::FCallToInt32) (___d0);
}
// System.Int32 System.Decimal::ToInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_ToInt32_mB29251E79ACACF2691DFAC06EB20E3F76F6A396B (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d0;
		int32_t L_1 = L_0.get_flags_14();
		if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)16711680))))
		{
			goto IL_0015;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d0), /*hidden argument*/NULL);
	}

IL_0015:
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_2 = ___d0;
		int32_t L_3 = L_2.get_hi_15();
		if (L_3)
		{
			goto IL_0044;
		}
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_4 = ___d0;
		int32_t L_5 = L_4.get_mid_17();
		if (L_5)
		{
			goto IL_0044;
		}
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_6 = ___d0;
		int32_t L_7 = L_6.get_lo_16();
		V_0 = L_7;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_8 = ___d0;
		int32_t L_9 = L_8.get_flags_14();
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_003b;
		}
	}
	{
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_11 = V_0;
		return L_11;
	}

IL_003b:
	{
		int32_t L_12 = V_0;
		V_0 = ((-L_12));
		int32_t L_13 = V_0;
		if ((((int32_t)L_13) > ((int32_t)0)))
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_14 = V_0;
		return L_14;
	}

IL_0044:
	{
		String_t* L_15;
		L_15 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4DD3DE8CCECA489C7DDD3362FC292A3BE39B68F1)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_16 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_16, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToInt32_mB29251E79ACACF2691DFAC06EB20E3F76F6A396B_RuntimeMethod_var)));
	}
}
// System.Int64 System.Decimal::ToInt64(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_ToInt64_m3786DB9F676954A4EF3281F15198747375DC58EF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int64_t V_0 = 0;
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d0;
		int32_t L_1 = L_0.get_flags_14();
		if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)16711680))))
		{
			goto IL_0015;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d0), /*hidden argument*/NULL);
	}

IL_0015:
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_2 = ___d0;
		int32_t L_3 = L_2.get_hi_15();
		if (L_3)
		{
			goto IL_004d;
		}
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_4 = ___d0;
		int32_t L_5 = L_4.get_lo_16();
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_6 = ___d0;
		int32_t L_7 = L_6.get_mid_17();
		V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_5))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_7))<<(int32_t)((int32_t)32)))));
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_8 = ___d0;
		int32_t L_9 = L_8.get_flags_14();
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0043;
		}
	}
	{
		int64_t L_10 = V_0;
		if ((((int64_t)L_10) < ((int64_t)((int64_t)((int64_t)0)))))
		{
			goto IL_004d;
		}
	}
	{
		int64_t L_11 = V_0;
		return L_11;
	}

IL_0043:
	{
		int64_t L_12 = V_0;
		V_0 = ((-L_12));
		int64_t L_13 = V_0;
		if ((((int64_t)L_13) > ((int64_t)((int64_t)((int64_t)0)))))
		{
			goto IL_004d;
		}
	}
	{
		int64_t L_14 = V_0;
		return L_14;
	}

IL_004d:
	{
		String_t* L_15;
		L_15 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral93FFE29C2506591FD366855C12526B4678FB1953)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_16 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_16, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToInt64_m3786DB9F676954A4EF3281F15198747375DC58EF_RuntimeMethod_var)));
	}
}
// System.UInt16 System.Decimal::ToUInt16(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Decimal_ToUInt16_m3726A7ADFBB46037BCC6C381F9D6F7487434693A (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;

IL_0000:
	try
	{ // begin try (depth: 1)
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		uint32_t L_1;
		L_1 = Decimal_ToUInt32_m0951408F30AC6469AEFCF3CBB2AEEA9DFE7E9ACF(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_001b;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0009;
		}
		throw e;
	}

CATCH_0009:
	{ // begin catch(System.OverflowException)
		V_1 = ((OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)IL2CPP_GET_ACTIVE_EXCEPTION(OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *));
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5757B8984ECA25A84C0677373F5C2FACE97337A)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_3 = V_1;
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_4 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m62DFEF0935D57F14700A3C14A56C84D1D1D53A14(L_4, L_2, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToUInt16_m3726A7ADFBB46037BCC6C381F9D6F7487434693A_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_001b:
	{
		uint32_t L_5 = V_0;
		if (false)
		{
			goto IL_0027;
		}
	}
	{
		uint32_t L_6 = V_0;
		if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)65535)))))
		{
			goto IL_0037;
		}
	}

IL_0027:
	{
		String_t* L_7;
		L_7 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5757B8984ECA25A84C0677373F5C2FACE97337A)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_8 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToUInt16_m3726A7ADFBB46037BCC6C381F9D6F7487434693A_RuntimeMethod_var)));
	}

IL_0037:
	{
		uint32_t L_9 = V_0;
		return (uint16_t)((int32_t)((uint16_t)L_9));
	}
}
// System.UInt32 System.Decimal::ToUInt32(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Decimal_ToUInt32_m0951408F30AC6469AEFCF3CBB2AEEA9DFE7E9ACF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d0;
		int32_t L_1 = L_0.get_flags_14();
		if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)16711680))))
		{
			goto IL_0015;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d0), /*hidden argument*/NULL);
	}

IL_0015:
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_2 = ___d0;
		int32_t L_3 = L_2.get_hi_15();
		if (L_3)
		{
			goto IL_003a;
		}
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_4 = ___d0;
		int32_t L_5 = L_4.get_mid_17();
		if (L_5)
		{
			goto IL_003a;
		}
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_6 = ___d0;
		int32_t L_7 = L_6.get_lo_16();
		V_0 = L_7;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_8 = ___d0;
		int32_t L_9 = L_8.get_flags_14();
		if ((((int32_t)L_9) >= ((int32_t)0)))
		{
			goto IL_0038;
		}
	}
	{
		uint32_t L_10 = V_0;
		if (L_10)
		{
			goto IL_003a;
		}
	}

IL_0038:
	{
		uint32_t L_11 = V_0;
		return L_11;
	}

IL_003a:
	{
		String_t* L_12;
		L_12 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF072EABB286891F7AE6ED11AF63686B8B0F5023E)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_13 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_13, L_12, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToUInt32_m0951408F30AC6469AEFCF3CBB2AEEA9DFE7E9ACF_RuntimeMethod_var)));
	}
}
// System.UInt64 System.Decimal::ToUInt64(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Decimal_ToUInt64_m9A64AF27192051706780084D13BC23FB4661675C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d0;
		int32_t L_1 = L_0.get_flags_14();
		if (!((int32_t)((int32_t)L_1&(int32_t)((int32_t)16711680))))
		{
			goto IL_0015;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d0), /*hidden argument*/NULL);
	}

IL_0015:
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_2 = ___d0;
		int32_t L_3 = L_2.get_hi_15();
		if (L_3)
		{
			goto IL_003e;
		}
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_4 = ___d0;
		int32_t L_5 = L_4.get_lo_16();
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_6 = ___d0;
		int32_t L_7 = L_6.get_mid_17();
		V_0 = ((int64_t)((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_5))))|(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_7))))<<(int32_t)((int32_t)32)))));
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_8 = ___d0;
		int32_t L_9 = L_8.get_flags_14();
		if ((((int32_t)L_9) >= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		uint64_t L_10 = V_0;
		if (L_10)
		{
			goto IL_003e;
		}
	}

IL_003c:
	{
		uint64_t L_11 = V_0;
		return L_11;
	}

IL_003e:
	{
		String_t* L_12;
		L_12 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E7A8A503AFD36DF33873AAF1E540F2FC2BC00F1)), /*hidden argument*/NULL);
		OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 * L_13 = (OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_tD1FBF4E54D81EC98EEF386B69344D336D1EC1AB9_il2cpp_TypeInfo_var)));
		OverflowException__ctor_m93384109E3514E1EB7F97A50893B1B617D21F91E(L_13, L_12, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_ToUInt64_m9A64AF27192051706780084D13BC23FB4661675C_RuntimeMethod_var)));
	}
}
// System.Single System.Decimal::ToSingle(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_ToSingle_m53175AADE31F2C2F62C6802106ED3845FFAF03C4 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d0, const RuntimeMethod* method)
{
	typedef float (*Decimal_ToSingle_m53175AADE31F2C2F62C6802106ED3845FFAF03C4_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 );
	using namespace il2cpp::icalls;
	return ((Decimal_ToSingle_m53175AADE31F2C2F62C6802106ED3845FFAF03C4_ftn)mscorlib::System::Decimal::ToSingle) (___d0);
}
// System.Void System.Decimal::FCallTruncate(System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___d0, const RuntimeMethod* method)
{
	typedef void (*Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8_ftn) (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *);
	using namespace il2cpp::icalls;
	((Decimal_FCallTruncate_mA21C3D035E92D8F960880217B8056BA5B5ACAFC8_ftn)mscorlib::System::Decimal::FCallTruncate) (___d0);
}
// System.Decimal System.Decimal::op_Implicit(System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_m82011A8E50A72FBB78ACA72C5A7027F12FFA7186 (uint8_t ___value0, const RuntimeMethod* method)
{
	{
		uint8_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.SByte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_m2AED617F12BF8DEE280DAAD8EF4CC28683CE26AC (int8_t ___value0, const RuntimeMethod* method)
{
	{
		int8_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_m7772059C9D7443F52934A15AF317D61D0903B0AA (int16_t ___value0, const RuntimeMethod* method)
{
	{
		int16_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_m776401271B1CD40DE2190C55A4951BE0CDCD7FA8 (uint16_t ___value0, const RuntimeMethod* method)
{
	{
		uint16_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_mBF8AF3AB5D38844C35C02A2E4B98E9337D9E43BA (int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_mA622D8D2205D54F677510EEC351DC69222DDBBDA (uint32_t ___value0, const RuntimeMethod* method)
{
	{
		uint32_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m86DF983361BF52A325182A5E8BAD9158612DA25E((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_m7D587E5075FE7DFCCF1337140BD7404CFFD1655B (int64_t ___value0, const RuntimeMethod* method)
{
	{
		int64_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m145E08923E726750B62B4CB80C5A758ED3A4669C((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Implicit(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Implicit_mA1E5D88789E76B64229A4665544AD4C5738432AA (uint64_t ___value0, const RuntimeMethod* method)
{
	{
		uint64_t L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_mC63C39741FDF4CC711673E5F049B94B7EE6092C7((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Explicit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Explicit_m17FCF551D6DA3DDC669E2E06F8BB2ABC1F7C6583 (float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_mA193902929F49F9292F5481EDFCDB893DF4B5226((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Explicit(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Explicit_m30F045B51EAFBB86DD85D2EBEC25C435CF313D9B (double ___value0, const RuntimeMethod* method)
{
	{
		double L_0 = ___value0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		memset((&L_1), 0, sizeof(L_1));
		Decimal__ctor_m25A12AAF4018E9040B6D8BD32648E3A71959A71C((&L_1), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int64 System.Decimal::op_Explicit(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_op_Explicit_m0C0F3F7FB50EE1771393A9C22342734251EB0D74 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int64_t L_1;
		L_1 = Decimal_ToInt64_m3786DB9F676954A4EF3281F15198747375DC58EF(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Single System.Decimal::op_Explicit(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_op_Explicit_mC056DC7686A21869567BD01E00EA76DD0F44BB0E (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Decimal_ToSingle_m53175AADE31F2C2F62C6802106ED3845FFAF03C4(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Double System.Decimal::op_Explicit(System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_op_Explicit_mE02704467D0CB7436E13614114A725E05321FAEC (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = Decimal_ToDouble_m9781FF96DAE3706368FC2BF6E069FD93FCB5EAFE(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Addition_mC9608A268CBC30F2F34F81394EC1D6ED1D079819 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallAddSub_m9BFECBFF8A4CF372976D261C08406ADE744B5D97((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d10), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d21), (uint8_t)0, /*hidden argument*/NULL);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d10;
		return L_0;
	}
}
// System.Decimal System.Decimal::op_Subtraction(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Subtraction_m59CBDEC71B87BE511743AD5B46BD9A4458C3EBDE (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallAddSub_m9BFECBFF8A4CF372976D261C08406ADE744B5D97((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d10), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d21), (uint8_t)((int32_t)128), /*hidden argument*/NULL);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d10;
		return L_0;
	}
}
// System.Decimal System.Decimal::op_Multiply(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_op_Multiply_mD941918A97C8534FDA1B2E1B26288F0FA7224E26 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		Decimal_FCallMultiply_mD81B7E6D5EB6DDC49488115F35A1107FD175AFE0((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d10), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d21), /*hidden argument*/NULL);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = ___d10;
		return L_0;
	}
}
// System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d10), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d21), /*hidden argument*/NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.Decimal::op_Inequality(System.Decimal,System.Decimal)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Inequality_m1524E424F030A184C95FA1AF24C76487E612E296 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  ___d21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = Decimal_FCallCompare_mAABC8684F72F35296DB4E9E03AD96DDF69729E87((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d10), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&___d21), /*hidden argument*/NULL);
		return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.TypeCode System.Decimal::GetTypeCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_GetTypeCode_m0D6CFB5F47432F65F26FFD7BA6170EC8E117844F (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(((int32_t)15));
	}
}
IL2CPP_EXTERN_C  int32_t Decimal_GetTypeCode_m0D6CFB5F47432F65F26FFD7BA6170EC8E117844F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Decimal_GetTypeCode_m0D6CFB5F47432F65F26FFD7BA6170EC8E117844F(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean System.Decimal::System.IConvertible.ToBoolean(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_System_IConvertible_ToBoolean_mF5BA67C452E7FC34332B46C3792E237B23782A79 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Convert_ToBoolean_m62692850270C0EC4B24F8116BFB6A76DA001085C(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool Decimal_System_IConvertible_ToBoolean_mF5BA67C452E7FC34332B46C3792E237B23782A79_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	bool _returnValue;
	_returnValue = Decimal_System_IConvertible_ToBoolean_mF5BA67C452E7FC34332B46C3792E237B23782A79(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Char System.Decimal::System.IConvertible.ToChar(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Decimal_System_IConvertible_ToChar_m0C783D077759770C97197ED94DC523AC5CFA7AED (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B)));
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B)));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E)));
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E)));
		String_t* L_3;
		L_3 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), L_2, /*hidden argument*/NULL);
		InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * L_4 = (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)));
		InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_System_IConvertible_ToChar_m0C783D077759770C97197ED94DC523AC5CFA7AED_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  Il2CppChar Decimal_System_IConvertible_ToChar_m0C783D077759770C97197ED94DC523AC5CFA7AED_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Il2CppChar _returnValue;
	_returnValue = Decimal_System_IConvertible_ToChar_m0C783D077759770C97197ED94DC523AC5CFA7AED(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.SByte System.Decimal::System.IConvertible.ToSByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Decimal_System_IConvertible_ToSByte_m2854578EFF332350459331B2BF84A3EDBBAD3485 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int8_t L_1;
		L_1 = Convert_ToSByte_mEE60B13427EF3BD4ED1671815B08247F3228C696(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int8_t Decimal_System_IConvertible_ToSByte_m2854578EFF332350459331B2BF84A3EDBBAD3485_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int8_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToSByte_m2854578EFF332350459331B2BF84A3EDBBAD3485(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Byte System.Decimal::System.IConvertible.ToByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decimal_System_IConvertible_ToByte_m009CA8D0CD5A40ED53D6039CF9ECA4A3000AF6E3 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint8_t L_1;
		L_1 = Convert_ToByte_mE152431687D5623F5A1B613EF40091840EC3406B(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint8_t Decimal_System_IConvertible_ToByte_m009CA8D0CD5A40ED53D6039CF9ECA4A3000AF6E3_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	uint8_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToByte_m009CA8D0CD5A40ED53D6039CF9ECA4A3000AF6E3(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Int16 System.Decimal::System.IConvertible.ToInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Decimal_System_IConvertible_ToInt16_mBD863F0844F653C3D37AF1DED03ACE506CEA4B5D (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int16_t L_1;
		L_1 = Convert_ToInt16_mA39395E10A5AF6A10CBCB49C0077ADA9BB92A8EC(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int16_t Decimal_System_IConvertible_ToInt16_mBD863F0844F653C3D37AF1DED03ACE506CEA4B5D_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int16_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToInt16_mBD863F0844F653C3D37AF1DED03ACE506CEA4B5D(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.UInt16 System.Decimal::System.IConvertible.ToUInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Decimal_System_IConvertible_ToUInt16_m8355D7930BBB9DB5FB05EC2C35B67C75C1511BE6 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint16_t L_1;
		L_1 = Convert_ToUInt16_mC880D29196FCEBDEE599D74C512268610DB5DC45(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint16_t Decimal_System_IConvertible_ToUInt16_m8355D7930BBB9DB5FB05EC2C35B67C75C1511BE6_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	uint16_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToUInt16_m8355D7930BBB9DB5FB05EC2C35B67C75C1511BE6(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Int32 System.Decimal::System.IConvertible.ToInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decimal_System_IConvertible_ToInt32_mEEE7D2CA83C12CADCD65B02B2666C28BE60A28F6 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = Convert_ToInt32_mB86633004CDF545E4460E0201CAF950518A0A25A(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t Decimal_System_IConvertible_ToInt32_mEEE7D2CA83C12CADCD65B02B2666C28BE60A28F6_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToInt32_mEEE7D2CA83C12CADCD65B02B2666C28BE60A28F6(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.UInt32 System.Decimal::System.IConvertible.ToUInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Decimal_System_IConvertible_ToUInt32_m58D7B1A053A6E80DB236B069CBCE398F27CD9292 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint32_t L_1;
		L_1 = Convert_ToUInt32_m934AA2243DAC1FF0AE4CA7DBF62AC2AEEE2EAA1D(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint32_t Decimal_System_IConvertible_ToUInt32_m58D7B1A053A6E80DB236B069CBCE398F27CD9292_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToUInt32_m58D7B1A053A6E80DB236B069CBCE398F27CD9292(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Int64 System.Decimal::System.IConvertible.ToInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_System_IConvertible_ToInt64_m92B797F38B5DDFEE5B08BE532CE405F9E1F87D05 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int64_t L_1;
		L_1 = Convert_ToInt64_m9B93402EAFA3A250D85EED0CBA53D300CFF0789F(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int64_t Decimal_System_IConvertible_ToInt64_m92B797F38B5DDFEE5B08BE532CE405F9E1F87D05_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	int64_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToInt64_m92B797F38B5DDFEE5B08BE532CE405F9E1F87D05(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.UInt64 System.Decimal::System.IConvertible.ToUInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Decimal_System_IConvertible_ToUInt64_m54F24B2FD4392F2C0371E4DEB5923361D9C60ECA (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint64_t L_1;
		L_1 = Convert_ToUInt64_m7DDDC1C02ABA90D27C99E32F3B37AAC3BD9A0534(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint64_t Decimal_System_IConvertible_ToUInt64_m54F24B2FD4392F2C0371E4DEB5923361D9C60ECA_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	uint64_t _returnValue;
	_returnValue = Decimal_System_IConvertible_ToUInt64_m54F24B2FD4392F2C0371E4DEB5923361D9C60ECA(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Single System.Decimal::System.IConvertible.ToSingle(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_System_IConvertible_ToSingle_m55C60D07E23A6B6B59F3F47D2B5D141F3CC40898 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Convert_ToSingle_mCA9AB4F3EC101A696253AEDABF6D4D592642960F(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  float Decimal_System_IConvertible_ToSingle_m55C60D07E23A6B6B59F3F47D2B5D141F3CC40898_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	float _returnValue;
	_returnValue = Decimal_System_IConvertible_ToSingle_m55C60D07E23A6B6B59F3F47D2B5D141F3CC40898(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Double System.Decimal::System.IConvertible.ToDouble(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_System_IConvertible_ToDouble_m2CF4C711C4781FC4DF541BED390EA631A0A093A9 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = Convert_ToDouble_mFBE178F3838EDFC9B04A4896D027C98F5E9D204B(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  double Decimal_System_IConvertible_ToDouble_m2CF4C711C4781FC4DF541BED390EA631A0A093A9_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	double _returnValue;
	_returnValue = Decimal_System_IConvertible_ToDouble_m2CF4C711C4781FC4DF541BED390EA631A0A093A9(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Decimal System.Decimal::System.IConvertible.ToDecimal(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_System_IConvertible_ToDecimal_m4A9F805C62ADCEECCE7ECE306B1F315B56BF7952 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		return L_0;
	}
}
IL2CPP_EXTERN_C  Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Decimal_System_IConvertible_ToDecimal_m4A9F805C62ADCEECCE7ECE306B1F315B56BF7952_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  _returnValue;
	_returnValue = Decimal_System_IConvertible_ToDecimal_m4A9F805C62ADCEECCE7ECE306B1F315B56BF7952(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.DateTime System.Decimal::System.IConvertible.ToDateTime(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  Decimal_System_IConvertible_ToDateTime_m1AD38E8997C330DE9D8905B1C317542D644F4160 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B)));
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B41A58E45555854EC2026B9B5F8243AA9E7ED4B)));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA)));
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA)));
		String_t* L_3;
		L_3 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), L_2, /*hidden argument*/NULL);
		InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * L_4 = (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)));
		InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decimal_System_IConvertible_ToDateTime_m1AD38E8997C330DE9D8905B1C317542D644F4160_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  Decimal_System_IConvertible_ToDateTime_m1AD38E8997C330DE9D8905B1C317542D644F4160_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  _returnValue;
	_returnValue = Decimal_System_IConvertible_ToDateTime_m1AD38E8997C330DE9D8905B1C317542D644F4160(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Object System.Decimal::System.IConvertible.ToType(System.Type,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Decimal_System_IConvertible_ToType_m70B735AD44805E93CBADA7B7BE85E61343AEE5FE (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, Type_t * ___type0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)__this);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1 = L_0;
		RuntimeObject * L_2 = Box(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___type0;
		RuntimeObject* L_4 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		RuntimeObject * L_5;
		L_5 = Convert_DefaultToType_m49730E740820DF7AA76C18ACF700FA3635AFBC33((RuntimeObject*)L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C  RuntimeObject * Decimal_System_IConvertible_ToType_m70B735AD44805E93CBADA7B7BE85E61343AEE5FE_AdjustorThunk (RuntimeObject * __this, Type_t * ___type0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * _thisAdjusted = reinterpret_cast<Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *>(__this + _offset);
	RuntimeObject * _returnValue;
	_returnValue = Decimal_System_IConvertible_ToType_m70B735AD44805E93CBADA7B7BE85E61343AEE5FE(_thisAdjusted, ___type0, ___provider1, method);
	return _returnValue;
}
// System.Void System.Decimal::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__cctor_m040D45D7BDB86AFCCBE94460EACAEACFA66CD53A (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8____704939CD172085D1295FCE3F1D92431D685D7AA2_43_FieldInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
		UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_1 = L_0;
		RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96  L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t1FC9EB7B833E4E29E3D9E5D2E3DAF8385BED98D8____704939CD172085D1295FCE3F1D92431D685D7AA2_43_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_Powers10_6(L_1);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_3;
		memset((&L_3), 0, sizeof(L_3));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_3), 0, /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_Zero_7(L_3);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_4;
		memset((&L_4), 0, sizeof(L_4));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_4), 1, /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_One_8(L_4);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_5), (-1), /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_MinusOne_9(L_5);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_6;
		memset((&L_6), 0, sizeof(L_6));
		Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_6), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_MaxValue_10(L_6);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_7;
		memset((&L_7), 0, sizeof(L_7));
		Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_7), (-1), (-1), (-1), (bool)1, (uint8_t)0, /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_MinValue_11(L_7);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_8), 1, 0, 0, (bool)1, (uint8_t)((int32_t)27), /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_NearNegativeZero_12(L_8);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_9;
		memset((&L_9), 0, sizeof(L_9));
		Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_9), 1, 0, 0, (bool)0, (uint8_t)((int32_t)27), /*hidden argument*/NULL);
		((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->set_NearPositiveZero_13(L_9);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Runtime.CompilerServices.DecimalConstantAttribute::.ctor(System.Byte,System.Byte,System.UInt32,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalConstantAttribute__ctor_m5D173E59210D1283C2BD3E1E471486D2824E6DCF (DecimalConstantAttribute_tF4B61B0EA3536DECB9DF2A991AFBBE44EF33D06A * __this, uint8_t ___scale0, uint8_t ___sign1, uint32_t ___hi2, uint32_t ___mid3, uint32_t ___low4, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		uint32_t L_0 = ___low4;
		uint32_t L_1 = ___mid3;
		uint32_t L_2 = ___hi2;
		uint8_t L_3 = ___sign1;
		uint8_t L_4 = ___scale0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_5;
		memset((&L_5), 0, sizeof(L_5));
		Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_5), L_0, L_1, L_2, (bool)((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0), L_4, /*hidden argument*/NULL);
		__this->set_dec_0(L_5);
		return;
	}
}
// System.Decimal System.Runtime.CompilerServices.DecimalConstantAttribute::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  DecimalConstantAttribute_get_Value_m4BAD8BD9541536328AE4CECEBF7FDC32F06ACB23 (DecimalConstantAttribute_tF4B61B0EA3536DECB9DF2A991AFBBE44EF33D06A * __this, const RuntimeMethod* method)
{
	{
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_0 = __this->get_dec_0();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.Tracing.DecimalTypeInfo::WriteMetadata(System.Diagnostics.Tracing.TraceLoggingMetadataCollector,System.String,System.Diagnostics.Tracing.EventFieldFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalTypeInfo_WriteMetadata_m74E522F43C166A4D73A343F402C9FCAD6E112587 (DecimalTypeInfo_tF4A2C7A82ECE1FD4D108009D82CDD77419D3A28E * __this, TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * ___collector0, String_t* ___name1, int32_t ___format2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_0 = ___collector0;
		String_t* L_1 = ___name1;
		int32_t L_2 = ___format2;
		IL2CPP_RUNTIME_CLASS_INIT(Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = Statics_MakeDataType_mE06C11B55B4AB68A1E16F58C0B5383342C05F982(((int32_t)12), L_2, /*hidden argument*/NULL);
		NullCheck(L_0);
		TraceLoggingMetadataCollector_AddScalar_mA1A23105BD49003C6FD1A00C6A4ADBD02FA49854(L_0, L_1, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DecimalTypeInfo::WriteData(System.Diagnostics.Tracing.TraceLoggingDataCollector,System.Decimal&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalTypeInfo_WriteData_mBAC2B8AD1FF4AFC884DD32E70205BB7D73FD8B8D (DecimalTypeInfo_tF4A2C7A82ECE1FD4D108009D82CDD77419D3A28E * __this, TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___collector0, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_0 = ___collector0;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * L_1 = ___value1;
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_2 = (*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)L_1);
		IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = Decimal_op_Explicit_mE02704467D0CB7436E13614114A725E05321FAEC(L_2, /*hidden argument*/NULL);
		NullCheck(L_0);
		TraceLoggingDataCollector_AddScalar_m81E379B14B35042D2ADDBA7AA6280C409CD8407F(L_0, ((double)((double)L_3)), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DecimalTypeInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalTypeInfo__ctor_m242406AFD658550B96828A374D9434CB83865886 (DecimalTypeInfo_tF4A2C7A82ECE1FD4D108009D82CDD77419D3A28E * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB(__this, /*hidden argument*/TraceLoggingTypeInfo_1__ctor_m457C421C99F4CC8061AE01F98E8B5C7A141E9FCB_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.Decoder::SerializeDecoder(System.Runtime.Serialization.SerializationInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder_SerializeDecoder_m2E2E108045998A4F1284CBF50B85E90D6FF68207 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF00BC34B67009EEE0394C51F26D6D5457EC69F6);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_1 = __this->get_m_fallback_0();
		NullCheck(L_0);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_0, _stringLiteralAF00BC34B67009EEE0394C51F26D6D5457EC69F6, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Decoder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.DecoderFallback System.Text.Decoder::get_Fallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * Decoder_get_Fallback_mFAA532F0A1592EFFEA181D49D8BB26BDE1E45B35 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = __this->get_m_fallback_0();
		return L_0;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.Decoder::get_FallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * Decoder_get_FallbackBuffer_m524B318663FCB51BBFB42F820EDD750BD092FE2A (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get_m_fallbackBuffer_1();
		if (L_0)
		{
			goto IL_0033;
		}
	}
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_1 = __this->get_m_fallback_0();
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2 = __this->get_m_fallback_0();
		NullCheck(L_2);
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_3;
		L_3 = VirtFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_2);
		__this->set_m_fallbackBuffer_1(L_3);
		goto IL_0033;
	}

IL_0023:
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4;
		L_4 = DecoderFallback_get_ReplacementFallback_m4879929FF298C9458FCC2A7981DF7A74F9BDB6D0(/*hidden argument*/NULL);
		NullCheck(L_4);
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_5;
		L_5 = VirtFuncInvoker0< DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_4);
		__this->set_m_fallbackBuffer_1(L_5);
	}

IL_0033:
	{
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_6 = __this->get_m_fallbackBuffer_1();
		return L_6;
	}
}
// System.Boolean System.Text.Decoder::get_InternalHasFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_get_InternalHasFallbackBuffer_mAD6C2BF8F5B350DB9C18CC3A19B264531DC24851 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = __this->get_m_fallbackBuffer_1();
		return (bool)((!(((RuntimeObject*)(DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// System.Void System.Text.Decoder::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder_Reset_m692F351D3B56E7C3C179CD7F5B1C690B29F04A7E (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_1 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)0);
		V_0 = L_0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = V_0;
		int32_t L_2;
		L_2 = VirtFuncInvoker4< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, bool >::Invoke(6 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean) */, __this, L_1, 0, 0, (bool)1);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_2);
		V_1 = L_3;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = V_1;
		int32_t L_6;
		L_6 = VirtFuncInvoker6< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, bool >::Invoke(9 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean) */, __this, L_4, 0, 0, L_5, 0, (bool)1);
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_7 = __this->get_m_fallbackBuffer_1();
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_8 = __this->get_m_fallbackBuffer_1();
		NullCheck(L_8);
		VirtActionInvoker0::Invoke(6 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, L_8);
	}

IL_0037:
	{
		return;
	}
}
// System.Int32 System.Text.Decoder::GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_GetCharCount_mC1246B4927B939CAFA67D92D177D3E385AA4B089 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, bool ___flush3, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3;
		L_3 = VirtFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		return L_3;
	}
}
// System.Int32 System.Text.Decoder::GetCharCount(System.Byte*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_GetCharCount_m157240E37CC7F06AC253C000688F311C350923D3 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, uint8_t* ___bytes0, int32_t ___count1, bool ___flush2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	int32_t V_1 = 0;
	{
		uint8_t* L_0 = ___bytes0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_GetCharCount_m157240E37CC7F06AC253C000688F311C350923D3_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_GetCharCount_m157240E37CC7F06AC253C000688F311C350923D3_RuntimeMethod_var)));
	}

IL_0033:
	{
		int32_t L_6 = ___count1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_6);
		V_0 = L_7;
		V_1 = 0;
		goto IL_0049;
	}

IL_003e:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0;
		int32_t L_9 = V_1;
		uint8_t* L_10 = ___bytes0;
		int32_t L_11 = V_1;
		int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, (int32_t)L_11)));
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)L_12);
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0049:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = ___count1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_003e;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_0;
		int32_t L_17 = ___count1;
		int32_t L_18;
		L_18 = VirtFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte[],System.Int32,System.Int32) */, __this, L_16, 0, L_17);
		return L_18;
	}
}
// System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_GetChars_m089F2E03ED2460B291284521DDE072FDE9BA162C (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, bool ___flush5, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		int32_t L_5;
		L_5 = VirtFuncInvoker5< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t >::Invoke(8 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, __this, L_0, L_1, L_2, L_3, L_4);
		return L_5;
	}
}
// System.Int32 System.Text.Decoder::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_GetChars_mEB5AC943905D4EC35A80DC6B3946128CD413D859 (Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, bool ___flush4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	int32_t V_1 = 0;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		Il2CppChar* L_0 = ___chars2;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		uint8_t* L_1 = ___bytes0;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		Il2CppChar* L_2 = ___chars2;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_GetChars_mEB5AC943905D4EC35A80DC6B3946128CD413D859_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___byteCount1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___charCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___byteCount1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_0044;
	}

IL_003f:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
	}

IL_0044:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_GetChars_mEB5AC943905D4EC35A80DC6B3946128CD413D859_RuntimeMethod_var)));
	}

IL_0054:
	{
		int32_t L_10 = ___byteCount1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_10);
		V_0 = L_11;
		V_1 = 0;
		goto IL_006a;
	}

IL_005f:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_0;
		int32_t L_13 = V_1;
		uint8_t* L_14 = ___bytes0;
		int32_t L_15 = V_1;
		int32_t L_16 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, (int32_t)L_15)));
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)L_16);
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_006a:
	{
		int32_t L_18 = V_1;
		int32_t L_19 = ___byteCount1;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_005f;
		}
	}
	{
		int32_t L_20 = ___charCount3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_20);
		V_2 = L_21;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_0;
		int32_t L_23 = ___byteCount1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = V_2;
		bool L_25 = ___flush4;
		int32_t L_26;
		L_26 = VirtFuncInvoker6< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, bool >::Invoke(9 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean) */, __this, L_22, 0, L_23, L_24, 0, L_25);
		V_3 = L_26;
		int32_t L_27 = V_3;
		int32_t L_28 = ___charCount3;
		if ((((int32_t)L_27) >= ((int32_t)L_28)))
		{
			goto IL_008c;
		}
	}
	{
		int32_t L_29 = V_3;
		___charCount3 = L_29;
	}

IL_008c:
	{
		V_1 = 0;
		goto IL_009e;
	}

IL_0090:
	{
		Il2CppChar* L_30 = ___chars2;
		int32_t L_31 = V_1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_32 = V_2;
		int32_t L_33 = V_1;
		NullCheck(L_32);
		int32_t L_34 = L_33;
		uint16_t L_35 = (uint16_t)(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_30, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_31), (int32_t)2))))) = (int16_t)L_35;
		int32_t L_36 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
	}

IL_009e:
	{
		int32_t L_37 = V_1;
		int32_t L_38 = ___charCount3;
		if ((((int32_t)L_37) < ((int32_t)L_38)))
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_39 = ___charCount3;
		return L_39;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.DecoderExceptionFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderExceptionFallback__ctor_mCDC297488B0ECE5B8AF9D0440575A5D3C1C36B7B (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallback__ctor_m748C2C19AD4595C13154F9EEDF89AC2A2C10727E(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.DecoderExceptionFallback::CreateFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * DecoderExceptionFallback_CreateFallbackBuffer_m535AFC14FB5607CE4387EE1F38CBCDE8F88DE2BB (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * L_0 = (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 *)il2cpp_codegen_object_new(DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199_il2cpp_TypeInfo_var);
		DecoderExceptionFallbackBuffer__ctor_m6408D3D71AEF8CF7C84890DE5724C2B12812FEC6(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Text.DecoderExceptionFallback::get_MaxCharCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderExceptionFallback_get_MaxCharCount_mA2FEDAFF5432EAA3151671231F4C9656B183EAAE (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.DecoderExceptionFallback::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderExceptionFallback_Equals_m6C418F5C6AC34D729FDAAB865DA871AA3EB12A6A (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		if (!((DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 *)IsInstSealed((RuntimeObject*)L_0, DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52_il2cpp_TypeInfo_var)))
		{
			goto IL_000a;
		}
	}
	{
		return (bool)1;
	}

IL_000a:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.DecoderExceptionFallback::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderExceptionFallback_GetHashCode_m6300D2E894D54843D54AD6C750045A7F8F2FAD21 (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * __this, const RuntimeMethod* method)
{
	{
		return ((int32_t)879);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean System.Text.DecoderExceptionFallbackBuffer::Fallback(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderExceptionFallbackBuffer_Fallback_m71B992666A64956B5F7620C80C7E43C5F2DA0471 (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytesUnknown0;
		int32_t L_1 = ___index1;
		DecoderExceptionFallbackBuffer_Throw_mDA25782A10584992C64B4E871F94307E062280C4(__this, L_0, L_1, /*hidden argument*/NULL);
		return (bool)1;
	}
}
// System.Char System.Text.DecoderExceptionFallbackBuffer::GetNextChar()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DecoderExceptionFallbackBuffer_GetNextChar_m5DB3284FC5B0F6A33E24C56D40584B4EF9CDE676 (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.DecoderExceptionFallbackBuffer::Throw(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderExceptionFallbackBuffer_Throw_mDA25782A10584992C64B4E871F94307E062280C4 (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, int32_t ___index1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytesUnknown0;
		NullCheck(L_0);
		StringBuilder_t * L_1 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_1, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)3)), /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_0048;
	}

IL_000f:
	{
		StringBuilder_t * L_2 = V_0;
		NullCheck(L_2);
		StringBuilder_t * L_3;
		L_3 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_2, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, /*hidden argument*/NULL);
		StringBuilder_t * L_4 = V_0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___bytesUnknown0;
		int32_t L_6 = V_1;
		NullCheck(L_5);
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_7;
		L_7 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		String_t* L_8;
		L_8 = Byte_ToString_mB5BDCB74BE861E9EB085AAFBE115998B632CEFA8((uint8_t*)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, L_7, /*hidden argument*/NULL);
		NullCheck(L_4);
		StringBuilder_t * L_9;
		L_9 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_4, L_8, /*hidden argument*/NULL);
		StringBuilder_t * L_10 = V_0;
		NullCheck(L_10);
		StringBuilder_t * L_11;
		L_11 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_10, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_0048:
	{
		int32_t L_13 = V_1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___bytesUnknown0;
		NullCheck(L_14);
		if ((((int32_t)L_13) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_15 = V_1;
		if ((((int32_t)L_15) < ((int32_t)((int32_t)20))))
		{
			goto IL_000f;
		}
	}

IL_0053:
	{
		int32_t L_16 = V_1;
		if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)20)))))
		{
			goto IL_0064;
		}
	}
	{
		StringBuilder_t * L_17 = V_0;
		NullCheck(L_17);
		StringBuilder_t * L_18;
		L_18 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE987C48574218C6790AF53EF913A35C320D3EA8)), /*hidden argument*/NULL);
	}

IL_0064:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_19 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = L_19;
		StringBuilder_t * L_21 = V_0;
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_21);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_21);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = L_20;
		int32_t L_23 = ___index1;
		int32_t L_24 = L_23;
		RuntimeObject * L_25 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_24);
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, L_25);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_25);
		String_t* L_26;
		L_26 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralADD3F08B3976607DA61CC6D0FE50CD15ACB72C37)), L_22, /*hidden argument*/NULL);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___bytesUnknown0;
		int32_t L_28 = ___index1;
		DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB * L_29 = (DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB_il2cpp_TypeInfo_var)));
		DecoderFallbackException__ctor_mF3186AEE8CBEE8EE946D0C788DD71290CE0B9242(L_29, L_26, L_27, L_28, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderExceptionFallbackBuffer_Throw_mDA25782A10584992C64B4E871F94307E062280C4_RuntimeMethod_var)));
	}
}
// System.Void System.Text.DecoderExceptionFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderExceptionFallbackBuffer__ctor_m6408D3D71AEF8CF7C84890DE5724C2B12812FEC6 (DecoderExceptionFallbackBuffer_tB09511C11D1143298FFB923A929B88D3ACB01199 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallbackBuffer__ctor_m4944ABFBCC6CDED8F244EC1E5EA6B1F229C3495C(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Object System.Text.DecoderFallback::get_InternalSyncObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DecoderFallback_get_InternalSyncObject_m6710D2AD41CD871526739DBE356DC52331E90F38 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_3();
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = V_0;
		RuntimeObject * L_3;
		L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_3()), L_2, NULL);
	}

IL_001a:
	{
		RuntimeObject * L_4 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_3();
		return L_4;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ReplacementFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderFallback_get_ReplacementFallback_m4879929FF298C9458FCC2A7981DF7A74F9BDB6D0 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_replacementFallback_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003a;
		}
	}
	{
		RuntimeObject * L_1;
		L_1 = DecoderFallback_get_InternalSyncObject_m6710D2AD41CD871526739DBE356DC52331E90F38(/*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_replacementFallback_1();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_002e;
			}
		}

IL_0022:
		{
			DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_4 = (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var);
			DecoderReplacementFallback__ctor_m5306C0E5E60771793A660E5ED2445B2ED402ECB3(L_4, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->set_replacementFallback_1(L_4);
		}

IL_002e:
		{
			IL2CPP_LEAVE(0x3A, FINALLY_0030);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0030;
	}

FINALLY_0030:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0039;
			}
		}

IL_0033:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_6, /*hidden argument*/NULL);
		}

IL_0039:
		{
			IL2CPP_END_FINALLY(48)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(48)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x3A, IL_003a)
	}

IL_003a:
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_replacementFallback_1();
		il2cpp_codegen_memory_barrier();
		return L_7;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ExceptionFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * DecoderFallback_get_ExceptionFallback_mD940B3FB04D951F4A418C894D5BAEFF7824C55CB (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_exceptionFallback_2();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003a;
		}
	}
	{
		RuntimeObject * L_1;
		L_1 = DecoderFallback_get_InternalSyncObject_m6710D2AD41CD871526739DBE356DC52331E90F38(/*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_exceptionFallback_2();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_002e;
			}
		}

IL_0022:
		{
			DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 * L_4 = (DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52 *)il2cpp_codegen_object_new(DecoderExceptionFallback_t16A13BA9B30CD5518E631304FCC70EF3877D7E52_il2cpp_TypeInfo_var);
			DecoderExceptionFallback__ctor_mCDC297488B0ECE5B8AF9D0440575A5D3C1C36B7B(L_4, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->set_exceptionFallback_2(L_4);
		}

IL_002e:
		{
			IL2CPP_LEAVE(0x3A, FINALLY_0030);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0030;
	}

FINALLY_0030:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0039;
			}
		}

IL_0033:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_6, /*hidden argument*/NULL);
		}

IL_0039:
		{
			IL2CPP_END_FINALLY(48)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(48)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x3A, IL_003a)
	}

IL_003a:
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7 = ((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields*)il2cpp_codegen_static_fields_for(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var))->get_exceptionFallback_2();
		il2cpp_codegen_memory_barrier();
		return L_7;
	}
}
// System.Void System.Text.DecoderFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallback__ctor_m748C2C19AD4595C13154F9EEDF89AC2A2C10727E (DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.DecoderFallbackBuffer::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer_Reset_m9D1677E1375D8E878EA0942FBC996A78F5B80354 (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, const RuntimeMethod* method)
{

IL_0000:
	{
		Il2CppChar L_0;
		L_0 = VirtFuncInvoker0< Il2CppChar >::Invoke(5 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, __this);
		if (L_0)
		{
			goto IL_0000;
		}
	}
	{
		return;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::InternalReset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer_InternalReset_m378BE871C1792B82CF49901B7A134366AD2E9492 (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, const RuntimeMethod* method)
{
	{
		__this->set_byteStart_0((uint8_t*)((uintptr_t)0));
		VirtActionInvoker0::Invoke(6 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, __this);
		return;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::InternalInitialize(System.Byte*,System.Char*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer_InternalInitialize_mBDA6D096949E3D8A3D1D19156A184280A2434365 (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, uint8_t* ___byteStart0, Il2CppChar* ___charEnd1, const RuntimeMethod* method)
{
	{
		uint8_t* L_0 = ___byteStart0;
		__this->set_byteStart_0((uint8_t*)L_0);
		Il2CppChar* L_1 = ___charEnd1;
		__this->set_charEnd_1((Il2CppChar*)L_1);
		return;
	}
}
// System.Boolean System.Text.DecoderFallbackBuffer::InternalFallback(System.Byte[],System.Byte*,System.Char*&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderFallbackBuffer_InternalFallback_mB5059A8B2EDE2A1F4797A94D8C3ECE10AF5FEB04 (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, Il2CppChar** ___chars2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	Il2CppChar* V_1 = NULL;
	bool V_2 = false;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		uint8_t* L_1 = ___pBytes1;
		uint8_t* L_2 = __this->get_byteStart_0();
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___bytes0;
		NullCheck(L_3);
		bool L_4;
		L_4 = VirtFuncInvoker2< bool, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(4 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, __this, L_0, ((int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract((int64_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_1, (intptr_t)L_2))/(int32_t)1)))), (int64_t)((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))));
		if (!L_4)
		{
			goto IL_008f;
		}
	}
	{
		Il2CppChar** L_5 = ___chars2;
		V_1 = (Il2CppChar*)(*((intptr_t*)L_5));
		V_2 = (bool)0;
		goto IL_006f;
	}

IL_0021:
	{
		Il2CppChar L_6 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_005d;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0048;
		}
	}
	{
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0044;
		}
	}
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_InternalFallback_mB5059A8B2EDE2A1F4797A94D8C3ECE10AF5FEB04_RuntimeMethod_var)));
	}

IL_0044:
	{
		V_2 = (bool)1;
		goto IL_005d;
	}

IL_0048:
	{
		bool L_13 = V_2;
		if (L_13)
		{
			goto IL_005b;
		}
	}
	{
		String_t* L_14;
		L_14 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_15 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_15, L_14, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_InternalFallback_mB5059A8B2EDE2A1F4797A94D8C3ECE10AF5FEB04_RuntimeMethod_var)));
	}

IL_005b:
	{
		V_2 = (bool)0;
	}

IL_005d:
	{
		Il2CppChar* L_16 = V_1;
		Il2CppChar* L_17 = __this->get_charEnd_1();
		if ((!(((uintptr_t)L_16) >= ((uintptr_t)L_17))))
		{
			goto IL_0068;
		}
	}
	{
		return (bool)0;
	}

IL_0068:
	{
		Il2CppChar* L_18 = V_1;
		Il2CppChar* L_19 = (Il2CppChar*)L_18;
		V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, (int32_t)2));
		Il2CppChar L_20 = V_0;
		*((int16_t*)L_19) = (int16_t)L_20;
	}

IL_006f:
	{
		Il2CppChar L_21;
		L_21 = VirtFuncInvoker0< Il2CppChar >::Invoke(5 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, __this);
		Il2CppChar L_22 = L_21;
		V_0 = L_22;
		if (L_22)
		{
			goto IL_0021;
		}
	}
	{
		bool L_23 = V_2;
		if (!L_23)
		{
			goto IL_008c;
		}
	}
	{
		String_t* L_24;
		L_24 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_25 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_25, L_24, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_InternalFallback_mB5059A8B2EDE2A1F4797A94D8C3ECE10AF5FEB04_RuntimeMethod_var)));
	}

IL_008c:
	{
		Il2CppChar** L_26 = ___chars2;
		Il2CppChar* L_27 = V_1;
		*((intptr_t*)L_26) = (intptr_t)L_27;
	}

IL_008f:
	{
		return (bool)1;
	}
}
// System.Int32 System.Text.DecoderFallbackBuffer::InternalFallback(System.Byte[],System.Byte*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderFallbackBuffer_InternalFallback_mCB1135739BA03A823DA50DF65B58D9F117818A88 (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	bool V_2 = false;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		uint8_t* L_1 = ___pBytes1;
		uint8_t* L_2 = __this->get_byteStart_0();
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___bytes0;
		NullCheck(L_3);
		bool L_4;
		L_4 = VirtFuncInvoker2< bool, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(4 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, __this, L_0, ((int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract((int64_t)((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_1, (intptr_t)L_2))/(int32_t)1)))), (int64_t)((int64_t)((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))));
		if (!L_4)
		{
			goto IL_007f;
		}
	}
	{
		V_0 = 0;
		V_2 = (bool)0;
		goto IL_0060;
	}

IL_0020:
	{
		Il2CppChar L_5 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_005c;
		}
	}
	{
		Il2CppChar L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_0043;
		}
	}
	{
		String_t* L_10;
		L_10 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_11 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_11, L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_InternalFallback_mCB1135739BA03A823DA50DF65B58D9F117818A88_RuntimeMethod_var)));
	}

IL_0043:
	{
		V_2 = (bool)1;
		goto IL_005c;
	}

IL_0047:
	{
		bool L_12 = V_2;
		if (L_12)
		{
			goto IL_005a;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_InternalFallback_mCB1135739BA03A823DA50DF65B58D9F117818A88_RuntimeMethod_var)));
	}

IL_005a:
	{
		V_2 = (bool)0;
	}

IL_005c:
	{
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_0060:
	{
		Il2CppChar L_16;
		L_16 = VirtFuncInvoker0< Il2CppChar >::Invoke(5 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, __this);
		Il2CppChar L_17 = L_16;
		V_1 = L_17;
		if (L_17)
		{
			goto IL_0020;
		}
	}
	{
		bool L_18 = V_2;
		if (!L_18)
		{
			goto IL_007d;
		}
	}
	{
		String_t* L_19;
		L_19 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, L_19, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_InternalFallback_mCB1135739BA03A823DA50DF65B58D9F117818A88_RuntimeMethod_var)));
	}

IL_007d:
	{
		int32_t L_21 = V_0;
		return L_21;
	}

IL_007f:
	{
		return 0;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::ThrowLastBytesRecursive(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer_ThrowLastBytesRecursive_mF1478DEC4D1404275255FF47003FE1B36459B35C (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B99F4E916A39E1313FB9C1A447828C9AF2F3A2E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytesUnknown0;
		NullCheck(L_0);
		StringBuilder_t * L_1 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_1, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)3)), /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_0046;
	}

IL_000f:
	{
		StringBuilder_t * L_2 = V_0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		StringBuilder_t * L_4 = V_0;
		NullCheck(L_4);
		StringBuilder_t * L_5;
		L_5 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_4, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, /*hidden argument*/NULL);
	}

IL_0024:
	{
		StringBuilder_t * L_6 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_7;
		L_7 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytesUnknown0;
		int32_t L_9 = V_1;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		uint8_t L_12 = L_11;
		RuntimeObject * L_13 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_12);
		String_t* L_14;
		L_14 = String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916(L_7, _stringLiteral0B99F4E916A39E1313FB9C1A447828C9AF2F3A2E, L_13, /*hidden argument*/NULL);
		NullCheck(L_6);
		StringBuilder_t * L_15;
		L_15 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_6, L_14, /*hidden argument*/NULL);
		int32_t L_16 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_0046:
	{
		int32_t L_17 = V_1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___bytesUnknown0;
		NullCheck(L_18);
		if ((((int32_t)L_17) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
		{
			goto IL_0051;
		}
	}
	{
		int32_t L_19 = V_1;
		if ((((int32_t)L_19) < ((int32_t)((int32_t)20))))
		{
			goto IL_000f;
		}
	}

IL_0051:
	{
		int32_t L_20 = V_1;
		if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)20)))))
		{
			goto IL_0062;
		}
	}
	{
		StringBuilder_t * L_21 = V_0;
		NullCheck(L_21);
		StringBuilder_t * L_22;
		L_22 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE987C48574218C6790AF53EF913A35C320D3EA8)), /*hidden argument*/NULL);
	}

IL_0062:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_24 = L_23;
		StringBuilder_t * L_25 = V_0;
		NullCheck(L_25);
		String_t* L_26;
		L_26 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_25);
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, L_26);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_26);
		String_t* L_27;
		L_27 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDBD10A220416FAAE6C5A799A66C8FC061C661EAF)), L_24, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_28 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_28, L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCEAAFAB6D248702C7DB236DE2254A3250CF4292B)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderFallbackBuffer_ThrowLastBytesRecursive_mF1478DEC4D1404275255FF47003FE1B36459B35C_RuntimeMethod_var)));
	}
}
// System.Void System.Text.DecoderFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackBuffer__ctor_m4944ABFBCC6CDED8F244EC1E5EA6B1F229C3495C (DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.DecoderFallbackException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackException__ctor_m0B8895C7AB3ADA94FAD3C7237D44C1E882A4643F (DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50EF455B956027DF24259B3FB1863653BB4878FD);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(_stringLiteral50EF455B956027DF24259B3FB1863653BB4878FD, /*hidden argument*/NULL);
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147024809), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackException__ctor_m5E4A02726739CCA5BEE839970241B3B38E9AF5A9 (DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		ArgumentException__ctor_m95833EB3FF48C75962637E97E056E84C5F608CC5(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor(System.String,System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderFallbackException__ctor_mF3186AEE8CBEE8EE946D0C788DD71290CE0B9242 (DecoderFallbackException_t05B842E06AEA23EA108BAB05F0B96A77BCCD97DB * __this, String_t* ___message0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown1, int32_t ___index2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(__this, L_0, /*hidden argument*/NULL);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytesUnknown1;
		__this->set_bytesUnknown_18(L_1);
		int32_t L_2 = ___index2;
		__this->set_index_19(L_2);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.DecoderNLS::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS__ctor_m79C48678C49443BAC4FC1E996B2FAED845AC6472 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var)));
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_0;
		L_0 = CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB(/*hidden argument*/NULL);
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38D7121AB4B0F53DEEDC33B65B2C0EDD323FA62F)), /*hidden argument*/NULL);
		Type_t * L_2;
		L_2 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(__this, /*hidden argument*/NULL);
		String_t* L_3;
		L_3 = String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916(L_0, L_1, L_2, /*hidden argument*/NULL);
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_4 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS__ctor_m79C48678C49443BAC4FC1E996B2FAED845AC6472_RuntimeMethod_var)));
	}
}
// System.Void System.Text.DecoderNLS::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_m94EEBDAF37F03A2B8DA09F46CD2BB68B0D3F1195 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29988D0F9BCADFABFF66CBF5AB73096D1CAE3128);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		Decoder_SerializeDecoder_m2E2E108045998A4F1284CBF50B85E90D6FF68207(__this, L_0, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = __this->get_m_encoding_2();
		NullCheck(L_1);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_1, _stringLiteral29988D0F9BCADFABFF66CBF5AB73096D1CAE3128, L_2, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_4 = { reinterpret_cast<intptr_t> (DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_5;
		L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		SerializationInfo_SetType_mD6F11DC42FDE78E7E8A58BC3D9E248E21BB37275(L_3, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderNLS::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS__ctor_mC526CB146E620885CBC054C3921E27A7949B2046 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method)
{
	{
		Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3(__this, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ___encoding0;
		__this->set_m_encoding_2(L_0);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1 = __this->get_m_encoding_2();
		NullCheck(L_1);
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2;
		L_2 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(L_1, /*hidden argument*/NULL);
		((Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 *)__this)->set_m_fallback_0(L_2);
		VirtActionInvoker0::Invoke(4 /* System.Void System.Text.Decoder::Reset() */, __this);
		return;
	}
}
// System.Void System.Text.DecoderNLS::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS__ctor_mDD4D4880457E73F1575479F8B309F9BB25BA0F4D (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, const RuntimeMethod* method)
{
	{
		Decoder__ctor_m2EA154371203FAAE1CD0477C828E0B39B2091DF3(__this, /*hidden argument*/NULL);
		__this->set_m_encoding_2((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL);
		VirtActionInvoker0::Invoke(4 /* System.Void System.Text.Decoder::Reset() */, __this);
		return;
	}
}
// System.Void System.Text.DecoderNLS::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_Reset_mFFA15A81DECDA2D3B13FAC3A61B26C7F7E2F559F (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, const RuntimeMethod* method)
{
	{
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_0 = ((Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 *)__this)->get_m_fallbackBuffer_1();
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_1 = ((Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 *)__this)->get_m_fallbackBuffer_1();
		NullCheck(L_1);
		VirtActionInvoker0::Invoke(6 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, L_1);
	}

IL_0013:
	{
		return;
	}
}
// System.Int32 System.Text.DecoderNLS::GetCharCount(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetCharCount_m08B118A86891CFB07D925E8990DDB7183CAFF1AC (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3;
		L_3 = VirtFuncInvoker4< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, bool >::Invoke(6 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean) */, __this, L_0, L_1, L_2, (bool)0);
		return L_3;
	}
}
// System.Int32 System.Text.DecoderNLS::GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetCharCount_m7D713A1FE77CE0A308BB7C1DD4A2A416871314E4 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, bool ___flush3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL;
	String_t* G_B7_0 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m7D713A1FE77CE0A308BB7C1DD4A2A416871314E4_RuntimeMethod_var)));
	}

IL_0018:
	{
		int32_t L_3 = ___index1;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0040;
		}
	}

IL_0020:
	{
		int32_t L_5 = ___index1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
		goto IL_0030;
	}

IL_002b:
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
	}

IL_0030:
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m7D713A1FE77CE0A308BB7C1DD4A2A416871314E4_RuntimeMethod_var)));
	}

IL_0040:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytes0;
		NullCheck(L_8);
		int32_t L_9 = ___index1;
		int32_t L_10 = ___count2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10)))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_m7D713A1FE77CE0A308BB7C1DD4A2A416871314E4_RuntimeMethod_var)));
	}

IL_005d:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0;
		NullCheck(L_13);
		if ((((RuntimeArray*)L_13)->max_length))
		{
			goto IL_0069;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1);
		___bytes0 = L_14;
	}

IL_0069:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___bytes0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = L_15;
		V_1 = L_16;
		if (!L_16)
		{
			goto IL_0073;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1;
		NullCheck(L_17);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))
		{
			goto IL_0078;
		}
	}

IL_0073:
	{
		V_0 = (uint8_t*)((uintptr_t)0);
		goto IL_0081;
	}

IL_0078:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_1;
		NullCheck(L_18);
		V_0 = (uint8_t*)((uintptr_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_0081:
	{
		uint8_t* L_19 = V_0;
		int32_t L_20 = ___index1;
		int32_t L_21 = ___count2;
		bool L_22 = ___flush3;
		int32_t L_23;
		L_23 = VirtFuncInvoker3< int32_t, uint8_t*, int32_t, bool >::Invoke(7 /* System.Int32 System.Text.Decoder::GetCharCount(System.Byte*,System.Int32,System.Boolean) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, (int32_t)L_20)), L_21, L_22);
		return L_23;
	}
}
// System.Int32 System.Text.DecoderNLS::GetCharCount(System.Byte*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetCharCount_mE7A3507098B8AFF8EE963D36F7D09D37512A26A0 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, uint8_t* ___bytes0, int32_t ___count1, bool ___flush2, const RuntimeMethod* method)
{
	{
		uint8_t* L_0 = ___bytes0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_mE7A3507098B8AFF8EE963D36F7D09D37512A26A0_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetCharCount_mE7A3507098B8AFF8EE963D36F7D09D37512A26A0_RuntimeMethod_var)));
	}

IL_0033:
	{
		bool L_6 = ___flush2;
		__this->set_m_mustFlush_3(L_6);
		__this->set_m_throwOnOverflow_4((bool)1);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_7 = __this->get_m_encoding_2();
		uint8_t* L_8 = ___bytes0;
		int32_t L_9 = ___count1;
		NullCheck(L_7);
		int32_t L_10;
		L_10 = VirtFuncInvoker3< int32_t, uint8_t*, int32_t, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * >::Invoke(21 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) */, L_7, (uint8_t*)(uint8_t*)L_8, L_9, __this);
		return L_10;
	}
}
// System.Int32 System.Text.DecoderNLS::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetChars_m096BEF185BF1162D6B93EB3EDBCC975D5A1CEA17 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		int32_t L_5;
		L_5 = VirtFuncInvoker6< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, bool >::Invoke(9 /* System.Int32 System.Text.Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean) */, __this, L_0, L_1, L_2, L_3, L_4, (bool)0);
		return L_5;
	}
}
// System.Int32 System.Text.DecoderNLS::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetChars_m672BEDC4C333D8D2E4C518B93362D011B2B05C51 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, bool ___flush5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	uint8_t* V_1 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_4 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___chars3;
		if (L_1)
		{
			goto IL_0026;
		}
	}

IL_0007:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bytes0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
		goto IL_0016;
	}

IL_0011:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
	}

IL_0016:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m672BEDC4C333D8D2E4C518B93362D011B2B05C51_RuntimeMethod_var)));
	}

IL_0026:
	{
		int32_t L_5 = ___byteIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_6 = ___byteCount2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}

IL_002e:
	{
		int32_t L_7 = ___byteIndex1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0039;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
		goto IL_003e;
	}

IL_0039:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B));
	}

IL_003e:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m672BEDC4C333D8D2E4C518B93362D011B2B05C51_RuntimeMethod_var)));
	}

IL_004e:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___bytes0;
		NullCheck(L_10);
		int32_t L_11 = ___byteIndex1;
		int32_t L_12 = ___byteCount2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12)))
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m672BEDC4C333D8D2E4C518B93362D011B2B05C51_RuntimeMethod_var)));
	}

IL_006b:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = ___chars3;
		NullCheck(L_17);
		if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_008d;
		}
	}

IL_0078:
	{
		String_t* L_18;
		L_18 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)), L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m672BEDC4C333D8D2E4C518B93362D011B2B05C51_RuntimeMethod_var)));
	}

IL_008d:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___bytes0;
		NullCheck(L_20);
		if ((((RuntimeArray*)L_20)->max_length))
		{
			goto IL_0099;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1);
		___bytes0 = L_21;
	}

IL_0099:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = ___chars3;
		NullCheck(L_22);
		int32_t L_23 = ___charIndex4;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))), (int32_t)L_23));
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = ___chars3;
		NullCheck(L_24);
		if ((((RuntimeArray*)L_24)->max_length))
		{
			goto IL_00ae;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_25 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1);
		___chars3 = L_25;
	}

IL_00ae:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = ___bytes0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = L_26;
		V_2 = L_27;
		if (!L_27)
		{
			goto IL_00b8;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = V_2;
		NullCheck(L_28);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))
		{
			goto IL_00bd;
		}
	}

IL_00b8:
	{
		V_1 = (uint8_t*)((uintptr_t)0);
		goto IL_00c6;
	}

IL_00bd:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = V_2;
		NullCheck(L_29);
		V_1 = (uint8_t*)((uintptr_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00c6:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_30 = ___chars3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_31 = L_30;
		V_4 = L_31;
		if (!L_31)
		{
			goto IL_00d3;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_32 = V_4;
		NullCheck(L_32);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))
		{
			goto IL_00d8;
		}
	}

IL_00d3:
	{
		V_3 = (Il2CppChar*)((uintptr_t)0);
		goto IL_00e2;
	}

IL_00d8:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_33 = V_4;
		NullCheck(L_33);
		V_3 = (Il2CppChar*)((uintptr_t)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00e2:
	{
		uint8_t* L_34 = V_1;
		int32_t L_35 = ___byteIndex1;
		int32_t L_36 = ___byteCount2;
		Il2CppChar* L_37 = V_3;
		int32_t L_38 = ___charIndex4;
		int32_t L_39 = V_0;
		bool L_40 = ___flush5;
		int32_t L_41;
		L_41 = VirtFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, bool >::Invoke(10 /* System.Int32 System.Text.Decoder::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, (int32_t)L_35)), L_36, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_38), (int32_t)2)))), L_39, L_40);
		return L_41;
	}
}
// System.Int32 System.Text.DecoderNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderNLS_GetChars_m1426890DF3D8686B310EA2A7B5DFA1564A69ACE6 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, bool ___flush4, const RuntimeMethod* method)
{
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		Il2CppChar* L_0 = ___chars2;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		uint8_t* L_1 = ___bytes0;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		Il2CppChar* L_2 = ___chars2;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m1426890DF3D8686B310EA2A7B5DFA1564A69ACE6_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___byteCount1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___charCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___byteCount1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_0044;
	}

IL_003f:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
	}

IL_0044:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderNLS_GetChars_m1426890DF3D8686B310EA2A7B5DFA1564A69ACE6_RuntimeMethod_var)));
	}

IL_0054:
	{
		bool L_10 = ___flush4;
		__this->set_m_mustFlush_3(L_10);
		__this->set_m_throwOnOverflow_4((bool)1);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11 = __this->get_m_encoding_2();
		uint8_t* L_12 = ___bytes0;
		int32_t L_13 = ___byteCount1;
		Il2CppChar* L_14 = ___chars2;
		int32_t L_15 = ___charCount3;
		NullCheck(L_11);
		int32_t L_16;
		L_16 = VirtFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * >::Invoke(25 /* System.Int32 System.Text.Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, L_11, (uint8_t*)(uint8_t*)L_12, L_13, (Il2CppChar*)(Il2CppChar*)L_14, L_15, __this);
		return L_16;
	}
}
// System.Boolean System.Text.DecoderNLS::get_MustFlush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderNLS_get_MustFlush_m051E35BEA61C24E2BF5C89549947978463344FC2 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_mustFlush_3();
		return L_0;
	}
}
// System.Boolean System.Text.DecoderNLS::get_HasState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderNLS_get_HasState_m528454D6A9B81AAE728BDDC79336D5738937D0D6 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Void System.Text.DecoderNLS::ClearMustFlush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderNLS_ClearMustFlush_mC15892E35EE59BE7BB76410CBABD0629066B8654 (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_mustFlush_3((bool)0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.DecoderReplacementFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallback__ctor_m5306C0E5E60771793A660E5ED2445B2ED402ECB3 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253(__this, _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, String_t* ___replacement0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		DecoderFallback__ctor_m748C2C19AD4595C13154F9EEDF89AC2A2C10727E(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___replacement0;
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253_RuntimeMethod_var)));
	}

IL_0014:
	{
		V_0 = (bool)0;
		V_1 = 0;
		goto IL_0045;
	}

IL_001a:
	{
		String_t* L_2 = ___replacement0;
		int32_t L_3 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Char_IsSurrogate_mD2B48C9B28ADA8F0DF0869E21F6527FD1F048D5C(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_5 = ___replacement0;
		int32_t L_6 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Char_IsHighSurrogate_mA3731702417E3DD2B8CFCA16648849FEBC7F98FF(L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0033;
		}
	}
	{
		bool L_8 = V_0;
		if (L_8)
		{
			goto IL_004e;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0041;
	}

IL_0033:
	{
		bool L_9 = V_0;
		if (L_9)
		{
			goto IL_003a;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_004e;
	}

IL_003a:
	{
		V_0 = (bool)0;
		goto IL_0041;
	}

IL_003e:
	{
		bool L_10 = V_0;
		if (L_10)
		{
			goto IL_004e;
		}
	}

IL_0041:
	{
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0045:
	{
		int32_t L_12 = V_1;
		String_t* L_13 = ___replacement0;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_13, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)L_14)))
		{
			goto IL_001a;
		}
	}

IL_004e:
	{
		bool L_15 = V_0;
		if (!L_15)
		{
			goto IL_006f;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = L_16;
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)));
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)));
		String_t* L_18;
		L_18 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), L_17, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253_RuntimeMethod_var)));
	}

IL_006f:
	{
		String_t* L_20 = ___replacement0;
		__this->set_strDefault_4(L_20);
		return;
	}
}
// System.String System.Text.DecoderReplacementFallback::get_DefaultString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		return L_0;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.DecoderReplacementFallback::CreateFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * DecoderReplacementFallback_CreateFallbackBuffer_mA723C2235B0C751323FD0CF4BCB36C05259D7E51 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * L_0 = (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 *)il2cpp_codegen_object_new(DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94_il2cpp_TypeInfo_var);
		DecoderReplacementFallbackBuffer__ctor_mCBAA780475ABB65901266958188D080BC8CDBBF4(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Text.DecoderReplacementFallback::get_MaxCharCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderReplacementFallback_get_MaxCharCount_m5CFE3F8CC1A8B71FD4CB4695AEEDFF178EF2FD76 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.DecoderReplacementFallback::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderReplacementFallback_Equals_m6B53443A9A9D426C87EB9FE35BBB1AA39DC352E8 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		V_0 = ((DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)IsInstSealed((RuntimeObject*)L_0, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var));
		DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_2 = __this->get_strDefault_4();
		DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_3 = V_0;
		NullCheck(L_3);
		String_t* L_4 = L_3->get_strDefault_4();
		bool L_5;
		L_5 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_2, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001c:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.DecoderReplacementFallback::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderReplacementFallback_GetHashCode_m034B6D4DECED264C8B81468E6ED59DA455A9B59B (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.DecoderReplacementFallbackBuffer::.ctor(System.Text.DecoderReplacementFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallbackBuffer__ctor_mCBAA780475ABB65901266958188D080BC8CDBBF4 (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * __this, DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * ___fallback0, const RuntimeMethod* method)
{
	{
		__this->set_fallbackCount_3((-1));
		__this->set_fallbackIndex_4((-1));
		DecoderFallbackBuffer__ctor_m4944ABFBCC6CDED8F244EC1E5EA6B1F229C3495C(__this, /*hidden argument*/NULL);
		DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_0 = ___fallback0;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79_inline(L_0, /*hidden argument*/NULL);
		__this->set_strDefault_2(L_1);
		return;
	}
}
// System.Boolean System.Text.DecoderReplacementFallbackBuffer::Fallback(System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderReplacementFallbackBuffer_Fallback_mA296AF5A41D00D3A7DFC7862987F8B4099F6E04A (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytesUnknown0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_fallbackCount_3();
		if ((((int32_t)L_0) < ((int32_t)1)))
		{
			goto IL_0010;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytesUnknown0;
		DecoderFallbackBuffer_ThrowLastBytesRecursive_mF1478DEC4D1404275255FF47003FE1B36459B35C(__this, L_1, /*hidden argument*/NULL);
	}

IL_0010:
	{
		String_t* L_2 = __this->get_strDefault_2();
		NullCheck(L_2);
		int32_t L_3;
		L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001f;
		}
	}
	{
		return (bool)0;
	}

IL_001f:
	{
		String_t* L_4 = __this->get_strDefault_2();
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
		__this->set_fallbackCount_3(L_5);
		__this->set_fallbackIndex_4((-1));
		return (bool)1;
	}
}
// System.Char System.Text.DecoderReplacementFallbackBuffer::GetNextChar()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DecoderReplacementFallbackBuffer_GetNextChar_mB172806FF2553E7D2D9CFD342EEE59FAEF0601C5 (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_fallbackCount_3();
		__this->set_fallbackCount_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)));
		int32_t L_1 = __this->get_fallbackIndex_4();
		__this->set_fallbackIndex_4(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)));
		int32_t L_2 = __this->get_fallbackCount_3();
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0027;
		}
	}
	{
		return 0;
	}

IL_0027:
	{
		int32_t L_3 = __this->get_fallbackCount_3();
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)2147483647LL)))))
		{
			goto IL_003d;
		}
	}
	{
		__this->set_fallbackCount_3((-1));
		return 0;
	}

IL_003d:
	{
		String_t* L_4 = __this->get_strDefault_2();
		int32_t L_5 = __this->get_fallbackIndex_4();
		NullCheck(L_4);
		Il2CppChar L_6;
		L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Void System.Text.DecoderReplacementFallbackBuffer::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallbackBuffer_Reset_mD9B7286745C68546E49C0D38EC582CBE16C25229 (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * __this, const RuntimeMethod* method)
{
	{
		__this->set_fallbackCount_3((-1));
		__this->set_fallbackIndex_4((-1));
		((DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B *)__this)->set_byteStart_0((uint8_t*)((uintptr_t)0));
		return;
	}
}
// System.Int32 System.Text.DecoderReplacementFallbackBuffer::InternalFallback(System.Byte[],System.Byte*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderReplacementFallbackBuffer_InternalFallback_m51FCDE17FE884C5FCED4B85D8EB9632433FDDDC8 (DecoderReplacementFallbackBuffer_t11D71E853A1417EAFAEA7A18AB77D176C6E2CB94 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, uint8_t* ___pBytes1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_2();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Reflection.MethodBase System.DefaultBinder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t * DefaultBinder_BindToMethod_mFA9B7CBAB3DAA258E545C88EF4CB9F1886257455 (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, int32_t ___bindingAttr0, MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* ___match1, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** ___args2, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___modifiers3, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___cultureInfo4, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___names5, RuntimeObject ** ___state6, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamArrayAttribute_t9DCEB4CDDB8EDDB1124171D4C51FA6069EEA5C5F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* V_3 = NULL;
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* V_4 = NULL;
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* V_5 = NULL;
	int32_t V_6 = 0;
	bool V_7 = false;
	Type_t * V_8 = NULL;
	int32_t V_9 = 0;
	bool V_10 = false;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_11 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_12 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_13 = NULL;
	Type_t * V_14 = NULL;
	int32_t V_15 = 0;
	int32_t V_16 = 0;
	int32_t V_17 = 0;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_18 = NULL;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_19 = NULL;
	int32_t V_20 = 0;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_21 = NULL;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_22 = NULL;
	int32_t V_23 = 0;
	int32_t V_24 = 0;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_25 = NULL;
	int32_t V_26 = 0;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_27 = NULL;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_28 = NULL;
	int32_t V_29 = 0;
	int32_t G_B6_0 = 0;
	Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* G_B6_1 = NULL;
	int32_t G_B5_0 = 0;
	Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* G_B5_1 = NULL;
	int32_t G_B7_0 = 0;
	int32_t G_B7_1 = 0;
	Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* G_B7_2 = NULL;
	int32_t G_B50_0 = 0;
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_0 = ___match1;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_1 = ___match1;
		NullCheck(L_1);
		if ((((RuntimeArray*)L_1)->max_length))
		{
			goto IL_001c;
		}
	}

IL_0007:
	{
		String_t* L_2;
		L_2 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D0C4A0DCF3389EDAD6A4352D403A911673DD07D)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_BindToMethod_mFA9B7CBAB3DAA258E545C88EF4CB9F1886257455_RuntimeMethod_var)));
	}

IL_001c:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_4 = ___match1;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_4);
		RuntimeObject * L_5;
		L_5 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_4, /*hidden argument*/NULL);
		V_0 = ((MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6*)Castclass((RuntimeObject*)L_5, MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var));
		RuntimeObject ** L_6 = ___state6;
		*((RuntimeObject **)L_6) = (RuntimeObject *)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_6, (void*)(RuntimeObject *)NULL);
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_7 = V_0;
		NullCheck(L_7);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_8 = (Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF*)(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF*)SZArrayNew(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))));
		V_3 = L_8;
		V_1 = 0;
		goto IL_0090;
	}

IL_0039:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_9 = V_0;
		int32_t L_10 = V_1;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		MethodBase_t * L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_13;
		L_13 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_12);
		V_12 = L_13;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_14 = V_3;
		int32_t L_15 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_16 = V_12;
		NullCheck(L_16);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_17 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_17);
		NullCheck(L_18);
		G_B5_0 = L_15;
		G_B5_1 = L_14;
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
		{
			G_B6_0 = L_15;
			G_B6_1 = L_14;
			goto IL_0055;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_19 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_19);
		NullCheck(L_20);
		G_B7_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)));
		G_B7_1 = G_B5_0;
		G_B7_2 = G_B5_1;
		goto IL_0059;
	}

IL_0055:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_21 = V_12;
		NullCheck(L_21);
		G_B7_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)));
		G_B7_1 = G_B6_0;
		G_B7_2 = G_B6_1;
	}

IL_0059:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)G_B7_0);
		NullCheck(G_B7_2);
		ArrayElementTypeCheck (G_B7_2, L_22);
		(G_B7_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B7_1), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_22);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_23 = ___names5;
		if (L_23)
		{
			goto IL_007a;
		}
	}
	{
		V_2 = 0;
		goto IL_0071;
	}

IL_0067:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_24 = V_3;
		int32_t L_25 = V_1;
		NullCheck(L_24);
		int32_t L_26 = L_25;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		int32_t L_28 = V_2;
		int32_t L_29 = V_2;
		NullCheck(L_27);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)L_29);
		int32_t L_30 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
	}

IL_0071:
	{
		int32_t L_31 = V_2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_32 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_33 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_32);
		NullCheck(L_33);
		if ((((int32_t)L_31) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length))))))
		{
			goto IL_0067;
		}
	}
	{
		goto IL_008c;
	}

IL_007a:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_34 = V_3;
		int32_t L_35 = V_1;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_38 = V_12;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_39 = ___names5;
		bool L_40;
		L_40 = DefaultBinder_CreateParamOrder_m51BDC9C7574B2DD543E7BA2F854E57A47A158295(L_37, L_38, L_39, /*hidden argument*/NULL);
		if (L_40)
		{
			goto IL_008c;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_41 = V_0;
		int32_t L_42 = V_1;
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, NULL);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(L_42), (MethodBase_t *)NULL);
	}

IL_008c:
	{
		int32_t L_43 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
	}

IL_0090:
	{
		int32_t L_44 = V_1;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_45 = V_0;
		NullCheck(L_45);
		if ((((int32_t)L_44) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))
		{
			goto IL_0039;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_46 = V_0;
		NullCheck(L_46);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_47 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length))));
		V_4 = L_47;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_48 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_49 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_48);
		NullCheck(L_49);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_50 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))));
		V_5 = L_50;
		V_1 = 0;
		goto IL_00c6;
	}

IL_00af:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_51 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_51);
		int32_t L_53 = V_1;
		NullCheck(L_52);
		int32_t L_54 = L_53;
		RuntimeObject * L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
		if (!L_55)
		{
			goto IL_00c2;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_56 = V_5;
		int32_t L_57 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_58 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_59 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_58);
		int32_t L_60 = V_1;
		NullCheck(L_59);
		int32_t L_61 = L_60;
		RuntimeObject * L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		NullCheck(L_62);
		Type_t * L_63;
		L_63 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_62, /*hidden argument*/NULL);
		NullCheck(L_56);
		ArrayElementTypeCheck (L_56, L_63);
		(L_56)->SetAt(static_cast<il2cpp_array_size_t>(L_57), (Type_t *)L_63);
	}

IL_00c2:
	{
		int32_t L_64 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1));
	}

IL_00c6:
	{
		int32_t L_65 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_66 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_67 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_66);
		NullCheck(L_67);
		if ((((int32_t)L_65) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length))))))
		{
			goto IL_00af;
		}
	}
	{
		V_6 = 0;
		int32_t L_68 = ___bindingAttr0;
		V_7 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_68&(int32_t)((int32_t)262144)))) <= ((uint32_t)0)))? 1 : 0);
		V_8 = (Type_t *)NULL;
		V_1 = 0;
		goto IL_042a;
	}

IL_00e6:
	{
		V_8 = (Type_t *)NULL;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_69 = V_0;
		int32_t L_70 = V_1;
		NullCheck(L_69);
		int32_t L_71 = L_70;
		MethodBase_t * L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
		bool L_73;
		L_73 = MethodBase_op_Equality_mE51D1B8866596BB4F10236536444F5923A21DFD4(L_72, (MethodBase_t *)NULL, /*hidden argument*/NULL);
		if (L_73)
		{
			goto IL_0426;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_74 = V_0;
		int32_t L_75 = V_1;
		NullCheck(L_74);
		int32_t L_76 = L_75;
		MethodBase_t * L_77 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
		NullCheck(L_77);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_78;
		L_78 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_77);
		V_13 = L_78;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_79 = V_13;
		NullCheck(L_79);
		if ((((RuntimeArray*)L_79)->max_length))
		{
			goto IL_0132;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_80 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_81 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_80);
		NullCheck(L_81);
		if (!(((RuntimeArray*)L_81)->max_length))
		{
			goto IL_011a;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_82 = V_0;
		int32_t L_83 = V_1;
		NullCheck(L_82);
		int32_t L_84 = L_83;
		MethodBase_t * L_85 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		NullCheck(L_85);
		int32_t L_86;
		L_86 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_85);
		if (!((int32_t)((int32_t)L_86&(int32_t)2)))
		{
			goto IL_0426;
		}
	}

IL_011a:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_87 = V_3;
		int32_t L_88 = V_6;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_89 = V_3;
		int32_t L_90 = V_1;
		NullCheck(L_89);
		int32_t L_91 = L_90;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_92 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
		NullCheck(L_87);
		ArrayElementTypeCheck (L_87, L_92);
		(L_87)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_92);
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_93 = V_0;
		int32_t L_94 = V_6;
		int32_t L_95 = L_94;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)1));
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_96 = V_0;
		int32_t L_97 = V_1;
		NullCheck(L_96);
		int32_t L_98 = L_97;
		MethodBase_t * L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
		NullCheck(L_93);
		ArrayElementTypeCheck (L_93, L_99);
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(L_95), (MethodBase_t *)L_99);
		goto IL_0426;
	}

IL_0132:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_100 = V_13;
		NullCheck(L_100);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_101 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_102 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_101);
		NullCheck(L_102);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length)))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_102)->max_length))))))
		{
			goto IL_01c3;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_103 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_104 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_103);
		NullCheck(L_104);
		V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_104)->max_length)));
		goto IL_015a;
	}

IL_0146:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_105 = V_13;
		int32_t L_106 = V_2;
		NullCheck(L_105);
		int32_t L_107 = L_106;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
		NullCheck(L_108);
		RuntimeObject * L_109;
		L_109 = VirtFuncInvoker0< RuntimeObject * >::Invoke(11 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_108);
		IL2CPP_RUNTIME_CLASS_INIT(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_il2cpp_TypeInfo_var);
		DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 * L_110 = ((DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_il2cpp_TypeInfo_var))->get_Value_0();
		if ((((RuntimeObject*)(RuntimeObject *)L_109) == ((RuntimeObject*)(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 *)L_110)))
		{
			goto IL_0163;
		}
	}
	{
		int32_t L_111 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1));
	}

IL_015a:
	{
		int32_t L_112 = V_2;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_113 = V_13;
		NullCheck(L_113);
		if ((((int32_t)L_112) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_113)->max_length))), (int32_t)1)))))
		{
			goto IL_0146;
		}
	}

IL_0163:
	{
		int32_t L_114 = V_2;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_115 = V_13;
		NullCheck(L_115);
		if ((!(((uint32_t)L_114) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_115)->max_length))), (int32_t)1))))))
		{
			goto IL_0426;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_116 = V_13;
		int32_t L_117 = V_2;
		NullCheck(L_116);
		int32_t L_118 = L_117;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
		NullCheck(L_119);
		RuntimeObject * L_120;
		L_120 = VirtFuncInvoker0< RuntimeObject * >::Invoke(11 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_119);
		IL2CPP_RUNTIME_CLASS_INIT(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_il2cpp_TypeInfo_var);
		DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 * L_121 = ((DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28_il2cpp_TypeInfo_var))->get_Value_0();
		if ((!(((RuntimeObject*)(RuntimeObject *)L_120) == ((RuntimeObject*)(DBNull_t0CFB3A03916C4AE0938C140E6A5487CEC8169C28 *)L_121))))
		{
			goto IL_0284;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_122 = V_13;
		int32_t L_123 = V_2;
		NullCheck(L_122);
		int32_t L_124 = L_123;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_125 = (L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
		NullCheck(L_125);
		Type_t * L_126;
		L_126 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_125);
		NullCheck(L_126);
		bool L_127;
		L_127 = Type_get_IsArray_m15FE83DD8FAF090F9BDA924753C7750AAEA7CFD1(L_126, /*hidden argument*/NULL);
		if (!L_127)
		{
			goto IL_0426;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_128 = V_13;
		int32_t L_129 = V_2;
		NullCheck(L_128);
		int32_t L_130 = L_129;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_131 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_132 = { reinterpret_cast<intptr_t> (ParamArrayAttribute_t9DCEB4CDDB8EDDB1124171D4C51FA6069EEA5C5F_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_133;
		L_133 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_132, /*hidden argument*/NULL);
		NullCheck(L_131);
		bool L_134;
		L_134 = VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(13 /* System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) */, L_131, L_133, (bool)1);
		if (!L_134)
		{
			goto IL_0426;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_135 = V_13;
		int32_t L_136 = V_2;
		NullCheck(L_135);
		int32_t L_137 = L_136;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_138 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
		NullCheck(L_138);
		Type_t * L_139;
		L_139 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_138);
		NullCheck(L_139);
		Type_t * L_140;
		L_140 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_139);
		V_8 = L_140;
		goto IL_0284;
	}

IL_01c3:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_141 = V_13;
		NullCheck(L_141);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_142 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_143 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_142);
		NullCheck(L_143);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_141)->max_length)))) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_143)->max_length))))))
		{
			goto IL_0223;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_144 = V_13;
		NullCheck(L_144);
		V_16 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_144)->max_length))), (int32_t)1));
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_145 = V_13;
		int32_t L_146 = V_16;
		NullCheck(L_145);
		int32_t L_147 = L_146;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_148 = (L_145)->GetAt(static_cast<il2cpp_array_size_t>(L_147));
		NullCheck(L_148);
		Type_t * L_149;
		L_149 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_148);
		NullCheck(L_149);
		bool L_150;
		L_150 = Type_get_IsArray_m15FE83DD8FAF090F9BDA924753C7750AAEA7CFD1(L_149, /*hidden argument*/NULL);
		if (!L_150)
		{
			goto IL_0426;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_151 = V_13;
		int32_t L_152 = V_16;
		NullCheck(L_151);
		int32_t L_153 = L_152;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_154 = (L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_155 = { reinterpret_cast<intptr_t> (ParamArrayAttribute_t9DCEB4CDDB8EDDB1124171D4C51FA6069EEA5C5F_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_156;
		L_156 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_155, /*hidden argument*/NULL);
		NullCheck(L_154);
		bool L_157;
		L_157 = VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(13 /* System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) */, L_154, L_156, (bool)1);
		if (!L_157)
		{
			goto IL_0426;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_158 = V_3;
		int32_t L_159 = V_1;
		NullCheck(L_158);
		int32_t L_160 = L_159;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_161 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
		int32_t L_162 = V_16;
		NullCheck(L_161);
		int32_t L_163 = L_162;
		int32_t L_164 = (L_161)->GetAt(static_cast<il2cpp_array_size_t>(L_163));
		int32_t L_165 = V_16;
		if ((!(((uint32_t)L_164) == ((uint32_t)L_165))))
		{
			goto IL_0426;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_166 = V_13;
		int32_t L_167 = V_16;
		NullCheck(L_166);
		int32_t L_168 = L_167;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_169 = (L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		NullCheck(L_169);
		Type_t * L_170;
		L_170 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_169);
		NullCheck(L_170);
		Type_t * L_171;
		L_171 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_170);
		V_8 = L_171;
		goto IL_0284;
	}

IL_0223:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_172 = V_13;
		NullCheck(L_172);
		V_17 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_172)->max_length))), (int32_t)1));
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_173 = V_13;
		int32_t L_174 = V_17;
		NullCheck(L_173);
		int32_t L_175 = L_174;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_176 = (L_173)->GetAt(static_cast<il2cpp_array_size_t>(L_175));
		NullCheck(L_176);
		Type_t * L_177;
		L_177 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_176);
		NullCheck(L_177);
		bool L_178;
		L_178 = Type_get_IsArray_m15FE83DD8FAF090F9BDA924753C7750AAEA7CFD1(L_177, /*hidden argument*/NULL);
		if (!L_178)
		{
			goto IL_0284;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_179 = V_13;
		int32_t L_180 = V_17;
		NullCheck(L_179);
		int32_t L_181 = L_180;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_182 = (L_179)->GetAt(static_cast<il2cpp_array_size_t>(L_181));
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_183 = { reinterpret_cast<intptr_t> (ParamArrayAttribute_t9DCEB4CDDB8EDDB1124171D4C51FA6069EEA5C5F_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_184;
		L_184 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_183, /*hidden argument*/NULL);
		NullCheck(L_182);
		bool L_185;
		L_185 = VirtFuncInvoker2< bool, Type_t *, bool >::Invoke(13 /* System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) */, L_182, L_184, (bool)1);
		if (!L_185)
		{
			goto IL_0284;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_186 = V_3;
		int32_t L_187 = V_1;
		NullCheck(L_186);
		int32_t L_188 = L_187;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_189 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_186)->GetAt(static_cast<il2cpp_array_size_t>(L_188));
		int32_t L_190 = V_17;
		NullCheck(L_189);
		int32_t L_191 = L_190;
		int32_t L_192 = (L_189)->GetAt(static_cast<il2cpp_array_size_t>(L_191));
		int32_t L_193 = V_17;
		if ((!(((uint32_t)L_192) == ((uint32_t)L_193))))
		{
			goto IL_0284;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_194 = V_13;
		int32_t L_195 = V_17;
		NullCheck(L_194);
		int32_t L_196 = L_195;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_197 = (L_194)->GetAt(static_cast<il2cpp_array_size_t>(L_196));
		NullCheck(L_197);
		Type_t * L_198;
		L_198 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_197);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_199 = V_5;
		int32_t L_200 = V_17;
		NullCheck(L_199);
		int32_t L_201 = L_200;
		Type_t * L_202 = (L_199)->GetAt(static_cast<il2cpp_array_size_t>(L_201));
		NullCheck(L_198);
		bool L_203;
		L_203 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_198, L_202);
		if (L_203)
		{
			goto IL_0284;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_204 = V_13;
		int32_t L_205 = V_17;
		NullCheck(L_204);
		int32_t L_206 = L_205;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_207 = (L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_206));
		NullCheck(L_207);
		Type_t * L_208;
		L_208 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_207);
		NullCheck(L_208);
		Type_t * L_209;
		L_209 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_208);
		V_8 = L_209;
	}

IL_0284:
	{
		V_14 = (Type_t *)NULL;
		Type_t * L_210 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_211;
		L_211 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_210, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_211)
		{
			goto IL_0297;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_212 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_213 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_212);
		NullCheck(L_213);
		G_B50_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_213)->max_length)));
		goto IL_029d;
	}

IL_0297:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_214 = V_13;
		NullCheck(L_214);
		G_B50_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_214)->max_length))), (int32_t)1));
	}

IL_029d:
	{
		V_15 = G_B50_0;
		V_2 = 0;
		goto IL_0383;
	}

IL_02a6:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_215 = V_13;
		int32_t L_216 = V_2;
		NullCheck(L_215);
		int32_t L_217 = L_216;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_218 = (L_215)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
		NullCheck(L_218);
		Type_t * L_219;
		L_219 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_218);
		V_14 = L_219;
		Type_t * L_220 = V_14;
		NullCheck(L_220);
		bool L_221;
		L_221 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_220, /*hidden argument*/NULL);
		if (!L_221)
		{
			goto IL_02c3;
		}
	}
	{
		Type_t * L_222 = V_14;
		NullCheck(L_222);
		Type_t * L_223;
		L_223 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_222);
		V_14 = L_223;
	}

IL_02c3:
	{
		Type_t * L_224 = V_14;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_225 = V_5;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_226 = V_3;
		int32_t L_227 = V_1;
		NullCheck(L_226);
		int32_t L_228 = L_227;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_229 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_226)->GetAt(static_cast<il2cpp_array_size_t>(L_228));
		int32_t L_230 = V_2;
		NullCheck(L_229);
		int32_t L_231 = L_230;
		int32_t L_232 = (L_229)->GetAt(static_cast<il2cpp_array_size_t>(L_231));
		NullCheck(L_225);
		int32_t L_233 = L_232;
		Type_t * L_234 = (L_225)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_235;
		L_235 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_224, L_234, /*hidden argument*/NULL);
		if (L_235)
		{
			goto IL_037f;
		}
	}
	{
		bool L_236 = V_7;
		if (!L_236)
		{
			goto IL_02ed;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_237 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_238 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_237);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_239 = V_3;
		int32_t L_240 = V_1;
		NullCheck(L_239);
		int32_t L_241 = L_240;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_242 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_239)->GetAt(static_cast<il2cpp_array_size_t>(L_241));
		int32_t L_243 = V_2;
		NullCheck(L_242);
		int32_t L_244 = L_243;
		int32_t L_245 = (L_242)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
		NullCheck(L_238);
		int32_t L_246 = L_245;
		RuntimeObject * L_247 = (L_238)->GetAt(static_cast<il2cpp_array_size_t>(L_246));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		RuntimeObject * L_248 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->get_Missing_3();
		if ((((RuntimeObject*)(RuntimeObject *)L_247) == ((RuntimeObject*)(RuntimeObject *)L_248)))
		{
			goto IL_037f;
		}
	}

IL_02ed:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_249 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_250 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_249);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_251 = V_3;
		int32_t L_252 = V_1;
		NullCheck(L_251);
		int32_t L_253 = L_252;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_254 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_251)->GetAt(static_cast<il2cpp_array_size_t>(L_253));
		int32_t L_255 = V_2;
		NullCheck(L_254);
		int32_t L_256 = L_255;
		int32_t L_257 = (L_254)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		NullCheck(L_250);
		int32_t L_258 = L_257;
		RuntimeObject * L_259 = (L_250)->GetAt(static_cast<il2cpp_array_size_t>(L_258));
		if (!L_259)
		{
			goto IL_037f;
		}
	}
	{
		Type_t * L_260 = V_14;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_261 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_262;
		L_262 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_261, /*hidden argument*/NULL);
		bool L_263;
		L_263 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_260, L_262, /*hidden argument*/NULL);
		if (L_263)
		{
			goto IL_037f;
		}
	}
	{
		Type_t * L_264 = V_14;
		NullCheck(L_264);
		bool L_265;
		L_265 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_264, /*hidden argument*/NULL);
		if (!L_265)
		{
			goto IL_033e;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_266 = V_5;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_267 = V_3;
		int32_t L_268 = V_1;
		NullCheck(L_267);
		int32_t L_269 = L_268;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_270 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_267)->GetAt(static_cast<il2cpp_array_size_t>(L_269));
		int32_t L_271 = V_2;
		NullCheck(L_270);
		int32_t L_272 = L_271;
		int32_t L_273 = (L_270)->GetAt(static_cast<il2cpp_array_size_t>(L_272));
		NullCheck(L_266);
		int32_t L_274 = L_273;
		Type_t * L_275 = (L_266)->GetAt(static_cast<il2cpp_array_size_t>(L_274));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_276;
		L_276 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_275, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_276)
		{
			goto IL_038b;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_277 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_278 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_277);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_279 = V_3;
		int32_t L_280 = V_1;
		NullCheck(L_279);
		int32_t L_281 = L_280;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_282 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_279)->GetAt(static_cast<il2cpp_array_size_t>(L_281));
		int32_t L_283 = V_2;
		NullCheck(L_282);
		int32_t L_284 = L_283;
		int32_t L_285 = (L_282)->GetAt(static_cast<il2cpp_array_size_t>(L_284));
		NullCheck(L_278);
		int32_t L_286 = L_285;
		RuntimeObject * L_287 = (L_278)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
		Type_t * L_288 = V_14;
		bool L_289;
		L_289 = DefaultBinder_CanConvertPrimitiveObjectToType_m44681DDC094743DBC9ADC3136EADC210B423D4FB(L_287, ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_288, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (L_289)
		{
			goto IL_037f;
		}
	}
	{
		goto IL_038b;
	}

IL_033e:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_290 = V_5;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_291 = V_3;
		int32_t L_292 = V_1;
		NullCheck(L_291);
		int32_t L_293 = L_292;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_294 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_291)->GetAt(static_cast<il2cpp_array_size_t>(L_293));
		int32_t L_295 = V_2;
		NullCheck(L_294);
		int32_t L_296 = L_295;
		int32_t L_297 = (L_294)->GetAt(static_cast<il2cpp_array_size_t>(L_296));
		NullCheck(L_290);
		int32_t L_298 = L_297;
		Type_t * L_299 = (L_290)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_300;
		L_300 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_299, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_300)
		{
			goto IL_037f;
		}
	}
	{
		Type_t * L_301 = V_14;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_302 = V_5;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_303 = V_3;
		int32_t L_304 = V_1;
		NullCheck(L_303);
		int32_t L_305 = L_304;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_306 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_303)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
		int32_t L_307 = V_2;
		NullCheck(L_306);
		int32_t L_308 = L_307;
		int32_t L_309 = (L_306)->GetAt(static_cast<il2cpp_array_size_t>(L_308));
		NullCheck(L_302);
		int32_t L_310 = L_309;
		Type_t * L_311 = (L_302)->GetAt(static_cast<il2cpp_array_size_t>(L_310));
		NullCheck(L_301);
		bool L_312;
		L_312 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_301, L_311);
		if (L_312)
		{
			goto IL_037f;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_313 = V_5;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_314 = V_3;
		int32_t L_315 = V_1;
		NullCheck(L_314);
		int32_t L_316 = L_315;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_317 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_314)->GetAt(static_cast<il2cpp_array_size_t>(L_316));
		int32_t L_318 = V_2;
		NullCheck(L_317);
		int32_t L_319 = L_318;
		int32_t L_320 = (L_317)->GetAt(static_cast<il2cpp_array_size_t>(L_319));
		NullCheck(L_313);
		int32_t L_321 = L_320;
		Type_t * L_322 = (L_313)->GetAt(static_cast<il2cpp_array_size_t>(L_321));
		NullCheck(L_322);
		bool L_323;
		L_323 = Type_get_IsCOMObject_mC283D10A8A95EF2DAED2534F690CF9925B1151D3(L_322, /*hidden argument*/NULL);
		if (!L_323)
		{
			goto IL_038b;
		}
	}
	{
		Type_t * L_324 = V_14;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_325 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_326 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_325);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_327 = V_3;
		int32_t L_328 = V_1;
		NullCheck(L_327);
		int32_t L_329 = L_328;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_330 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_327)->GetAt(static_cast<il2cpp_array_size_t>(L_329));
		int32_t L_331 = V_2;
		NullCheck(L_330);
		int32_t L_332 = L_331;
		int32_t L_333 = (L_330)->GetAt(static_cast<il2cpp_array_size_t>(L_332));
		NullCheck(L_326);
		int32_t L_334 = L_333;
		RuntimeObject * L_335 = (L_326)->GetAt(static_cast<il2cpp_array_size_t>(L_334));
		NullCheck(L_324);
		bool L_336;
		L_336 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(109 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_324, L_335);
		if (!L_336)
		{
			goto IL_038b;
		}
	}

IL_037f:
	{
		int32_t L_337 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_337, (int32_t)1));
	}

IL_0383:
	{
		int32_t L_338 = V_2;
		int32_t L_339 = V_15;
		if ((((int32_t)L_338) < ((int32_t)L_339)))
		{
			goto IL_02a6;
		}
	}

IL_038b:
	{
		Type_t * L_340 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_341;
		L_341 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_340, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_341)
		{
			goto IL_0405;
		}
	}
	{
		int32_t L_342 = V_2;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_343 = V_13;
		NullCheck(L_343);
		if ((!(((uint32_t)L_342) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_343)->max_length))), (int32_t)1))))))
		{
			goto IL_0405;
		}
	}
	{
		goto IL_03fe;
	}

IL_03a0:
	{
		Type_t * L_344 = V_8;
		NullCheck(L_344);
		bool L_345;
		L_345 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_344, /*hidden argument*/NULL);
		if (!L_345)
		{
			goto IL_03c9;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_346 = V_5;
		int32_t L_347 = V_2;
		NullCheck(L_346);
		int32_t L_348 = L_347;
		Type_t * L_349 = (L_346)->GetAt(static_cast<il2cpp_array_size_t>(L_348));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_350;
		L_350 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_349, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_350)
		{
			goto IL_0405;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_351 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_352 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_351);
		int32_t L_353 = V_2;
		NullCheck(L_352);
		int32_t L_354 = L_353;
		RuntimeObject * L_355 = (L_352)->GetAt(static_cast<il2cpp_array_size_t>(L_354));
		Type_t * L_356 = V_8;
		bool L_357;
		L_357 = DefaultBinder_CanConvertPrimitiveObjectToType_m44681DDC094743DBC9ADC3136EADC210B423D4FB(L_355, ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_356, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (L_357)
		{
			goto IL_03fa;
		}
	}
	{
		goto IL_0405;
	}

IL_03c9:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_358 = V_5;
		int32_t L_359 = V_2;
		NullCheck(L_358);
		int32_t L_360 = L_359;
		Type_t * L_361 = (L_358)->GetAt(static_cast<il2cpp_array_size_t>(L_360));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_362;
		L_362 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_361, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_362)
		{
			goto IL_03fa;
		}
	}
	{
		Type_t * L_363 = V_8;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_364 = V_5;
		int32_t L_365 = V_2;
		NullCheck(L_364);
		int32_t L_366 = L_365;
		Type_t * L_367 = (L_364)->GetAt(static_cast<il2cpp_array_size_t>(L_366));
		NullCheck(L_363);
		bool L_368;
		L_368 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_363, L_367);
		if (L_368)
		{
			goto IL_03fa;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_369 = V_5;
		int32_t L_370 = V_2;
		NullCheck(L_369);
		int32_t L_371 = L_370;
		Type_t * L_372 = (L_369)->GetAt(static_cast<il2cpp_array_size_t>(L_371));
		NullCheck(L_372);
		bool L_373;
		L_373 = Type_get_IsCOMObject_mC283D10A8A95EF2DAED2534F690CF9925B1151D3(L_372, /*hidden argument*/NULL);
		if (!L_373)
		{
			goto IL_0405;
		}
	}
	{
		Type_t * L_374 = V_8;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_375 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_376 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_375);
		int32_t L_377 = V_2;
		NullCheck(L_376);
		int32_t L_378 = L_377;
		RuntimeObject * L_379 = (L_376)->GetAt(static_cast<il2cpp_array_size_t>(L_378));
		NullCheck(L_374);
		bool L_380;
		L_380 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(109 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_374, L_379);
		if (!L_380)
		{
			goto IL_0405;
		}
	}

IL_03fa:
	{
		int32_t L_381 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_381, (int32_t)1));
	}

IL_03fe:
	{
		int32_t L_382 = V_2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_383 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_384 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_383);
		NullCheck(L_384);
		if ((((int32_t)L_382) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_384)->max_length))))))
		{
			goto IL_03a0;
		}
	}

IL_0405:
	{
		int32_t L_385 = V_2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_386 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_387 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_386);
		NullCheck(L_387);
		if ((!(((uint32_t)L_385) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_387)->max_length)))))))
		{
			goto IL_0426;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_388 = V_3;
		int32_t L_389 = V_6;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_390 = V_3;
		int32_t L_391 = V_1;
		NullCheck(L_390);
		int32_t L_392 = L_391;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_393 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_390)->GetAt(static_cast<il2cpp_array_size_t>(L_392));
		NullCheck(L_388);
		ArrayElementTypeCheck (L_388, L_393);
		(L_388)->SetAt(static_cast<il2cpp_array_size_t>(L_389), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_393);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_394 = V_4;
		int32_t L_395 = V_6;
		Type_t * L_396 = V_8;
		NullCheck(L_394);
		ArrayElementTypeCheck (L_394, L_396);
		(L_394)->SetAt(static_cast<il2cpp_array_size_t>(L_395), (Type_t *)L_396);
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_397 = V_0;
		int32_t L_398 = V_6;
		int32_t L_399 = L_398;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_399, (int32_t)1));
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_400 = V_0;
		int32_t L_401 = V_1;
		NullCheck(L_400);
		int32_t L_402 = L_401;
		MethodBase_t * L_403 = (L_400)->GetAt(static_cast<il2cpp_array_size_t>(L_402));
		NullCheck(L_397);
		ArrayElementTypeCheck (L_397, L_403);
		(L_397)->SetAt(static_cast<il2cpp_array_size_t>(L_399), (MethodBase_t *)L_403);
	}

IL_0426:
	{
		int32_t L_404 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_404, (int32_t)1));
	}

IL_042a:
	{
		int32_t L_405 = V_1;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_406 = V_0;
		NullCheck(L_406);
		if ((((int32_t)L_405) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_406)->max_length))))))
		{
			goto IL_00e6;
		}
	}
	{
		int32_t L_407 = V_6;
		if (L_407)
		{
			goto IL_0447;
		}
	}
	{
		String_t* L_408;
		L_408 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral873C7DDC262F1717D04C278C201D2054CA00B108)), /*hidden argument*/NULL);
		MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41 * L_409 = (MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41_il2cpp_TypeInfo_var)));
		MissingMethodException__ctor_mF9AF5EF4DF05EB26FE34A6E7FD4E7AA6A7DF2635(L_409, L_408, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_409, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_BindToMethod_mFA9B7CBAB3DAA258E545C88EF4CB9F1886257455_RuntimeMethod_var)));
	}

IL_0447:
	{
		int32_t L_410 = V_6;
		if ((!(((uint32_t)L_410) == ((uint32_t)1))))
		{
			goto IL_05e2;
		}
	}
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_411 = ___names5;
		if (!L_411)
		{
			goto IL_0480;
		}
	}
	{
		RuntimeObject ** L_412 = ___state6;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_413 = V_3;
		NullCheck(L_413);
		int32_t L_414 = 0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_415 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_413)->GetAt(static_cast<il2cpp_array_size_t>(L_414));
		NullCheck((RuntimeArray *)(RuntimeArray *)L_415);
		RuntimeObject * L_416;
		L_416 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_415, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_417 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_418 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_417);
		NullCheck(L_418);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_419 = V_4;
		NullCheck(L_419);
		int32_t L_420 = 0;
		Type_t * L_421 = (L_419)->GetAt(static_cast<il2cpp_array_size_t>(L_420));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_422;
		L_422 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_421, (Type_t *)NULL, /*hidden argument*/NULL);
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_423 = (BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 *)il2cpp_codegen_object_new(BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2_il2cpp_TypeInfo_var);
		BinderState__ctor_m3244DB56C54A1AED630DE22E8A684C13012E7813(L_423, ((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_416, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var)), ((int32_t)((int32_t)(((RuntimeArray*)L_418)->max_length))), L_422, /*hidden argument*/NULL);
		*((RuntimeObject **)L_412) = (RuntimeObject *)L_423;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_412, (void*)(RuntimeObject *)L_423);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_424 = V_3;
		NullCheck(L_424);
		int32_t L_425 = 0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_426 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_424)->GetAt(static_cast<il2cpp_array_size_t>(L_425));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_427 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_428 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_427);
		DefaultBinder_ReorderParams_m3D1E8AECC37D1F340AAFC1A36A8F80BCDB9AA176(L_426, L_428, /*hidden argument*/NULL);
	}

IL_0480:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_429 = V_0;
		NullCheck(L_429);
		int32_t L_430 = 0;
		MethodBase_t * L_431 = (L_429)->GetAt(static_cast<il2cpp_array_size_t>(L_430));
		NullCheck(L_431);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_432;
		L_432 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_431);
		V_18 = L_432;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_433 = V_18;
		NullCheck(L_433);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_434 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_435 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_434);
		NullCheck(L_435);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_433)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_435)->max_length)))))))
		{
			goto IL_04f9;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_436 = V_4;
		NullCheck(L_436);
		int32_t L_437 = 0;
		Type_t * L_438 = (L_436)->GetAt(static_cast<il2cpp_array_size_t>(L_437));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_439;
		L_439 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_438, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_439)
		{
			goto IL_05de;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_440 = V_18;
		NullCheck(L_440);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_441 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_440)->max_length))));
		V_19 = L_441;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_442 = V_18;
		NullCheck(L_442);
		V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_442)->max_length))), (int32_t)1));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_443 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_444 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_443);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_445 = V_19;
		int32_t L_446 = V_20;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_444, 0, (RuntimeArray *)(RuntimeArray *)L_445, 0, L_446, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_447 = V_19;
		int32_t L_448 = V_20;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_449 = V_4;
		NullCheck(L_449);
		int32_t L_450 = 0;
		Type_t * L_451 = (L_449)->GetAt(static_cast<il2cpp_array_size_t>(L_450));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_452 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_453 = L_452;
		NullCheck(L_453);
		(L_453)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
		RuntimeArray * L_454;
		L_454 = Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6(L_451, L_453, /*hidden argument*/NULL);
		NullCheck(L_447);
		ArrayElementTypeCheck (L_447, L_454);
		(L_447)->SetAt(static_cast<il2cpp_array_size_t>(L_448), (RuntimeObject *)L_454);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_455 = V_19;
		int32_t L_456 = V_20;
		NullCheck(L_455);
		int32_t L_457 = L_456;
		RuntimeObject * L_458 = (L_455)->GetAt(static_cast<il2cpp_array_size_t>(L_457));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_459 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_460 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_459);
		int32_t L_461 = V_20;
		NullCheck(L_460);
		int32_t L_462 = L_461;
		RuntimeObject * L_463 = (L_460)->GetAt(static_cast<il2cpp_array_size_t>(L_462));
		NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_458, RuntimeArray_il2cpp_TypeInfo_var)));
		Array_SetValue_mD28884941182C5B7118CFBA3D55DB9CEA8797455(((RuntimeArray *)CastclassClass((RuntimeObject*)L_458, RuntimeArray_il2cpp_TypeInfo_var)), L_463, 0, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_464 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_465 = V_19;
		*((RuntimeObject **)L_464) = (RuntimeObject *)L_465;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_464, (void*)(RuntimeObject *)L_465);
		goto IL_05de;
	}

IL_04f9:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_466 = V_18;
		NullCheck(L_466);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_467 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_468 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_467);
		NullCheck(L_468);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_466)->max_length)))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_468)->max_length))))))
		{
			goto IL_0575;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_469 = V_18;
		NullCheck(L_469);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_470 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_469)->max_length))));
		V_21 = L_470;
		V_1 = 0;
		goto IL_051e;
	}

IL_0512:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_471 = V_21;
		int32_t L_472 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_473 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_474 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_473);
		int32_t L_475 = V_1;
		NullCheck(L_474);
		int32_t L_476 = L_475;
		RuntimeObject * L_477 = (L_474)->GetAt(static_cast<il2cpp_array_size_t>(L_476));
		NullCheck(L_471);
		ArrayElementTypeCheck (L_471, L_477);
		(L_471)->SetAt(static_cast<il2cpp_array_size_t>(L_472), (RuntimeObject *)L_477);
		int32_t L_478 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_478, (int32_t)1));
	}

IL_051e:
	{
		int32_t L_479 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_480 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_481 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_480);
		NullCheck(L_481);
		if ((((int32_t)L_479) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_481)->max_length))))))
		{
			goto IL_0512;
		}
	}
	{
		goto IL_0538;
	}

IL_0527:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_482 = V_21;
		int32_t L_483 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_484 = V_18;
		int32_t L_485 = V_1;
		NullCheck(L_484);
		int32_t L_486 = L_485;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_487 = (L_484)->GetAt(static_cast<il2cpp_array_size_t>(L_486));
		NullCheck(L_487);
		RuntimeObject * L_488;
		L_488 = VirtFuncInvoker0< RuntimeObject * >::Invoke(11 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_487);
		NullCheck(L_482);
		ArrayElementTypeCheck (L_482, L_488);
		(L_482)->SetAt(static_cast<il2cpp_array_size_t>(L_483), (RuntimeObject *)L_488);
		int32_t L_489 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_489, (int32_t)1));
	}

IL_0538:
	{
		int32_t L_490 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_491 = V_18;
		NullCheck(L_491);
		if ((((int32_t)L_490) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_491)->max_length))), (int32_t)1)))))
		{
			goto IL_0527;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_492 = V_4;
		NullCheck(L_492);
		int32_t L_493 = 0;
		Type_t * L_494 = (L_492)->GetAt(static_cast<il2cpp_array_size_t>(L_493));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_495;
		L_495 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_494, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_495)
		{
			goto IL_0562;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_496 = V_21;
		int32_t L_497 = V_1;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_498 = V_4;
		NullCheck(L_498);
		int32_t L_499 = 0;
		Type_t * L_500 = (L_498)->GetAt(static_cast<il2cpp_array_size_t>(L_499));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_501 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)1);
		RuntimeArray * L_502;
		L_502 = Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6(L_500, L_501, /*hidden argument*/NULL);
		NullCheck(L_496);
		ArrayElementTypeCheck (L_496, L_502);
		(L_496)->SetAt(static_cast<il2cpp_array_size_t>(L_497), (RuntimeObject *)L_502);
		goto IL_056f;
	}

IL_0562:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_503 = V_21;
		int32_t L_504 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_505 = V_18;
		int32_t L_506 = V_1;
		NullCheck(L_505);
		int32_t L_507 = L_506;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_508 = (L_505)->GetAt(static_cast<il2cpp_array_size_t>(L_507));
		NullCheck(L_508);
		RuntimeObject * L_509;
		L_509 = VirtFuncInvoker0< RuntimeObject * >::Invoke(11 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_508);
		NullCheck(L_503);
		ArrayElementTypeCheck (L_503, L_509);
		(L_503)->SetAt(static_cast<il2cpp_array_size_t>(L_504), (RuntimeObject *)L_509);
	}

IL_056f:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_510 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_511 = V_21;
		*((RuntimeObject **)L_510) = (RuntimeObject *)L_511;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_510, (void*)(RuntimeObject *)L_511);
		goto IL_05de;
	}

IL_0575:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_512 = V_0;
		NullCheck(L_512);
		int32_t L_513 = 0;
		MethodBase_t * L_514 = (L_512)->GetAt(static_cast<il2cpp_array_size_t>(L_513));
		NullCheck(L_514);
		int32_t L_515;
		L_515 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_514);
		if (((int32_t)((int32_t)L_515&(int32_t)2)))
		{
			goto IL_05de;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_516 = V_18;
		NullCheck(L_516);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_517 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_516)->max_length))));
		V_22 = L_517;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_518 = V_18;
		NullCheck(L_518);
		V_23 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_518)->max_length))), (int32_t)1));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_519 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_520 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_519);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_521 = V_22;
		int32_t L_522 = V_23;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_520, 0, (RuntimeArray *)(RuntimeArray *)L_521, 0, L_522, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_523 = V_22;
		int32_t L_524 = V_23;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_525 = V_4;
		NullCheck(L_525);
		int32_t L_526 = 0;
		Type_t * L_527 = (L_525)->GetAt(static_cast<il2cpp_array_size_t>(L_526));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_528 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_529 = L_528;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_530 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_531 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_530);
		NullCheck(L_531);
		int32_t L_532 = V_23;
		NullCheck(L_529);
		(L_529)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_531)->max_length))), (int32_t)L_532)));
		RuntimeArray * L_533;
		L_533 = Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6(L_527, L_529, /*hidden argument*/NULL);
		NullCheck(L_523);
		ArrayElementTypeCheck (L_523, L_533);
		(L_523)->SetAt(static_cast<il2cpp_array_size_t>(L_524), (RuntimeObject *)L_533);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_534 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_535 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_534);
		int32_t L_536 = V_23;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_537 = V_22;
		int32_t L_538 = V_23;
		NullCheck(L_537);
		int32_t L_539 = L_538;
		RuntimeObject * L_540 = (L_537)->GetAt(static_cast<il2cpp_array_size_t>(L_539));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_541 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_542 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_541);
		NullCheck(L_542);
		int32_t L_543 = V_23;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_535, L_536, ((RuntimeArray *)CastclassClass((RuntimeObject*)L_540, RuntimeArray_il2cpp_TypeInfo_var)), 0, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_542)->max_length))), (int32_t)L_543)), /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_544 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_545 = V_22;
		*((RuntimeObject **)L_544) = (RuntimeObject *)L_545;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_544, (void*)(RuntimeObject *)L_545);
	}

IL_05de:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_546 = V_0;
		NullCheck(L_546);
		int32_t L_547 = 0;
		MethodBase_t * L_548 = (L_546)->GetAt(static_cast<il2cpp_array_size_t>(L_547));
		return L_548;
	}

IL_05e2:
	{
		V_9 = 0;
		V_10 = (bool)0;
		V_1 = 1;
		goto IL_0626;
	}

IL_05ec:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_549 = V_0;
		int32_t L_550 = V_9;
		NullCheck(L_549);
		int32_t L_551 = L_550;
		MethodBase_t * L_552 = (L_549)->GetAt(static_cast<il2cpp_array_size_t>(L_551));
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_553 = V_3;
		int32_t L_554 = V_9;
		NullCheck(L_553);
		int32_t L_555 = L_554;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_556 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_553)->GetAt(static_cast<il2cpp_array_size_t>(L_555));
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_557 = V_4;
		int32_t L_558 = V_9;
		NullCheck(L_557);
		int32_t L_559 = L_558;
		Type_t * L_560 = (L_557)->GetAt(static_cast<il2cpp_array_size_t>(L_559));
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_561 = V_0;
		int32_t L_562 = V_1;
		NullCheck(L_561);
		int32_t L_563 = L_562;
		MethodBase_t * L_564 = (L_561)->GetAt(static_cast<il2cpp_array_size_t>(L_563));
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_565 = V_3;
		int32_t L_566 = V_1;
		NullCheck(L_565);
		int32_t L_567 = L_566;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_568 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_565)->GetAt(static_cast<il2cpp_array_size_t>(L_567));
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_569 = V_4;
		int32_t L_570 = V_1;
		NullCheck(L_569);
		int32_t L_571 = L_570;
		Type_t * L_572 = (L_569)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_573 = V_5;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_574 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_575 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_574);
		int32_t L_576;
		L_576 = DefaultBinder_FindMostSpecificMethod_mDD29CF6E15D951B24932CAA0A20B66F629AD8725(L_552, L_556, L_560, L_564, L_568, L_572, L_573, L_575, /*hidden argument*/NULL);
		V_24 = L_576;
		int32_t L_577 = V_24;
		if (L_577)
		{
			goto IL_0617;
		}
	}
	{
		V_10 = (bool)1;
		goto IL_0622;
	}

IL_0617:
	{
		int32_t L_578 = V_24;
		if ((!(((uint32_t)L_578) == ((uint32_t)2))))
		{
			goto IL_0622;
		}
	}
	{
		int32_t L_579 = V_1;
		V_9 = L_579;
		V_10 = (bool)0;
	}

IL_0622:
	{
		int32_t L_580 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_580, (int32_t)1));
	}

IL_0626:
	{
		int32_t L_581 = V_1;
		int32_t L_582 = V_6;
		if ((((int32_t)L_581) < ((int32_t)L_582)))
		{
			goto IL_05ec;
		}
	}
	{
		bool L_583 = V_10;
		if (!L_583)
		{
			goto IL_063f;
		}
	}
	{
		String_t* L_584;
		L_584 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), /*hidden argument*/NULL);
		AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * L_585 = (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var)));
		AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E(L_585, L_584, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_585, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_BindToMethod_mFA9B7CBAB3DAA258E545C88EF4CB9F1886257455_RuntimeMethod_var)));
	}

IL_063f:
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_586 = ___names5;
		if (!L_586)
		{
			goto IL_0673;
		}
	}
	{
		RuntimeObject ** L_587 = ___state6;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_588 = V_3;
		int32_t L_589 = V_9;
		NullCheck(L_588);
		int32_t L_590 = L_589;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_591 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_588)->GetAt(static_cast<il2cpp_array_size_t>(L_590));
		NullCheck((RuntimeArray *)(RuntimeArray *)L_591);
		RuntimeObject * L_592;
		L_592 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_591, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_593 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_594 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_593);
		NullCheck(L_594);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_595 = V_4;
		int32_t L_596 = V_9;
		NullCheck(L_595);
		int32_t L_597 = L_596;
		Type_t * L_598 = (L_595)->GetAt(static_cast<il2cpp_array_size_t>(L_597));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_599;
		L_599 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_598, (Type_t *)NULL, /*hidden argument*/NULL);
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_600 = (BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 *)il2cpp_codegen_object_new(BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2_il2cpp_TypeInfo_var);
		BinderState__ctor_m3244DB56C54A1AED630DE22E8A684C13012E7813(L_600, ((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)Castclass((RuntimeObject*)L_592, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var)), ((int32_t)((int32_t)(((RuntimeArray*)L_594)->max_length))), L_599, /*hidden argument*/NULL);
		*((RuntimeObject **)L_587) = (RuntimeObject *)L_600;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_587, (void*)(RuntimeObject *)L_600);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_601 = V_3;
		int32_t L_602 = V_9;
		NullCheck(L_601);
		int32_t L_603 = L_602;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_604 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_601)->GetAt(static_cast<il2cpp_array_size_t>(L_603));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_605 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_606 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_605);
		DefaultBinder_ReorderParams_m3D1E8AECC37D1F340AAFC1A36A8F80BCDB9AA176(L_604, L_606, /*hidden argument*/NULL);
	}

IL_0673:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_607 = V_0;
		int32_t L_608 = V_9;
		NullCheck(L_607);
		int32_t L_609 = L_608;
		MethodBase_t * L_610 = (L_607)->GetAt(static_cast<il2cpp_array_size_t>(L_609));
		NullCheck(L_610);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_611;
		L_611 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_610);
		V_11 = L_611;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_612 = V_11;
		NullCheck(L_612);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_613 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_614 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_613);
		NullCheck(L_614);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_612)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_614)->max_length)))))))
		{
			goto IL_06ef;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_615 = V_4;
		int32_t L_616 = V_9;
		NullCheck(L_615);
		int32_t L_617 = L_616;
		Type_t * L_618 = (L_615)->GetAt(static_cast<il2cpp_array_size_t>(L_617));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_619;
		L_619 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_618, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_619)
		{
			goto IL_07d8;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_620 = V_11;
		NullCheck(L_620);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_621 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_620)->max_length))));
		V_25 = L_621;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_622 = V_11;
		NullCheck(L_622);
		V_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_622)->max_length))), (int32_t)1));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_623 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_624 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_623);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_625 = V_25;
		int32_t L_626 = V_26;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_624, 0, (RuntimeArray *)(RuntimeArray *)L_625, 0, L_626, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_627 = V_25;
		int32_t L_628 = V_26;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_629 = V_4;
		int32_t L_630 = V_9;
		NullCheck(L_629);
		int32_t L_631 = L_630;
		Type_t * L_632 = (L_629)->GetAt(static_cast<il2cpp_array_size_t>(L_631));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_633 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_634 = L_633;
		NullCheck(L_634);
		(L_634)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
		RuntimeArray * L_635;
		L_635 = Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6(L_632, L_634, /*hidden argument*/NULL);
		NullCheck(L_627);
		ArrayElementTypeCheck (L_627, L_635);
		(L_627)->SetAt(static_cast<il2cpp_array_size_t>(L_628), (RuntimeObject *)L_635);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_636 = V_25;
		int32_t L_637 = V_26;
		NullCheck(L_636);
		int32_t L_638 = L_637;
		RuntimeObject * L_639 = (L_636)->GetAt(static_cast<il2cpp_array_size_t>(L_638));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_640 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_641 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_640);
		int32_t L_642 = V_26;
		NullCheck(L_641);
		int32_t L_643 = L_642;
		RuntimeObject * L_644 = (L_641)->GetAt(static_cast<il2cpp_array_size_t>(L_643));
		NullCheck(((RuntimeArray *)CastclassClass((RuntimeObject*)L_639, RuntimeArray_il2cpp_TypeInfo_var)));
		Array_SetValue_mD28884941182C5B7118CFBA3D55DB9CEA8797455(((RuntimeArray *)CastclassClass((RuntimeObject*)L_639, RuntimeArray_il2cpp_TypeInfo_var)), L_644, 0, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_645 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_646 = V_25;
		*((RuntimeObject **)L_645) = (RuntimeObject *)L_646;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_645, (void*)(RuntimeObject *)L_646);
		goto IL_07d8;
	}

IL_06ef:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_647 = V_11;
		NullCheck(L_647);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_648 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_649 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_648);
		NullCheck(L_649);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_647)->max_length)))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_649)->max_length))))))
		{
			goto IL_076d;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_650 = V_11;
		NullCheck(L_650);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_651 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_650)->max_length))));
		V_27 = L_651;
		V_1 = 0;
		goto IL_0714;
	}

IL_0708:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_652 = V_27;
		int32_t L_653 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_654 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_655 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_654);
		int32_t L_656 = V_1;
		NullCheck(L_655);
		int32_t L_657 = L_656;
		RuntimeObject * L_658 = (L_655)->GetAt(static_cast<il2cpp_array_size_t>(L_657));
		NullCheck(L_652);
		ArrayElementTypeCheck (L_652, L_658);
		(L_652)->SetAt(static_cast<il2cpp_array_size_t>(L_653), (RuntimeObject *)L_658);
		int32_t L_659 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_659, (int32_t)1));
	}

IL_0714:
	{
		int32_t L_660 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_661 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_662 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_661);
		NullCheck(L_662);
		if ((((int32_t)L_660) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_662)->max_length))))))
		{
			goto IL_0708;
		}
	}
	{
		goto IL_072e;
	}

IL_071d:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_663 = V_27;
		int32_t L_664 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_665 = V_11;
		int32_t L_666 = V_1;
		NullCheck(L_665);
		int32_t L_667 = L_666;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_668 = (L_665)->GetAt(static_cast<il2cpp_array_size_t>(L_667));
		NullCheck(L_668);
		RuntimeObject * L_669;
		L_669 = VirtFuncInvoker0< RuntimeObject * >::Invoke(11 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_668);
		NullCheck(L_663);
		ArrayElementTypeCheck (L_663, L_669);
		(L_663)->SetAt(static_cast<il2cpp_array_size_t>(L_664), (RuntimeObject *)L_669);
		int32_t L_670 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_670, (int32_t)1));
	}

IL_072e:
	{
		int32_t L_671 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_672 = V_11;
		NullCheck(L_672);
		if ((((int32_t)L_671) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_672)->max_length))), (int32_t)1)))))
		{
			goto IL_071d;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_673 = V_4;
		int32_t L_674 = V_9;
		NullCheck(L_673);
		int32_t L_675 = L_674;
		Type_t * L_676 = (L_673)->GetAt(static_cast<il2cpp_array_size_t>(L_675));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_677;
		L_677 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_676, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_677)
		{
			goto IL_075a;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_678 = V_27;
		int32_t L_679 = V_1;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_680 = V_4;
		int32_t L_681 = V_9;
		NullCheck(L_680);
		int32_t L_682 = L_681;
		Type_t * L_683 = (L_680)->GetAt(static_cast<il2cpp_array_size_t>(L_682));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_684 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)1);
		RuntimeArray * L_685;
		L_685 = Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6(L_683, L_684, /*hidden argument*/NULL);
		NullCheck(L_678);
		ArrayElementTypeCheck (L_678, L_685);
		(L_678)->SetAt(static_cast<il2cpp_array_size_t>(L_679), (RuntimeObject *)L_685);
		goto IL_0767;
	}

IL_075a:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_686 = V_27;
		int32_t L_687 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_688 = V_11;
		int32_t L_689 = V_1;
		NullCheck(L_688);
		int32_t L_690 = L_689;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_691 = (L_688)->GetAt(static_cast<il2cpp_array_size_t>(L_690));
		NullCheck(L_691);
		RuntimeObject * L_692;
		L_692 = VirtFuncInvoker0< RuntimeObject * >::Invoke(11 /* System.Object System.Reflection.ParameterInfo::get_DefaultValue() */, L_691);
		NullCheck(L_686);
		ArrayElementTypeCheck (L_686, L_692);
		(L_686)->SetAt(static_cast<il2cpp_array_size_t>(L_687), (RuntimeObject *)L_692);
	}

IL_0767:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_693 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_694 = V_27;
		*((RuntimeObject **)L_693) = (RuntimeObject *)L_694;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_693, (void*)(RuntimeObject *)L_694);
		goto IL_07d8;
	}

IL_076d:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_695 = V_0;
		int32_t L_696 = V_9;
		NullCheck(L_695);
		int32_t L_697 = L_696;
		MethodBase_t * L_698 = (L_695)->GetAt(static_cast<il2cpp_array_size_t>(L_697));
		NullCheck(L_698);
		int32_t L_699;
		L_699 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_698);
		if (((int32_t)((int32_t)L_699&(int32_t)2)))
		{
			goto IL_07d8;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_700 = V_11;
		NullCheck(L_700);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_701 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_700)->max_length))));
		V_28 = L_701;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_702 = V_11;
		NullCheck(L_702);
		V_29 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_702)->max_length))), (int32_t)1));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_703 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_704 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_703);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_705 = V_28;
		int32_t L_706 = V_29;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_704, 0, (RuntimeArray *)(RuntimeArray *)L_705, 0, L_706, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_707 = V_28;
		int32_t L_708 = V_29;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_709 = V_4;
		int32_t L_710 = V_9;
		NullCheck(L_709);
		int32_t L_711 = L_710;
		Type_t * L_712 = (L_709)->GetAt(static_cast<il2cpp_array_size_t>(L_711));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_713 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)1);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_714 = L_713;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_715 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_716 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_715);
		NullCheck(L_716);
		int32_t L_717 = V_29;
		NullCheck(L_714);
		(L_714)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_716)->max_length))), (int32_t)L_717)));
		RuntimeArray * L_718;
		L_718 = Array_UnsafeCreateInstance_m382D8A7ACD5F3EF79A2579F57BC8B63A1E0F61B6(L_712, L_714, /*hidden argument*/NULL);
		NullCheck(L_707);
		ArrayElementTypeCheck (L_707, L_718);
		(L_707)->SetAt(static_cast<il2cpp_array_size_t>(L_708), (RuntimeObject *)L_718);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_719 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_720 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_719);
		int32_t L_721 = V_29;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_722 = V_28;
		int32_t L_723 = V_29;
		NullCheck(L_722);
		int32_t L_724 = L_723;
		RuntimeObject * L_725 = (L_722)->GetAt(static_cast<il2cpp_array_size_t>(L_724));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_726 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_727 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_726);
		NullCheck(L_727);
		int32_t L_728 = V_29;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_720, L_721, ((RuntimeArray *)CastclassClass((RuntimeObject*)L_725, RuntimeArray_il2cpp_TypeInfo_var)), 0, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_727)->max_length))), (int32_t)L_728)), /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_729 = ___args2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_730 = V_28;
		*((RuntimeObject **)L_729) = (RuntimeObject *)L_730;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_729, (void*)(RuntimeObject *)L_730);
	}

IL_07d8:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_731 = V_0;
		int32_t L_732 = V_9;
		NullCheck(L_731);
		int32_t L_733 = L_732;
		MethodBase_t * L_734 = (L_731)->GetAt(static_cast<il2cpp_array_size_t>(L_733));
		return L_734;
	}
}
// System.Reflection.FieldInfo System.DefaultBinder::BindToField(System.Reflection.BindingFlags,System.Reflection.FieldInfo[],System.Object,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t * DefaultBinder_BindToField_mBBD9072C59C1A392D4FC2AFD1CE0D056FC4E2DC1 (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, int32_t ___bindingAttr0, FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* ___match1, RuntimeObject * ___value2, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___cultureInfo3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Type_t * V_2 = NULL;
	FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* V_3 = NULL;
	int32_t V_4 = 0;
	bool V_5 = false;
	Type_t * V_6 = NULL;
	int32_t V_7 = 0;
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_0 = ___match1;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_BindToField_mBBD9072C59C1A392D4FC2AFD1CE0D056FC4E2DC1_RuntimeMethod_var)));
	}

IL_000e:
	{
		V_1 = 0;
		V_2 = (Type_t *)NULL;
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_2 = ___match1;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_2);
		RuntimeObject * L_3;
		L_3 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_2, /*hidden argument*/NULL);
		V_3 = ((FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E*)Castclass((RuntimeObject*)L_3, FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E_il2cpp_TypeInfo_var));
		int32_t L_4 = ___bindingAttr0;
		if (!((int32_t)((int32_t)L_4&(int32_t)((int32_t)2048))))
		{
			goto IL_00f4;
		}
	}
	{
		RuntimeObject * L_5 = ___value2;
		NullCheck(L_5);
		Type_t * L_6;
		L_6 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_5, /*hidden argument*/NULL);
		V_2 = L_6;
		V_0 = 0;
		goto IL_00d0;
	}

IL_0038:
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_7 = V_3;
		int32_t L_8 = V_0;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		FieldInfo_t * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		NullCheck(L_10);
		Type_t * L_11;
		L_11 = VirtFuncInvoker0< Type_t * >::Invoke(18 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_10);
		V_6 = L_11;
		Type_t * L_12 = V_6;
		Type_t * L_13 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_12, L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0058;
		}
	}
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_15 = V_3;
		int32_t L_16 = V_1;
		int32_t L_17 = L_16;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_18 = V_3;
		int32_t L_19 = V_0;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		FieldInfo_t * L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_21);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (FieldInfo_t *)L_21);
		goto IL_00cc;
	}

IL_0058:
	{
		RuntimeObject * L_22 = ___value2;
		IL2CPP_RUNTIME_CLASS_INIT(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var);
		Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * L_23 = ((Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_StaticFields*)il2cpp_codegen_static_fields_for(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var))->get_Value_0();
		if ((!(((RuntimeObject*)(RuntimeObject *)L_22) == ((RuntimeObject*)(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 *)L_23))))
		{
			goto IL_0075;
		}
	}
	{
		Type_t * L_24 = V_6;
		NullCheck(L_24);
		bool L_25;
		L_25 = Type_get_IsClass_m2D39ED0DAFC534D527F8B019DA8B90859A7CA787(L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0075;
		}
	}
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_26 = V_3;
		int32_t L_27 = V_1;
		int32_t L_28 = L_27;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_29 = V_3;
		int32_t L_30 = V_0;
		NullCheck(L_29);
		int32_t L_31 = L_30;
		FieldInfo_t * L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		NullCheck(L_26);
		ArrayElementTypeCheck (L_26, L_32);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (FieldInfo_t *)L_32);
		goto IL_00cc;
	}

IL_0075:
	{
		Type_t * L_33 = V_6;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_34 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_35;
		L_35 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_34, /*hidden argument*/NULL);
		bool L_36;
		L_36 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_33, L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_0094;
		}
	}
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_37 = V_3;
		int32_t L_38 = V_1;
		int32_t L_39 = L_38;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_40 = V_3;
		int32_t L_41 = V_0;
		NullCheck(L_40);
		int32_t L_42 = L_41;
		FieldInfo_t * L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		NullCheck(L_37);
		ArrayElementTypeCheck (L_37, L_43);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (FieldInfo_t *)L_43);
		goto IL_00cc;
	}

IL_0094:
	{
		Type_t * L_44 = V_6;
		NullCheck(L_44);
		bool L_45;
		L_45 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_00b8;
		}
	}
	{
		RuntimeObject * L_46 = ___value2;
		Type_t * L_47 = V_6;
		bool L_48;
		L_48 = DefaultBinder_CanConvertPrimitiveObjectToType_m44681DDC094743DBC9ADC3136EADC210B423D4FB(L_46, ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_47, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_00cc;
		}
	}
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_49 = V_3;
		int32_t L_50 = V_1;
		int32_t L_51 = L_50;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1));
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_52 = V_3;
		int32_t L_53 = V_0;
		NullCheck(L_52);
		int32_t L_54 = L_53;
		FieldInfo_t * L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
		NullCheck(L_49);
		ArrayElementTypeCheck (L_49, L_55);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(L_51), (FieldInfo_t *)L_55);
		goto IL_00cc;
	}

IL_00b8:
	{
		Type_t * L_56 = V_6;
		Type_t * L_57 = V_2;
		NullCheck(L_56);
		bool L_58;
		L_58 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_56, L_57);
		if (!L_58)
		{
			goto IL_00cc;
		}
	}
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_59 = V_3;
		int32_t L_60 = V_1;
		int32_t L_61 = L_60;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1));
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_62 = V_3;
		int32_t L_63 = V_0;
		NullCheck(L_62);
		int32_t L_64 = L_63;
		FieldInfo_t * L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		NullCheck(L_59);
		ArrayElementTypeCheck (L_59, L_65);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_61), (FieldInfo_t *)L_65);
	}

IL_00cc:
	{
		int32_t L_66 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
	}

IL_00d0:
	{
		int32_t L_67 = V_0;
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_68 = V_3;
		NullCheck(L_68);
		if ((((int32_t)L_67) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length))))))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_69 = V_1;
		if (L_69)
		{
			goto IL_00ec;
		}
	}
	{
		String_t* L_70;
		L_70 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26C921EA5BF28610E15B21E22DA8EC43D33F7BA8)), /*hidden argument*/NULL);
		MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A * L_71 = (MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingFieldException_t608CFBD864BEF9A5608F5E4EE1AFF009769E835A_il2cpp_TypeInfo_var)));
		MissingFieldException__ctor_m0F4E3D3E9E33838D3EAF81FD61CF5227AB3BBF61(L_71, L_70, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_BindToField_mBBD9072C59C1A392D4FC2AFD1CE0D056FC4E2DC1_RuntimeMethod_var)));
	}

IL_00ec:
	{
		int32_t L_72 = V_1;
		if ((!(((uint32_t)L_72) == ((uint32_t)1))))
		{
			goto IL_00f4;
		}
	}
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_73 = V_3;
		NullCheck(L_73);
		int32_t L_74 = 0;
		FieldInfo_t * L_75 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		return L_75;
	}

IL_00f4:
	{
		V_4 = 0;
		V_5 = (bool)0;
		V_0 = 1;
		goto IL_0124;
	}

IL_00fe:
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_76 = V_3;
		int32_t L_77 = V_4;
		NullCheck(L_76);
		int32_t L_78 = L_77;
		FieldInfo_t * L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_80 = V_3;
		int32_t L_81 = V_0;
		NullCheck(L_80);
		int32_t L_82 = L_81;
		FieldInfo_t * L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		int32_t L_84;
		L_84 = DefaultBinder_FindMostSpecificField_mF6178D25607D402730ACCD7E94887CACFE932542(L_79, L_83, /*hidden argument*/NULL);
		V_7 = L_84;
		int32_t L_85 = V_7;
		if (L_85)
		{
			goto IL_0115;
		}
	}
	{
		V_5 = (bool)1;
		goto IL_0120;
	}

IL_0115:
	{
		int32_t L_86 = V_7;
		if ((!(((uint32_t)L_86) == ((uint32_t)2))))
		{
			goto IL_0120;
		}
	}
	{
		int32_t L_87 = V_0;
		V_4 = L_87;
		V_5 = (bool)0;
	}

IL_0120:
	{
		int32_t L_88 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1));
	}

IL_0124:
	{
		int32_t L_89 = V_0;
		int32_t L_90 = V_1;
		if ((((int32_t)L_89) < ((int32_t)L_90)))
		{
			goto IL_00fe;
		}
	}
	{
		bool L_91 = V_5;
		if (!L_91)
		{
			goto IL_013c;
		}
	}
	{
		String_t* L_92;
		L_92 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), /*hidden argument*/NULL);
		AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * L_93 = (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var)));
		AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E(L_93, L_92, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_93, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_BindToField_mBBD9072C59C1A392D4FC2AFD1CE0D056FC4E2DC1_RuntimeMethod_var)));
	}

IL_013c:
	{
		FieldInfoU5BU5D_tD84513FCA07C63AAFE671A5B39E3ADD6E903938E* L_94 = V_3;
		int32_t L_95 = V_4;
		NullCheck(L_94);
		int32_t L_96 = L_95;
		FieldInfo_t * L_97 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		return L_97;
	}
}
// System.Reflection.MethodBase System.DefaultBinder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t * DefaultBinder_SelectMethod_m18FE4C43F4256ACA35E4A558DDA46C8F0BA1BD71 (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, int32_t ___bindingAttr0, MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* ___match1, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types2, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___modifiers3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* V_2 = NULL;
	MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_7 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_8 = NULL;
	Type_t * V_9 = NULL;
	int32_t V_10 = 0;
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_0 = ___types2;
		NullCheck(L_0);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_1 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
		V_2 = L_1;
		V_0 = 0;
		goto IL_003b;
	}

IL_000d:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_2 = V_2;
		int32_t L_3 = V_0;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_4 = ___types2;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		Type_t * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		Type_t * L_8;
		L_8 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_7);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_8);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Type_t *)L_8);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_9 = V_2;
		int32_t L_10 = V_0;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		Type_t * L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		if (((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)IsInstClass((RuntimeObject*)L_12, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)))
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7CA7E65A8F7D0C1539587726FAFBC88FDAFE4CF)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_SelectMethod_m18FE4C43F4256ACA35E4A558DDA46C8F0BA1BD71_RuntimeMethod_var)));
	}

IL_0037:
	{
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_003b:
	{
		int32_t L_16 = V_0;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_17 = ___types2;
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_000d;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_18 = V_2;
		___types2 = L_18;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_19 = ___match1;
		if (!L_19)
		{
			goto IL_004b;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_20 = ___match1;
		NullCheck(L_20);
		if ((((RuntimeArray*)L_20)->max_length))
		{
			goto IL_0060;
		}
	}

IL_004b:
	{
		String_t* L_21;
		L_21 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D0C4A0DCF3389EDAD6A4352D403A911673DD07D)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_22 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_22, L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_SelectMethod_m18FE4C43F4256ACA35E4A558DDA46C8F0BA1BD71_RuntimeMethod_var)));
	}

IL_0060:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_23 = ___match1;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_23);
		RuntimeObject * L_24;
		L_24 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_23, /*hidden argument*/NULL);
		V_3 = ((MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6*)Castclass((RuntimeObject*)L_24, MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var));
		V_4 = 0;
		V_0 = 0;
		goto IL_0120;
	}

IL_0076:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_25 = V_3;
		int32_t L_26 = V_0;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		MethodBase_t * L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_29;
		L_29 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_28);
		V_8 = L_29;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_30 = V_8;
		NullCheck(L_30);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_31 = ___types2;
		NullCheck(L_31);
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))))
		{
			goto IL_011c;
		}
	}
	{
		V_1 = 0;
		goto IL_0104;
	}

IL_0090:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_32 = V_8;
		int32_t L_33 = V_1;
		NullCheck(L_32);
		int32_t L_34 = L_33;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		NullCheck(L_35);
		Type_t * L_36;
		L_36 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_35);
		V_9 = L_36;
		Type_t * L_37 = V_9;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_38 = ___types2;
		int32_t L_39 = V_1;
		NullCheck(L_38);
		int32_t L_40 = L_39;
		Type_t * L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_42;
		L_42 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_37, L_41, /*hidden argument*/NULL);
		if (L_42)
		{
			goto IL_0100;
		}
	}
	{
		Type_t * L_43 = V_9;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_44 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_45;
		L_45 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_44, /*hidden argument*/NULL);
		bool L_46;
		L_46 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_43, L_45, /*hidden argument*/NULL);
		if (L_46)
		{
			goto IL_0100;
		}
	}
	{
		Type_t * L_47 = V_9;
		NullCheck(L_47);
		bool L_48;
		L_48 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_47, /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_00f4;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_49 = ___types2;
		int32_t L_50 = V_1;
		NullCheck(L_49);
		int32_t L_51 = L_50;
		Type_t * L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		NullCheck(L_52);
		Type_t * L_53;
		L_53 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_52);
		if (!((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)IsInstClass((RuntimeObject*)L_53, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)))
		{
			goto IL_010a;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_54 = ___types2;
		int32_t L_55 = V_1;
		NullCheck(L_54);
		int32_t L_56 = L_55;
		Type_t * L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
		NullCheck(L_57);
		Type_t * L_58;
		L_58 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_57);
		Type_t * L_59 = V_9;
		NullCheck(L_59);
		Type_t * L_60;
		L_60 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_59);
		bool L_61;
		L_61 = DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36(((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_58, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_60, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (L_61)
		{
			goto IL_0100;
		}
	}
	{
		goto IL_010a;
	}

IL_00f4:
	{
		Type_t * L_62 = V_9;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_63 = ___types2;
		int32_t L_64 = V_1;
		NullCheck(L_63);
		int32_t L_65 = L_64;
		Type_t * L_66 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		NullCheck(L_62);
		bool L_67;
		L_67 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_62, L_66);
		if (!L_67)
		{
			goto IL_010a;
		}
	}

IL_0100:
	{
		int32_t L_68 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1));
	}

IL_0104:
	{
		int32_t L_69 = V_1;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_70 = ___types2;
		NullCheck(L_70);
		if ((((int32_t)L_69) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))))))
		{
			goto IL_0090;
		}
	}

IL_010a:
	{
		int32_t L_71 = V_1;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_72 = ___types2;
		NullCheck(L_72);
		if ((!(((uint32_t)L_71) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))))
		{
			goto IL_011c;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_73 = V_3;
		int32_t L_74 = V_4;
		int32_t L_75 = L_74;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1));
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_76 = V_3;
		int32_t L_77 = V_0;
		NullCheck(L_76);
		int32_t L_78 = L_77;
		MethodBase_t * L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
		NullCheck(L_73);
		ArrayElementTypeCheck (L_73, L_79);
		(L_73)->SetAt(static_cast<il2cpp_array_size_t>(L_75), (MethodBase_t *)L_79);
	}

IL_011c:
	{
		int32_t L_80 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)1));
	}

IL_0120:
	{
		int32_t L_81 = V_0;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_82 = V_3;
		NullCheck(L_82);
		if ((((int32_t)L_81) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length))))))
		{
			goto IL_0076;
		}
	}
	{
		int32_t L_83 = V_4;
		if (L_83)
		{
			goto IL_012f;
		}
	}
	{
		return (MethodBase_t *)NULL;
	}

IL_012f:
	{
		int32_t L_84 = V_4;
		if ((!(((uint32_t)L_84) == ((uint32_t)1))))
		{
			goto IL_0138;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_85 = V_3;
		NullCheck(L_85);
		int32_t L_86 = 0;
		MethodBase_t * L_87 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
		return L_87;
	}

IL_0138:
	{
		V_5 = 0;
		V_6 = (bool)0;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_88 = ___types2;
		NullCheck(L_88);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_89 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_88)->max_length))));
		V_7 = L_89;
		V_0 = 0;
		goto IL_0155;
	}

IL_014c:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_90 = V_7;
		int32_t L_91 = V_0;
		int32_t L_92 = V_0;
		NullCheck(L_90);
		(L_90)->SetAt(static_cast<il2cpp_array_size_t>(L_91), (int32_t)L_92);
		int32_t L_93 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_93, (int32_t)1));
	}

IL_0155:
	{
		int32_t L_94 = V_0;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_95 = ___types2;
		NullCheck(L_95);
		if ((((int32_t)L_94) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_95)->max_length))))))
		{
			goto IL_014c;
		}
	}
	{
		V_0 = 1;
		goto IL_0190;
	}

IL_015f:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_96 = V_3;
		int32_t L_97 = V_5;
		NullCheck(L_96);
		int32_t L_98 = L_97;
		MethodBase_t * L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_100 = V_7;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_101 = V_3;
		int32_t L_102 = V_0;
		NullCheck(L_101);
		int32_t L_103 = L_102;
		MethodBase_t * L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_105 = V_7;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_106 = ___types2;
		int32_t L_107;
		L_107 = DefaultBinder_FindMostSpecificMethod_mDD29CF6E15D951B24932CAA0A20B66F629AD8725(L_99, L_100, (Type_t *)NULL, L_104, L_105, (Type_t *)NULL, L_106, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)NULL, /*hidden argument*/NULL);
		V_10 = L_107;
		int32_t L_108 = V_10;
		if (L_108)
		{
			goto IL_017e;
		}
	}
	{
		V_6 = (bool)1;
		goto IL_018c;
	}

IL_017e:
	{
		int32_t L_109 = V_10;
		if ((!(((uint32_t)L_109) == ((uint32_t)2))))
		{
			goto IL_018c;
		}
	}
	{
		int32_t L_110 = V_0;
		V_5 = L_110;
		V_6 = (bool)0;
		int32_t L_111 = V_0;
		V_5 = L_111;
	}

IL_018c:
	{
		int32_t L_112 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
	}

IL_0190:
	{
		int32_t L_113 = V_0;
		int32_t L_114 = V_4;
		if ((((int32_t)L_113) < ((int32_t)L_114)))
		{
			goto IL_015f;
		}
	}
	{
		bool L_115 = V_6;
		if (!L_115)
		{
			goto IL_01a9;
		}
	}
	{
		String_t* L_116;
		L_116 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), /*hidden argument*/NULL);
		AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * L_117 = (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var)));
		AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E(L_117, L_116, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_117, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_SelectMethod_m18FE4C43F4256ACA35E4A558DDA46C8F0BA1BD71_RuntimeMethod_var)));
	}

IL_01a9:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_118 = V_3;
		int32_t L_119 = V_5;
		NullCheck(L_118);
		int32_t L_120 = L_119;
		MethodBase_t * L_121 = (L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
		return L_121;
	}
}
// System.Reflection.PropertyInfo System.DefaultBinder::SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t * DefaultBinder_SelectProperty_mFB013F87C22EF7CE21ACFFE22992DB9A58D6272E (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, int32_t ___bindingAttr0, PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* ___match1, Type_t * ___returnType2, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___indexes3, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___modifiers4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Contract_ForAll_TisType_t_m5D0E354BE6840EB400C06742F3B7DE2BCBE87294_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1__ctor_m7D48CDA45E219944EAC33932197FBD7D41FCF99F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSelectPropertyU3Eb__3_0_mF746D5AE19D61832F5C09AC12D204563151FF595_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_7 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_8 = NULL;
	Type_t * V_9 = NULL;
	int32_t V_10 = 0;
	Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * G_B3_0 = NULL;
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* G_B3_1 = NULL;
	Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * G_B2_0 = NULL;
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* G_B2_1 = NULL;
	int32_t G_B11_0 = 0;
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_0 = ___indexes3;
		if (!L_0)
		{
			goto IL_0037;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_1 = ___indexes3;
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var);
		Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * L_2 = ((U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var))->get_U3CU3E9__3_0_1();
		Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * L_3 = L_2;
		G_B2_0 = L_3;
		G_B2_1 = L_1;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = L_1;
			goto IL_0025;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var);
		U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67 * L_4 = ((U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
		Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * L_5 = (Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE *)il2cpp_codegen_object_new(Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m7D48CDA45E219944EAC33932197FBD7D41FCF99F(L_5, L_4, (intptr_t)((intptr_t)U3CU3Ec_U3CSelectPropertyU3Eb__3_0_mF746D5AE19D61832F5C09AC12D204563151FF595_RuntimeMethod_var), /*hidden argument*/Predicate_1__ctor_m7D48CDA45E219944EAC33932197FBD7D41FCF99F_RuntimeMethod_var);
		Predicate_1_t64135A89D51E5A42E4CB59A0184A388BF5152BDE * L_6 = L_5;
		((U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8E13ABBD257B1FDD18CD40A774D631087D521F67_il2cpp_TypeInfo_var))->set_U3CU3E9__3_0_1(L_6);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_1;
	}

IL_0025:
	{
		bool L_7;
		L_7 = Contract_ForAll_TisType_t_m5D0E354BE6840EB400C06742F3B7DE2BCBE87294((RuntimeObject*)(RuntimeObject*)G_B3_1, G_B3_0, /*hidden argument*/Contract_ForAll_TisType_t_m5D0E354BE6840EB400C06742F3B7DE2BCBE87294_RuntimeMethod_var);
		if (L_7)
		{
			goto IL_0037;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_8 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral477B25C80936D2E72DAE80C9D5B6B38C2A8AA69C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_SelectProperty_mFB013F87C22EF7CE21ACFFE22992DB9A58D6272E_RuntimeMethod_var)));
	}

IL_0037:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_9 = ___match1;
		if (!L_9)
		{
			goto IL_003e;
		}
	}
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_10 = ___match1;
		NullCheck(L_10);
		if ((((RuntimeArray*)L_10)->max_length))
		{
			goto IL_0053;
		}
	}

IL_003e:
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D0C4A0DCF3389EDAD6A4352D403A911673DD07D)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_SelectProperty_mFB013F87C22EF7CE21ACFFE22992DB9A58D6272E_RuntimeMethod_var)));
	}

IL_0053:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_13 = ___match1;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_13);
		RuntimeObject * L_14;
		L_14 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_13, /*hidden argument*/NULL);
		V_0 = ((PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A*)Castclass((RuntimeObject*)L_14, PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A_il2cpp_TypeInfo_var));
		V_2 = 0;
		V_3 = 0;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_15 = ___indexes3;
		if (L_15)
		{
			goto IL_006a;
		}
	}
	{
		G_B11_0 = 0;
		goto IL_006e;
	}

IL_006a:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_16 = ___indexes3;
		NullCheck(L_16);
		G_B11_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)));
	}

IL_006e:
	{
		V_4 = G_B11_0;
		V_1 = 0;
		goto IL_0182;
	}

IL_0077:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_17 = ___indexes3;
		if (!L_17)
		{
			goto IL_0114;
		}
	}
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_18 = V_0;
		int32_t L_19 = V_1;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		PropertyInfo_t * L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_21);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_22;
		L_22 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(23 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_21);
		V_8 = L_22;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_23 = V_8;
		NullCheck(L_23);
		int32_t L_24 = V_4;
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))) == ((uint32_t)L_24))))
		{
			goto IL_017e;
		}
	}
	{
		V_2 = 0;
		goto IL_010f;
	}

IL_0097:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_25 = V_8;
		int32_t L_26 = V_2;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		Type_t * L_29;
		L_29 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_28);
		V_9 = L_29;
		Type_t * L_30 = V_9;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_31 = ___indexes3;
		int32_t L_32 = V_2;
		NullCheck(L_31);
		int32_t L_33 = L_32;
		Type_t * L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_35;
		L_35 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_30, L_34, /*hidden argument*/NULL);
		if (L_35)
		{
			goto IL_010b;
		}
	}
	{
		Type_t * L_36 = V_9;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_37 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_38;
		L_38 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_37, /*hidden argument*/NULL);
		bool L_39;
		L_39 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_36, L_38, /*hidden argument*/NULL);
		if (L_39)
		{
			goto IL_010b;
		}
	}
	{
		Type_t * L_40 = V_9;
		NullCheck(L_40);
		bool L_41;
		L_41 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_00fe;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_42 = ___indexes3;
		int32_t L_43 = V_2;
		NullCheck(L_42);
		int32_t L_44 = L_43;
		Type_t * L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		NullCheck(L_45);
		Type_t * L_46;
		L_46 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_45);
		if (!((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)IsInstClass((RuntimeObject*)L_46, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)))
		{
			goto IL_0114;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_47 = ___indexes3;
		int32_t L_48 = V_2;
		NullCheck(L_47);
		int32_t L_49 = L_48;
		Type_t * L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		NullCheck(L_50);
		Type_t * L_51;
		L_51 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_50);
		Type_t * L_52 = V_9;
		NullCheck(L_52);
		Type_t * L_53;
		L_53 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_52);
		bool L_54;
		L_54 = DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36(((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_51, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_53, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (L_54)
		{
			goto IL_010b;
		}
	}
	{
		goto IL_0114;
	}

IL_00fe:
	{
		Type_t * L_55 = V_9;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_56 = ___indexes3;
		int32_t L_57 = V_2;
		NullCheck(L_56);
		int32_t L_58 = L_57;
		Type_t * L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		NullCheck(L_55);
		bool L_60;
		L_60 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_55, L_59);
		if (!L_60)
		{
			goto IL_0114;
		}
	}

IL_010b:
	{
		int32_t L_61 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1));
	}

IL_010f:
	{
		int32_t L_62 = V_2;
		int32_t L_63 = V_4;
		if ((((int32_t)L_62) < ((int32_t)L_63)))
		{
			goto IL_0097;
		}
	}

IL_0114:
	{
		int32_t L_64 = V_2;
		int32_t L_65 = V_4;
		if ((!(((uint32_t)L_64) == ((uint32_t)L_65))))
		{
			goto IL_017e;
		}
	}
	{
		Type_t * L_66 = ___returnType2;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_67;
		L_67 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_66, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_67)
		{
			goto IL_0174;
		}
	}
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_68 = V_0;
		int32_t L_69 = V_1;
		NullCheck(L_68);
		int32_t L_70 = L_69;
		PropertyInfo_t * L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		NullCheck(L_71);
		Type_t * L_72;
		L_72 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_71);
		NullCheck(L_72);
		bool L_73;
		L_73 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_72, /*hidden argument*/NULL);
		if (!L_73)
		{
			goto IL_0164;
		}
	}
	{
		Type_t * L_74 = ___returnType2;
		NullCheck(L_74);
		Type_t * L_75;
		L_75 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_74);
		if (!((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)IsInstClass((RuntimeObject*)L_75, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)))
		{
			goto IL_017e;
		}
	}
	{
		Type_t * L_76 = ___returnType2;
		NullCheck(L_76);
		Type_t * L_77;
		L_77 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_76);
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_78 = V_0;
		int32_t L_79 = V_1;
		NullCheck(L_78);
		int32_t L_80 = L_79;
		PropertyInfo_t * L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
		NullCheck(L_81);
		Type_t * L_82;
		L_82 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_81);
		NullCheck(L_82);
		Type_t * L_83;
		L_83 = VirtFuncInvoker0< Type_t * >::Invoke(107 /* System.Type System.Type::get_UnderlyingSystemType() */, L_82);
		bool L_84;
		L_84 = DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36(((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_77, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_83, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (L_84)
		{
			goto IL_0174;
		}
	}
	{
		goto IL_017e;
	}

IL_0164:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_85 = V_0;
		int32_t L_86 = V_1;
		NullCheck(L_85);
		int32_t L_87 = L_86;
		PropertyInfo_t * L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
		NullCheck(L_88);
		Type_t * L_89;
		L_89 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_88);
		Type_t * L_90 = ___returnType2;
		NullCheck(L_89);
		bool L_91;
		L_91 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_89, L_90);
		if (!L_91)
		{
			goto IL_017e;
		}
	}

IL_0174:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_92 = V_0;
		int32_t L_93 = V_3;
		int32_t L_94 = L_93;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1));
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_95 = V_0;
		int32_t L_96 = V_1;
		NullCheck(L_95);
		int32_t L_97 = L_96;
		PropertyInfo_t * L_98 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
		NullCheck(L_92);
		ArrayElementTypeCheck (L_92, L_98);
		(L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_94), (PropertyInfo_t *)L_98);
	}

IL_017e:
	{
		int32_t L_99 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1));
	}

IL_0182:
	{
		int32_t L_100 = V_1;
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_101 = V_0;
		NullCheck(L_101);
		if ((((int32_t)L_100) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_101)->max_length))))))
		{
			goto IL_0077;
		}
	}
	{
		int32_t L_102 = V_3;
		if (L_102)
		{
			goto IL_0190;
		}
	}
	{
		return (PropertyInfo_t *)NULL;
	}

IL_0190:
	{
		int32_t L_103 = V_3;
		if ((!(((uint32_t)L_103) == ((uint32_t)1))))
		{
			goto IL_0198;
		}
	}
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_104 = V_0;
		NullCheck(L_104);
		int32_t L_105 = 0;
		PropertyInfo_t * L_106 = (L_104)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
		return L_106;
	}

IL_0198:
	{
		V_5 = 0;
		V_6 = (bool)0;
		int32_t L_107 = V_4;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_108 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_107);
		V_7 = L_108;
		V_1 = 0;
		goto IL_01b4;
	}

IL_01ab:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_109 = V_7;
		int32_t L_110 = V_1;
		int32_t L_111 = V_1;
		NullCheck(L_109);
		(L_109)->SetAt(static_cast<il2cpp_array_size_t>(L_110), (int32_t)L_111);
		int32_t L_112 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
	}

IL_01b4:
	{
		int32_t L_113 = V_1;
		int32_t L_114 = V_4;
		if ((((int32_t)L_113) < ((int32_t)L_114)))
		{
			goto IL_01ab;
		}
	}
	{
		V_1 = 1;
		goto IL_0227;
	}

IL_01bd:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_115 = V_0;
		int32_t L_116 = V_5;
		NullCheck(L_115);
		int32_t L_117 = L_116;
		PropertyInfo_t * L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
		NullCheck(L_118);
		Type_t * L_119;
		L_119 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_118);
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_120 = V_0;
		int32_t L_121 = V_1;
		NullCheck(L_120);
		int32_t L_122 = L_121;
		PropertyInfo_t * L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
		NullCheck(L_123);
		Type_t * L_124;
		L_124 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_123);
		Type_t * L_125 = ___returnType2;
		int32_t L_126;
		L_126 = DefaultBinder_FindMostSpecificType_m12CABC418FD49048D5871258192F21FF9743EADE(L_119, L_124, L_125, /*hidden argument*/NULL);
		V_10 = L_126;
		int32_t L_127 = V_10;
		if (L_127)
		{
			goto IL_01ff;
		}
	}
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_128 = ___indexes3;
		if (!L_128)
		{
			goto IL_01ff;
		}
	}
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_129 = V_0;
		int32_t L_130 = V_5;
		NullCheck(L_129);
		int32_t L_131 = L_130;
		PropertyInfo_t * L_132 = (L_129)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
		NullCheck(L_132);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_133;
		L_133 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(23 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_132);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_134 = V_7;
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_135 = V_0;
		int32_t L_136 = V_1;
		NullCheck(L_135);
		int32_t L_137 = L_136;
		PropertyInfo_t * L_138 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
		NullCheck(L_138);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_139;
		L_139 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(23 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_138);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_140 = V_7;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_141 = ___indexes3;
		int32_t L_142;
		L_142 = DefaultBinder_FindMostSpecific_mBFC9A7B793E52ACA13739812A3065854B6C30A53(L_133, L_134, (Type_t *)NULL, L_139, L_140, (Type_t *)NULL, L_141, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)NULL, /*hidden argument*/NULL);
		V_10 = L_142;
	}

IL_01ff:
	{
		int32_t L_143 = V_10;
		if (L_143)
		{
			goto IL_0218;
		}
	}
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_144 = V_0;
		int32_t L_145 = V_5;
		NullCheck(L_144);
		int32_t L_146 = L_145;
		PropertyInfo_t * L_147 = (L_144)->GetAt(static_cast<il2cpp_array_size_t>(L_146));
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_148 = V_0;
		int32_t L_149 = V_1;
		NullCheck(L_148);
		int32_t L_150 = L_149;
		PropertyInfo_t * L_151 = (L_148)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
		int32_t L_152;
		L_152 = DefaultBinder_FindMostSpecificProperty_m7AB40C67D54C244A7C9E12BC9D7E6538A2EB64E4(L_147, L_151, /*hidden argument*/NULL);
		V_10 = L_152;
		int32_t L_153 = V_10;
		if (L_153)
		{
			goto IL_0218;
		}
	}
	{
		V_6 = (bool)1;
	}

IL_0218:
	{
		int32_t L_154 = V_10;
		if ((!(((uint32_t)L_154) == ((uint32_t)2))))
		{
			goto IL_0223;
		}
	}
	{
		V_6 = (bool)0;
		int32_t L_155 = V_1;
		V_5 = L_155;
	}

IL_0223:
	{
		int32_t L_156 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)1));
	}

IL_0227:
	{
		int32_t L_157 = V_1;
		int32_t L_158 = V_3;
		if ((((int32_t)L_157) < ((int32_t)L_158)))
		{
			goto IL_01bd;
		}
	}
	{
		bool L_159 = V_6;
		if (!L_159)
		{
			goto IL_023f;
		}
	}
	{
		String_t* L_160;
		L_160 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), /*hidden argument*/NULL);
		AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * L_161 = (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var)));
		AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E(L_161, L_160, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_161, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_SelectProperty_mFB013F87C22EF7CE21ACFFE22992DB9A58D6272E_RuntimeMethod_var)));
	}

IL_023f:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_162 = V_0;
		int32_t L_163 = V_5;
		NullCheck(L_162);
		int32_t L_164 = L_163;
		PropertyInfo_t * L_165 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
		return L_165;
	}
}
// System.Object System.DefaultBinder::ChangeType(System.Object,System.Type,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DefaultBinder_ChangeType_m42998BC9906C79D60346D5754CE39FD1A6346BC1 (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, RuntimeObject * ___value0, Type_t * ___type1, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___cultureInfo2, const RuntimeMethod* method)
{
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD9CD6418A7362F71856DD449875783222744ED7F)), /*hidden argument*/NULL);
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_ChangeType_m42998BC9906C79D60346D5754CE39FD1A6346BC1_RuntimeMethod_var)));
	}
}
// System.Void System.DefaultBinder::ReorderArgumentArray(System.Object[]&,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBinder_ReorderArgumentArray_mC0878B5CA24E9E8283D2A5EFB3A842E55146EC99 (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** ___args0, RuntimeObject * ___state1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * V_0 = NULL;
	int32_t V_1 = 0;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_5 = NULL;
	{
		RuntimeObject * L_0 = ___state1;
		V_0 = ((BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 *)CastclassClass((RuntimeObject*)L_0, BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2_il2cpp_TypeInfo_var));
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_1 = V_0;
		NullCheck(L_1);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = L_1->get_m_argsMap_0();
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_3 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_3);
		DefaultBinder_ReorderParams_m3D1E8AECC37D1F340AAFC1A36A8F80BCDB9AA176(L_2, L_4, /*hidden argument*/NULL);
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_5 = V_0;
		NullCheck(L_5);
		bool L_6 = L_5->get_m_isParamArray_2();
		if (!L_6)
		{
			goto IL_007e;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_7 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_7);
		NullCheck(L_8);
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)1));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_9 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_9);
		NullCheck(L_10);
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_11 = V_0;
		NullCheck(L_11);
		int32_t L_12 = L_11->get_m_originalSize_1();
		if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))) == ((uint32_t)L_12))))
		{
			goto IL_003f;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_13 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_13);
		int32_t L_15 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_16 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_16);
		int32_t L_18 = V_1;
		NullCheck(L_17);
		int32_t L_19 = L_18;
		RuntimeObject * L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		NullCheck(((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)Castclass((RuntimeObject*)L_20, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)));
		int32_t L_21 = 0;
		RuntimeObject * L_22 = (((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)Castclass((RuntimeObject*)L_20, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_22);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (RuntimeObject *)L_22);
		return;
	}

IL_003f:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_23 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_24 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_23);
		NullCheck(L_24);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_25 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))));
		V_2 = L_25;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_26 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_26);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_28 = V_2;
		int32_t L_29 = V_1;
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_27, 0, (RuntimeArray *)(RuntimeArray *)L_28, 0, L_29, /*hidden argument*/NULL);
		int32_t L_30 = V_1;
		V_3 = L_30;
		V_4 = 0;
		goto IL_0074;
	}

IL_005b:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_31 = V_2;
		int32_t L_32 = V_3;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_33 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_34 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_33);
		int32_t L_35 = V_1;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		RuntimeObject * L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		int32_t L_38 = V_4;
		NullCheck(((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)Castclass((RuntimeObject*)L_37, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)));
		int32_t L_39 = L_38;
		RuntimeObject * L_40 = (((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)Castclass((RuntimeObject*)L_37, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)))->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		NullCheck(L_31);
		ArrayElementTypeCheck (L_31, L_40);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (RuntimeObject *)L_40);
		int32_t L_41 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1));
		int32_t L_42 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
	}

IL_0074:
	{
		int32_t L_43 = V_3;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_44 = V_2;
		NullCheck(L_44);
		if ((((int32_t)L_43) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))))
		{
			goto IL_005b;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_45 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_46 = V_2;
		*((RuntimeObject **)L_45) = (RuntimeObject *)L_46;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_45, (void*)(RuntimeObject *)L_46);
		return;
	}

IL_007e:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_47 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_48 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_47);
		NullCheck(L_48);
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_49 = V_0;
		NullCheck(L_49);
		int32_t L_50 = L_49->get_m_originalSize_1();
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length)))) <= ((int32_t)L_50)))
		{
			goto IL_00ac;
		}
	}
	{
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_51 = V_0;
		NullCheck(L_51);
		int32_t L_52 = L_51->get_m_originalSize_1();
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_53 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)L_52);
		V_5 = L_53;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_54 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_55 = *((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE**)L_54);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_56 = V_5;
		BinderState_t7D6BA6A794E92B5B3C56B638A52AA8932EA3BBA2 * L_57 = V_0;
		NullCheck(L_57);
		int32_t L_58 = L_57->get_m_originalSize_1();
		Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_55, 0, (RuntimeArray *)(RuntimeArray *)L_56, 0, L_58, /*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** L_59 = ___args0;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = V_5;
		*((RuntimeObject **)L_59) = (RuntimeObject *)L_60;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_59, (void*)(RuntimeObject *)L_60);
	}

IL_00ac:
	{
		return;
	}
}
// System.Reflection.MethodBase System.DefaultBinder::ExactBinding(System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t * DefaultBinder_ExactBinding_mBC96A411298DDF9860C8B7ED857A9C589AC9BA3C (MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* ___match0, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types1, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___modifiers2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_3 = NULL;
	int32_t V_4 = 0;
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_0 = ___match0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_ExactBinding_mBC96A411298DDF9860C8B7ED857A9C589AC9BA3C_RuntimeMethod_var)));
	}

IL_000e:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_2 = ___match0;
		NullCheck(L_2);
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_3 = (MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6*)(MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6*)SZArrayNew(MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))));
		V_0 = L_3;
		V_1 = 0;
		V_2 = 0;
		goto IL_0065;
	}

IL_001d:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_4 = ___match0;
		int32_t L_5 = V_2;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		MethodBase_t * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_8;
		L_8 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_7);
		V_3 = L_8;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_9 = V_3;
		NullCheck(L_9);
		if (!(((RuntimeArray*)L_9)->max_length))
		{
			goto IL_0061;
		}
	}
	{
		V_4 = 0;
		goto IL_0049;
	}

IL_002f:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_10 = V_3;
		int32_t L_11 = V_4;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		NullCheck(L_13);
		Type_t * L_14;
		L_14 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_13);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_15 = ___types1;
		int32_t L_16 = V_4;
		NullCheck(L_15);
		int32_t L_17 = L_16;
		Type_t * L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		NullCheck(L_14);
		bool L_19;
		L_19 = VirtFuncInvoker1< bool, Type_t * >::Invoke(113 /* System.Boolean System.Type::Equals(System.Type) */, L_14, L_18);
		if (!L_19)
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_20 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_0049:
	{
		int32_t L_21 = V_4;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_22 = ___types1;
		NullCheck(L_22);
		if ((((int32_t)L_21) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))))
		{
			goto IL_002f;
		}
	}

IL_0050:
	{
		int32_t L_23 = V_4;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_24 = ___types1;
		NullCheck(L_24);
		if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))))
		{
			goto IL_0061;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_25 = V_0;
		int32_t L_26 = V_1;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_27 = ___match0;
		int32_t L_28 = V_2;
		NullCheck(L_27);
		int32_t L_29 = L_28;
		MethodBase_t * L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_30);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (MethodBase_t *)L_30);
		int32_t L_31 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_0061:
	{
		int32_t L_32 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1));
	}

IL_0065:
	{
		int32_t L_33 = V_2;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_34 = ___match0;
		NullCheck(L_34);
		if ((((int32_t)L_33) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))))
		{
			goto IL_001d;
		}
	}
	{
		int32_t L_35 = V_1;
		if (L_35)
		{
			goto IL_0070;
		}
	}
	{
		return (MethodBase_t *)NULL;
	}

IL_0070:
	{
		int32_t L_36 = V_1;
		if ((!(((uint32_t)L_36) == ((uint32_t)1))))
		{
			goto IL_0078;
		}
	}
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_37 = V_0;
		NullCheck(L_37);
		int32_t L_38 = 0;
		MethodBase_t * L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
		return L_39;
	}

IL_0078:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_40 = V_0;
		int32_t L_41 = V_1;
		MethodBase_t * L_42;
		L_42 = DefaultBinder_FindMostDerivedNewSlotMeth_m66223756AF9480B9CB36751B6330D508D62ADAF5(L_40, L_41, /*hidden argument*/NULL);
		return L_42;
	}
}
// System.Reflection.PropertyInfo System.DefaultBinder::ExactPropertyBinding(System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t * DefaultBinder_ExactPropertyBinding_m4895C0BA37C1AC03D04CCAE8C1FF0BDECC8D7C8D (PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* ___match0, Type_t * ___returnType1, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types2, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* ___modifiers3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PropertyInfo_t * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t G_B5_0 = 0;
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_0 = ___match0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_ExactPropertyBinding_m4895C0BA37C1AC03D04CCAE8C1FF0BDECC8D7C8D_RuntimeMethod_var)));
	}

IL_000e:
	{
		V_0 = (PropertyInfo_t *)NULL;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_2 = ___types2;
		if (L_2)
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = 0;
		goto IL_0019;
	}

IL_0016:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_3 = ___types2;
		NullCheck(L_3);
		G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)));
	}

IL_0019:
	{
		V_1 = G_B5_0;
		V_2 = 0;
		goto IL_008a;
	}

IL_001e:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_4 = ___match0;
		int32_t L_5 = V_2;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		PropertyInfo_t * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_8;
		L_8 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(23 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_7);
		V_3 = L_8;
		V_4 = 0;
		goto IL_0046;
	}

IL_002c:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_9 = V_3;
		int32_t L_10 = V_4;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		Type_t * L_13;
		L_13 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_12);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_14 = ___types2;
		int32_t L_15 = V_4;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		Type_t * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_18;
		L_18 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_13, L_17, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_004b;
		}
	}
	{
		int32_t L_19 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
	}

IL_0046:
	{
		int32_t L_20 = V_4;
		int32_t L_21 = V_1;
		if ((((int32_t)L_20) < ((int32_t)L_21)))
		{
			goto IL_002c;
		}
	}

IL_004b:
	{
		int32_t L_22 = V_4;
		int32_t L_23 = V_1;
		if ((((int32_t)L_22) < ((int32_t)L_23)))
		{
			goto IL_0086;
		}
	}
	{
		Type_t * L_24 = ___returnType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_25;
		L_25 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_24, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0069;
		}
	}
	{
		Type_t * L_26 = ___returnType1;
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_27 = ___match0;
		int32_t L_28 = V_2;
		NullCheck(L_27);
		int32_t L_29 = L_28;
		PropertyInfo_t * L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		NullCheck(L_30);
		Type_t * L_31;
		L_31 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_30);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_32;
		L_32 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_26, L_31, /*hidden argument*/NULL);
		if (L_32)
		{
			goto IL_0086;
		}
	}

IL_0069:
	{
		PropertyInfo_t * L_33 = V_0;
		bool L_34;
		L_34 = PropertyInfo_op_Inequality_mB4C6169DC83174E7712055F0973BC55469AD9962(L_33, (PropertyInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_0082;
		}
	}
	{
		String_t* L_35;
		L_35 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), /*hidden argument*/NULL);
		AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * L_36 = (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var)));
		AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E(L_36, L_35, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_ExactPropertyBinding_m4895C0BA37C1AC03D04CCAE8C1FF0BDECC8D7C8D_RuntimeMethod_var)));
	}

IL_0082:
	{
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_37 = ___match0;
		int32_t L_38 = V_2;
		NullCheck(L_37);
		int32_t L_39 = L_38;
		PropertyInfo_t * L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		V_0 = L_40;
	}

IL_0086:
	{
		int32_t L_41 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1));
	}

IL_008a:
	{
		int32_t L_42 = V_2;
		PropertyInfoU5BU5D_tE59E95F68533BDA98ABBBEACB6A99BF2C7A4A26A* L_43 = ___match0;
		NullCheck(L_43);
		if ((((int32_t)L_42) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))
		{
			goto IL_001e;
		}
	}
	{
		PropertyInfo_t * L_44 = V_0;
		return L_44;
	}
}
// System.Int32 System.DefaultBinder::FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecific_mBFC9A7B793E52ACA13739812A3065854B6C30A53 (ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* ___p10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder11, Type_t * ___paramArrayType12, ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* ___p23, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder24, Type_t * ___paramArrayType25, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types6, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args7, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	Type_t * V_3 = NULL;
	Type_t * V_4 = NULL;
	int32_t V_5 = 0;
	{
		Type_t * L_0 = ___paramArrayType12;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_0, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		Type_t * L_2 = ___paramArrayType25;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_2, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0015;
		}
	}
	{
		return 2;
	}

IL_0015:
	{
		Type_t * L_4 = ___paramArrayType25;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_4, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002a;
		}
	}
	{
		Type_t * L_6 = ___paramArrayType12;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_6, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_002a;
		}
	}
	{
		return 1;
	}

IL_002a:
	{
		V_0 = (bool)0;
		V_1 = (bool)0;
		V_2 = 0;
		goto IL_00c7;
	}

IL_0035:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = ___args7;
		if (!L_8)
		{
			goto IL_0044;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = ___args7;
		int32_t L_10 = V_2;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		RuntimeObject * L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		RuntimeObject * L_13 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->get_Missing_3();
		if ((((RuntimeObject*)(RuntimeObject *)L_12) == ((RuntimeObject*)(RuntimeObject *)L_13)))
		{
			goto IL_00c3;
		}
	}

IL_0044:
	{
		Type_t * L_14 = ___paramArrayType12;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_14, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_005b;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = ___paramOrder11;
		int32_t L_17 = V_2;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		int32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_20 = ___p10;
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))), (int32_t)1)))))
		{
			goto IL_005b;
		}
	}
	{
		Type_t * L_21 = ___paramArrayType12;
		V_3 = L_21;
		goto IL_0066;
	}

IL_005b:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_22 = ___p10;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = ___paramOrder11;
		int32_t L_24 = V_2;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		NullCheck(L_22);
		int32_t L_27 = L_26;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_28 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		NullCheck(L_28);
		Type_t * L_29;
		L_29 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_28);
		V_3 = L_29;
	}

IL_0066:
	{
		Type_t * L_30 = ___paramArrayType25;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_31;
		L_31 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_30, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_31)
		{
			goto IL_0081;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_32 = ___paramOrder24;
		int32_t L_33 = V_2;
		NullCheck(L_32);
		int32_t L_34 = L_33;
		int32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_36 = ___p23;
		NullCheck(L_36);
		if ((((int32_t)L_35) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))), (int32_t)1)))))
		{
			goto IL_0081;
		}
	}
	{
		Type_t * L_37 = ___paramArrayType25;
		V_4 = L_37;
		goto IL_008e;
	}

IL_0081:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_38 = ___p23;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = ___paramOrder24;
		int32_t L_40 = V_2;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		int32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		NullCheck(L_38);
		int32_t L_43 = L_42;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_44 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		NullCheck(L_44);
		Type_t * L_45;
		L_45 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_44);
		V_4 = L_45;
	}

IL_008e:
	{
		Type_t * L_46 = V_3;
		Type_t * L_47 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_48;
		L_48 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_46, L_47, /*hidden argument*/NULL);
		if (L_48)
		{
			goto IL_00c3;
		}
	}
	{
		Type_t * L_49 = V_3;
		Type_t * L_50 = V_4;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_51 = ___types6;
		int32_t L_52 = V_2;
		NullCheck(L_51);
		int32_t L_53 = L_52;
		Type_t * L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
		int32_t L_55;
		L_55 = DefaultBinder_FindMostSpecificType_m12CABC418FD49048D5871258192F21FF9743EADE(L_49, L_50, L_54, /*hidden argument*/NULL);
		V_5 = L_55;
		int32_t L_56 = V_5;
		switch (L_56)
		{
			case 0:
			{
				goto IL_00bb;
			}
			case 1:
			{
				goto IL_00bd;
			}
			case 2:
			{
				goto IL_00c1;
			}
		}
	}
	{
		goto IL_00c3;
	}

IL_00bb:
	{
		return 0;
	}

IL_00bd:
	{
		V_0 = (bool)1;
		goto IL_00c3;
	}

IL_00c1:
	{
		V_1 = (bool)1;
	}

IL_00c3:
	{
		int32_t L_57 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1));
	}

IL_00c7:
	{
		int32_t L_58 = V_2;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_59 = ___types6;
		NullCheck(L_59);
		if ((((int32_t)L_58) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length))))))
		{
			goto IL_0035;
		}
	}
	{
		bool L_60 = V_0;
		bool L_61 = V_1;
		if ((!(((uint32_t)L_60) == ((uint32_t)L_61))))
		{
			goto IL_00f2;
		}
	}
	{
		bool L_62 = V_0;
		if (L_62)
		{
			goto IL_00f0;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_63 = ___args7;
		if (!L_63)
		{
			goto IL_00f0;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_64 = ___p10;
		NullCheck(L_64);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_65 = ___p23;
		NullCheck(L_65);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length)))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))))
		{
			goto IL_00e6;
		}
	}
	{
		return 1;
	}

IL_00e6:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_66 = ___p23;
		NullCheck(L_66);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_67 = ___p10;
		NullCheck(L_67);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length)))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length))))))
		{
			goto IL_00f0;
		}
	}
	{
		return 2;
	}

IL_00f0:
	{
		return 0;
	}

IL_00f2:
	{
		bool L_68 = V_0;
		if (L_68)
		{
			goto IL_00f7;
		}
	}
	{
		return 2;
	}

IL_00f7:
	{
		return 1;
	}
}
// System.Int32 System.DefaultBinder::FindMostSpecificType(System.Type,System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificType_m12CABC418FD49048D5871258192F21FF9743EADE (Type_t * ___c10, Type_t * ___c21, Type_t * ___t2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Type_t * L_0 = ___c10;
		Type_t * L_1 = ___c21;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_000b;
		}
	}
	{
		return 0;
	}

IL_000b:
	{
		Type_t * L_3 = ___c10;
		Type_t * L_4 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0016;
		}
	}
	{
		return 1;
	}

IL_0016:
	{
		Type_t * L_6 = ___c21;
		Type_t * L_7 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0021;
		}
	}
	{
		return 2;
	}

IL_0021:
	{
		Type_t * L_9 = ___c10;
		NullCheck(L_9);
		bool L_10;
		L_10 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0031;
		}
	}
	{
		Type_t * L_11 = ___c21;
		NullCheck(L_11);
		bool L_12;
		L_12 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_008d;
		}
	}

IL_0031:
	{
		Type_t * L_13 = ___c10;
		NullCheck(L_13);
		bool L_14;
		L_14 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0053;
		}
	}
	{
		Type_t * L_15 = ___c21;
		NullCheck(L_15);
		bool L_16;
		L_16 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0053;
		}
	}
	{
		Type_t * L_17 = ___c10;
		NullCheck(L_17);
		Type_t * L_18;
		L_18 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_17);
		___c10 = L_18;
		Type_t * L_19 = ___c21;
		NullCheck(L_19);
		Type_t * L_20;
		L_20 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_19);
		___c21 = L_20;
		goto IL_008d;
	}

IL_0053:
	{
		Type_t * L_21 = ___c10;
		NullCheck(L_21);
		bool L_22;
		L_22 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0075;
		}
	}
	{
		Type_t * L_23 = ___c10;
		NullCheck(L_23);
		Type_t * L_24;
		L_24 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_23);
		Type_t * L_25 = ___c21;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_26;
		L_26 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_24, L_25, /*hidden argument*/NULL);
		if (!L_26)
		{
			goto IL_006b;
		}
	}
	{
		return 2;
	}

IL_006b:
	{
		Type_t * L_27 = ___c10;
		NullCheck(L_27);
		Type_t * L_28;
		L_28 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_27);
		___c10 = L_28;
		goto IL_008d;
	}

IL_0075:
	{
		Type_t * L_29 = ___c21;
		NullCheck(L_29);
		Type_t * L_30;
		L_30 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_29);
		Type_t * L_31 = ___c10;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_32;
		L_32 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_30, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_0085;
		}
	}
	{
		return 1;
	}

IL_0085:
	{
		Type_t * L_33 = ___c21;
		NullCheck(L_33);
		Type_t * L_34;
		L_34 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_33);
		___c21 = L_34;
	}

IL_008d:
	{
		Type_t * L_35 = ___c10;
		NullCheck(L_35);
		bool L_36;
		L_36 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00c3;
		}
	}
	{
		Type_t * L_37 = ___c21;
		NullCheck(L_37);
		bool L_38;
		L_38 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_37, /*hidden argument*/NULL);
		if (!L_38)
		{
			goto IL_00c3;
		}
	}
	{
		Type_t * L_39 = ___c21;
		Type_t * L_40 = ___c10;
		bool L_41;
		L_41 = DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36(((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_39, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_40, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		V_0 = L_41;
		Type_t * L_42 = ___c10;
		Type_t * L_43 = ___c21;
		bool L_44;
		L_44 = DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36(((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_42, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), ((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_43, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		V_1 = L_44;
		goto IL_00d3;
	}

IL_00c3:
	{
		Type_t * L_45 = ___c10;
		Type_t * L_46 = ___c21;
		NullCheck(L_45);
		bool L_47;
		L_47 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_45, L_46);
		V_0 = L_47;
		Type_t * L_48 = ___c21;
		Type_t * L_49 = ___c10;
		NullCheck(L_48);
		bool L_50;
		L_50 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_48, L_49);
		V_1 = L_50;
	}

IL_00d3:
	{
		bool L_51 = V_0;
		bool L_52 = V_1;
		if ((!(((uint32_t)L_51) == ((uint32_t)L_52))))
		{
			goto IL_00d9;
		}
	}
	{
		return 0;
	}

IL_00d9:
	{
		bool L_53 = V_0;
		if (!L_53)
		{
			goto IL_00de;
		}
	}
	{
		return 2;
	}

IL_00de:
	{
		return 1;
	}
}
// System.Int32 System.DefaultBinder::FindMostSpecificMethod(System.Reflection.MethodBase,System.Int32[],System.Type,System.Reflection.MethodBase,System.Int32[],System.Type,System.Type[],System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificMethod_mDD29CF6E15D951B24932CAA0A20B66F629AD8725 (MethodBase_t * ___m10, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder11, Type_t * ___paramArrayType12, MethodBase_t * ___m23, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder24, Type_t * ___paramArrayType25, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___types6, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args7, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		MethodBase_t * L_0 = ___m10;
		NullCheck(L_0);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_1;
		L_1 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___paramOrder11;
		Type_t * L_3 = ___paramArrayType12;
		MethodBase_t * L_4 = ___m23;
		NullCheck(L_4);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_5;
		L_5 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_4);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = ___paramOrder24;
		Type_t * L_7 = ___paramArrayType25;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_8 = ___types6;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = ___args7;
		int32_t L_10;
		L_10 = DefaultBinder_FindMostSpecific_mBFC9A7B793E52ACA13739812A3065854B6C30A53(L_1, L_2, L_3, L_5, L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		int32_t L_11 = V_0;
		if (!L_11)
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_12 = V_0;
		return L_12;
	}

IL_0021:
	{
		MethodBase_t * L_13 = ___m10;
		MethodBase_t * L_14 = ___m23;
		bool L_15;
		L_15 = DefaultBinder_CompareMethodSigAndName_mF3DE5F5776FDCFF9C3DDDD40BED065E92DCF7780(L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_0050;
		}
	}
	{
		MethodBase_t * L_16 = ___m10;
		NullCheck(L_16);
		Type_t * L_17;
		L_17 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_16);
		int32_t L_18;
		L_18 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_17, /*hidden argument*/NULL);
		V_1 = L_18;
		MethodBase_t * L_19 = ___m23;
		NullCheck(L_19);
		Type_t * L_20;
		L_20 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_19);
		int32_t L_21;
		L_21 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_20, /*hidden argument*/NULL);
		V_2 = L_21;
		int32_t L_22 = V_1;
		int32_t L_23 = V_2;
		if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
		{
			goto IL_0048;
		}
	}
	{
		return 0;
	}

IL_0048:
	{
		int32_t L_24 = V_1;
		int32_t L_25 = V_2;
		if ((((int32_t)L_24) >= ((int32_t)L_25)))
		{
			goto IL_004e;
		}
	}
	{
		return 2;
	}

IL_004e:
	{
		return 1;
	}

IL_0050:
	{
		return 0;
	}
}
// System.Int32 System.DefaultBinder::FindMostSpecificField(System.Reflection.FieldInfo,System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificField_mF6178D25607D402730ACCD7E94887CACFE932542 (FieldInfo_t * ___cur10, FieldInfo_t * ___cur21, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		FieldInfo_t * L_0 = ___cur10;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
		FieldInfo_t * L_2 = ___cur21;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
		bool L_4;
		L_4 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_1, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0039;
		}
	}
	{
		FieldInfo_t * L_5 = ___cur10;
		NullCheck(L_5);
		Type_t * L_6;
		L_6 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_5);
		int32_t L_7;
		L_7 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		FieldInfo_t * L_8 = ___cur21;
		NullCheck(L_8);
		Type_t * L_9;
		L_9 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_8);
		int32_t L_10;
		L_10 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_9, /*hidden argument*/NULL);
		V_1 = L_10;
		int32_t L_11 = V_0;
		int32_t L_12 = V_1;
		if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
		{
			goto IL_0031;
		}
	}
	{
		return 0;
	}

IL_0031:
	{
		int32_t L_13 = V_0;
		int32_t L_14 = V_1;
		if ((((int32_t)L_13) >= ((int32_t)L_14)))
		{
			goto IL_0037;
		}
	}
	{
		return 2;
	}

IL_0037:
	{
		return 1;
	}

IL_0039:
	{
		return 0;
	}
}
// System.Int32 System.DefaultBinder::FindMostSpecificProperty(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_FindMostSpecificProperty_m7AB40C67D54C244A7C9E12BC9D7E6538A2EB64E4 (PropertyInfo_t * ___cur10, PropertyInfo_t * ___cur21, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		PropertyInfo_t * L_0 = ___cur10;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
		PropertyInfo_t * L_2 = ___cur21;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_2);
		bool L_4;
		L_4 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_1, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0039;
		}
	}
	{
		PropertyInfo_t * L_5 = ___cur10;
		NullCheck(L_5);
		Type_t * L_6;
		L_6 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_5);
		int32_t L_7;
		L_7 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		PropertyInfo_t * L_8 = ___cur21;
		NullCheck(L_8);
		Type_t * L_9;
		L_9 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_8);
		int32_t L_10;
		L_10 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_9, /*hidden argument*/NULL);
		V_1 = L_10;
		int32_t L_11 = V_0;
		int32_t L_12 = V_1;
		if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
		{
			goto IL_0031;
		}
	}
	{
		return 0;
	}

IL_0031:
	{
		int32_t L_13 = V_0;
		int32_t L_14 = V_1;
		if ((((int32_t)L_13) >= ((int32_t)L_14)))
		{
			goto IL_0037;
		}
	}
	{
		return 2;
	}

IL_0037:
	{
		return 1;
	}

IL_0039:
	{
		return 0;
	}
}
// System.Boolean System.DefaultBinder::CompareMethodSigAndName(System.Reflection.MethodBase,System.Reflection.MethodBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CompareMethodSigAndName_mF3DE5F5776FDCFF9C3DDDD40BED065E92DCF7780 (MethodBase_t * ___m10, MethodBase_t * ___m21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_0 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		MethodBase_t * L_0 = ___m10;
		NullCheck(L_0);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_1;
		L_1 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_0);
		V_0 = L_1;
		MethodBase_t * L_2 = ___m21;
		NullCheck(L_2);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_3;
		L_3 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_2);
		V_1 = L_3;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_4 = V_0;
		NullCheck(L_4);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_5 = V_1;
		NullCheck(L_5);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
		{
			goto IL_0018;
		}
	}
	{
		return (bool)0;
	}

IL_0018:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_6 = V_0;
		NullCheck(L_6);
		V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)));
		V_3 = 0;
		goto IL_003d;
	}

IL_0020:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_7 = V_0;
		int32_t L_8 = V_3;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		NullCheck(L_10);
		Type_t * L_11;
		L_11 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_10);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_12 = V_1;
		int32_t L_13 = V_3;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		NullCheck(L_15);
		Type_t * L_16;
		L_16 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_15);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_11, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0039;
		}
	}
	{
		return (bool)0;
	}

IL_0039:
	{
		int32_t L_18 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_003d:
	{
		int32_t L_19 = V_3;
		int32_t L_20 = V_2;
		if ((((int32_t)L_19) < ((int32_t)L_20)))
		{
			goto IL_0020;
		}
	}
	{
		return (bool)1;
	}
}
// System.Int32 System.DefaultBinder::GetHierarchyDepth(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899 (Type_t * ___t0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Type_t * V_1 = NULL;
	{
		V_0 = 0;
		Type_t * L_0 = ___t0;
		V_1 = L_0;
	}

IL_0004:
	{
		int32_t L_1 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
		Type_t * L_2 = V_1;
		NullCheck(L_2);
		Type_t * L_3;
		L_3 = VirtFuncInvoker0< Type_t * >::Invoke(29 /* System.Type System.Type::get_BaseType() */, L_2);
		V_1 = L_3;
		Type_t * L_4 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_4, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0004;
		}
	}
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
// System.Reflection.MethodBase System.DefaultBinder::FindMostDerivedNewSlotMeth(System.Reflection.MethodBase[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t * DefaultBinder_FindMostDerivedNewSlotMeth_m66223756AF9480B9CB36751B6330D508D62ADAF5 (MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* ___match0, int32_t ___cMatches1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	MethodBase_t * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		V_0 = 0;
		V_1 = (MethodBase_t *)NULL;
		V_2 = 0;
		goto IL_0038;
	}

IL_0008:
	{
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_0 = ___match0;
		int32_t L_1 = V_2;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		MethodBase_t * L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		Type_t * L_4;
		L_4 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3);
		int32_t L_5;
		L_5 = DefaultBinder_GetHierarchyDepth_m1A43C938A23282DF97989FFADAD5907101DC4899(L_4, /*hidden argument*/NULL);
		V_3 = L_5;
		int32_t L_6 = V_3;
		int32_t L_7 = V_0;
		if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
		{
			goto IL_002a;
		}
	}
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), /*hidden argument*/NULL);
		AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B * L_9 = (AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t621C519F5B9463AC6D8771EE95D759ED6DE5C27B_il2cpp_TypeInfo_var)));
		AmbiguousMatchException__ctor_mA9D54030082F4EBEDC39665C4827C50EB790950E(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultBinder_FindMostDerivedNewSlotMeth_m66223756AF9480B9CB36751B6330D508D62ADAF5_RuntimeMethod_var)));
	}

IL_002a:
	{
		int32_t L_10 = V_3;
		int32_t L_11 = V_0;
		if ((((int32_t)L_10) <= ((int32_t)L_11)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_12 = V_3;
		V_0 = L_12;
		MethodBaseU5BU5D_t6F71C0D70C29C9733A65F76A38FDCF619F9712C6* L_13 = ___match0;
		int32_t L_14 = V_2;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		MethodBase_t * L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		V_1 = L_16;
	}

IL_0034:
	{
		int32_t L_17 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_0038:
	{
		int32_t L_18 = V_2;
		int32_t L_19 = ___cMatches1;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_0008;
		}
	}
	{
		MethodBase_t * L_20 = V_1;
		return L_20;
	}
}
// System.Void System.DefaultBinder::ReorderParams(System.Int32[],System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBinder_ReorderParams_m3D1E8AECC37D1F340AAFC1A36A8F80BCDB9AA176 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___vars1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ___vars1;
		NullCheck(L_0);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
		V_0 = L_1;
		V_1 = 0;
		goto IL_0017;
	}

IL_000d:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = V_0;
		int32_t L_3 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = ___vars1;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		RuntimeObject * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_7);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RuntimeObject *)L_7);
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_0017:
	{
		int32_t L_9 = V_1;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = ___vars1;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
		{
			goto IL_000d;
		}
	}
	{
		V_2 = 0;
		goto IL_002d;
	}

IL_0021:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = ___vars1;
		int32_t L_12 = V_2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = V_0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___paramOrder0;
		int32_t L_15 = V_2;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		NullCheck(L_13);
		int32_t L_18 = L_17;
		RuntimeObject * L_19 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_19);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (RuntimeObject *)L_19);
		int32_t L_20 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_002d:
	{
		int32_t L_21 = V_2;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = ___vars1;
		NullCheck(L_22);
		if ((((int32_t)L_21) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))))
		{
			goto IL_0021;
		}
	}
	{
		return;
	}
}
// System.Boolean System.DefaultBinder::CreateParamOrder(System.Int32[],System.Reflection.ParameterInfo[],System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CreateParamOrder_m51BDC9C7574B2DD543E7BA2F854E57A47A158295 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___paramOrder0, ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* ___pars1, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___names2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_0 = ___pars1;
		NullCheck(L_0);
		BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
		V_0 = L_1;
		V_2 = 0;
		goto IL_0015;
	}

IL_000d:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___paramOrder0;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
		int32_t L_4 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0015:
	{
		int32_t L_5 = V_2;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_6 = ___pars1;
		NullCheck(L_6);
		if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))))
		{
			goto IL_000d;
		}
	}
	{
		V_3 = 0;
		goto IL_005c;
	}

IL_001f:
	{
		V_4 = 0;
		goto IL_0048;
	}

IL_0024:
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_7 = ___names2;
		int32_t L_8 = V_3;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		String_t* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_11 = ___pars1;
		int32_t L_12 = V_4;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		String_t* L_15;
		L_15 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Reflection.ParameterInfo::get_Name() */, L_14);
		NullCheck(L_10);
		bool L_16;
		L_16 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_10, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0042;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = ___paramOrder0;
		int32_t L_18 = V_4;
		int32_t L_19 = V_3;
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (int32_t)L_19);
		BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_20 = V_0;
		int32_t L_21 = V_3;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (bool)1);
		goto IL_004f;
	}

IL_0042:
	{
		int32_t L_22 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_0048:
	{
		int32_t L_23 = V_4;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_24 = ___pars1;
		NullCheck(L_24);
		if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))))
		{
			goto IL_0024;
		}
	}

IL_004f:
	{
		int32_t L_25 = V_4;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_26 = ___pars1;
		NullCheck(L_26);
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))))))
		{
			goto IL_0058;
		}
	}
	{
		return (bool)0;
	}

IL_0058:
	{
		int32_t L_27 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
	}

IL_005c:
	{
		int32_t L_28 = V_3;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_29 = ___names2;
		NullCheck(L_29);
		if ((((int32_t)L_28) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))))
		{
			goto IL_001f;
		}
	}
	{
		V_1 = 0;
		V_5 = 0;
		goto IL_0092;
	}

IL_0069:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = ___paramOrder0;
		int32_t L_31 = V_5;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		int32_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		if ((!(((uint32_t)L_33) == ((uint32_t)(-1)))))
		{
			goto IL_008c;
		}
	}
	{
		goto IL_0086;
	}

IL_0072:
	{
		BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_34 = V_0;
		int32_t L_35 = V_1;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		uint8_t L_37 = (uint8_t)(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		if (L_37)
		{
			goto IL_0082;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = ___paramOrder0;
		int32_t L_39 = V_5;
		int32_t L_40 = V_1;
		NullCheck(L_38);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (int32_t)L_40);
		int32_t L_41 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1));
		goto IL_008c;
	}

IL_0082:
	{
		int32_t L_42 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
	}

IL_0086:
	{
		int32_t L_43 = V_1;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_44 = ___pars1;
		NullCheck(L_44);
		if ((((int32_t)L_43) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))))
		{
			goto IL_0072;
		}
	}

IL_008c:
	{
		int32_t L_45 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
	}

IL_0092:
	{
		int32_t L_46 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_47 = ___pars1;
		NullCheck(L_47);
		if ((((int32_t)L_46) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))))
		{
			goto IL_0069;
		}
	}
	{
		return (bool)1;
	}
}
// System.Boolean System.DefaultBinder::CanConvertPrimitive(System.RuntimeType,System.RuntimeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36 (RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___source0, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___target1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_0 = ___source0;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, L_0);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_2 = ___source0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = Type_GetTypeCode_m25B2ADC2D68FE33486DE032926C6B1EECC8D73CE(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_4 = ___target1;
		int32_t L_5;
		L_5 = Type_GetTypeCode_m25B2ADC2D68FE33486DE032926C6B1EECC8D73CE(L_4, /*hidden argument*/NULL);
		V_1 = L_5;
		int32_t L_6 = V_0;
		int32_t L_7 = V_1;
		if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
		{
			goto IL_0026;
		}
	}
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_8 = ___source0;
		NullCheck(L_8);
		bool L_9;
		L_9 = Type_get_IsPrimitive_m43E50D507C45CE3BD51C0DC07C8AB061AFD6B3C3(L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0026;
		}
	}
	{
		return (bool)1;
	}

IL_0026:
	{
		int32_t L_10 = V_1;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)4)))
		{
			case 0:
			{
				goto IL_005f;
			}
			case 1:
			{
				goto IL_00f6;
			}
			case 2:
			{
				goto IL_00f6;
			}
			case 3:
			{
				goto IL_006b;
			}
			case 4:
			{
				goto IL_0075;
			}
			case 5:
			{
				goto IL_0081;
			}
			case 6:
			{
				goto IL_008b;
			}
			case 7:
			{
				goto IL_00ad;
			}
			case 8:
			{
				goto IL_00b7;
			}
			case 9:
			{
				goto IL_00e1;
			}
			case 10:
			{
				goto IL_00eb;
			}
		}
	}
	{
		goto IL_00f6;
	}

IL_005f:
	{
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)6)))
		{
			goto IL_0067;
		}
	}
	{
		int32_t L_12 = V_0;
		if ((!(((uint32_t)L_12) == ((uint32_t)8))))
		{
			goto IL_0069;
		}
	}

IL_0067:
	{
		return (bool)1;
	}

IL_0069:
	{
		return (bool)0;
	}

IL_006b:
	{
		int32_t L_13 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)5))) <= ((uint32_t)1))))
		{
			goto IL_0073;
		}
	}
	{
		return (bool)1;
	}

IL_0073:
	{
		return (bool)0;
	}

IL_0075:
	{
		int32_t L_14 = V_0;
		if ((((int32_t)L_14) == ((int32_t)4)))
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_15 = V_0;
		if ((!(((uint32_t)L_15) == ((uint32_t)6))))
		{
			goto IL_007f;
		}
	}

IL_007d:
	{
		return (bool)1;
	}

IL_007f:
	{
		return (bool)0;
	}

IL_0081:
	{
		int32_t L_16 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)4))) <= ((uint32_t)4))))
		{
			goto IL_0089;
		}
	}
	{
		return (bool)1;
	}

IL_0089:
	{
		return (bool)0;
	}

IL_008b:
	{
		int32_t L_17 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)4)))
		{
			case 0:
			{
				goto IL_00a9;
			}
			case 1:
			{
				goto IL_00ab;
			}
			case 2:
			{
				goto IL_00a9;
			}
			case 3:
			{
				goto IL_00ab;
			}
			case 4:
			{
				goto IL_00a9;
			}
		}
	}
	{
		goto IL_00ab;
	}

IL_00a9:
	{
		return (bool)1;
	}

IL_00ab:
	{
		return (bool)0;
	}

IL_00ad:
	{
		int32_t L_18 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)4))) <= ((uint32_t)6))))
		{
			goto IL_00b5;
		}
	}
	{
		return (bool)1;
	}

IL_00b5:
	{
		return (bool)0;
	}

IL_00b7:
	{
		int32_t L_19 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)4)))
		{
			case 0:
			{
				goto IL_00dd;
			}
			case 1:
			{
				goto IL_00df;
			}
			case 2:
			{
				goto IL_00dd;
			}
			case 3:
			{
				goto IL_00df;
			}
			case 4:
			{
				goto IL_00dd;
			}
			case 5:
			{
				goto IL_00df;
			}
			case 6:
			{
				goto IL_00dd;
			}
		}
	}
	{
		goto IL_00df;
	}

IL_00dd:
	{
		return (bool)1;
	}

IL_00df:
	{
		return (bool)0;
	}

IL_00e1:
	{
		int32_t L_20 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)4))) <= ((uint32_t)8))))
		{
			goto IL_00e9;
		}
	}
	{
		return (bool)1;
	}

IL_00e9:
	{
		return (bool)0;
	}

IL_00eb:
	{
		int32_t L_21 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)4))) <= ((uint32_t)((int32_t)9)))))
		{
			goto IL_00f4;
		}
	}
	{
		return (bool)1;
	}

IL_00f4:
	{
		return (bool)0;
	}

IL_00f6:
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_22 = ___target1;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_23 = { reinterpret_cast<intptr_t> (IntPtr_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_24;
		L_24 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_23, /*hidden argument*/NULL);
		bool L_25;
		L_25 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_22, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0110;
		}
	}
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_26 = ___source0;
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_27 = ___target1;
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		bool L_28;
		L_28 = RuntimeType_op_Equality_m8A22BBB7101C4F761562D1C12628DAFACC000848(L_26, L_27, /*hidden argument*/NULL);
		return L_28;
	}

IL_0110:
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_29 = ___target1;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_30 = { reinterpret_cast<intptr_t> (UIntPtr_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_31;
		L_31 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_30, /*hidden argument*/NULL);
		bool L_32;
		L_32 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_29, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_012a;
		}
	}
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_33 = ___source0;
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_34 = ___target1;
		IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		bool L_35;
		L_35 = RuntimeType_op_Equality_m8A22BBB7101C4F761562D1C12628DAFACC000848(L_33, L_34, /*hidden argument*/NULL);
		return L_35;
	}

IL_012a:
	{
		return (bool)0;
	}
}
// System.Boolean System.DefaultBinder::CanConvertPrimitiveObjectToType(System.Object,System.RuntimeType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CanConvertPrimitiveObjectToType_m44681DDC094743DBC9ADC3136EADC210B423D4FB (RuntimeObject * ___source0, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___type1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___source0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (bool)1;
	}

IL_0005:
	{
		RuntimeObject * L_1 = ___source0;
		NullCheck(L_1);
		Type_t * L_2;
		L_2 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		Type_t * L_3 = V_0;
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_4 = ___type1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_3, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0022;
		}
	}
	{
		Type_t * L_6 = V_0;
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_7 = ___type1;
		bool L_8;
		L_8 = DefaultBinder_CanConvertPrimitive_m9B294FD82C485BD2D4153382E2958E86775ECE36(((RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 *)CastclassClass((RuntimeObject*)L_6, RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07_il2cpp_TypeInfo_var)), L_7, /*hidden argument*/NULL);
		return L_8;
	}

IL_0022:
	{
		return (bool)1;
	}
}
// System.Void System.DefaultBinder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultBinder__ctor_m9FCB5643645E49CBB2ADC69A2A91FEC30788D5AF (DefaultBinder_t53E61191376E63AB66B9855D19FD71181EBC6BE1 * __this, const RuntimeMethod* method)
{
	{
		Binder__ctor_m0EECB8BAD427DE4635A9BDB3CABF19252278AD4D(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Runtime.CompilerServices.DefaultDependencyAttribute::.ctor(System.Runtime.CompilerServices.LoadHint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultDependencyAttribute__ctor_mB8819D2BB843E207C3E70D9320F837DE8E4C9B96 (DefaultDependencyAttribute_t21B87744D7ABF0FF6F57E498DE4EFD9A03E4F143 * __this, int32_t ___loadHintArgument0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___loadHintArgument0;
		__this->set_loadHint_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute::.ctor(System.Runtime.InteropServices.DllImportSearchPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultDllImportSearchPathsAttribute__ctor_m83BB822102FB5AEBE16A3BC99A3ACF9400D1F269 (DefaultDllImportSearchPathsAttribute_t606861446278EFE315772AB77331FBD457E0B68F * __this, int32_t ___paths0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___paths0;
		__this->set__paths_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Reflection.DefaultMemberAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMemberAttribute__ctor_mA025B6F5B3A9292696E01108027840C8DFF7F4D7 (DefaultMemberAttribute_t8C9B3330DEA69EE364962477FF14FD2CFE30D4B5 * __this, String_t* ___memberName0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___memberName0;
		__this->set_m_memberName_0(L_0);
		return;
	}
}
// System.String System.Reflection.DefaultMemberAttribute::get_MemberName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultMemberAttribute_get_MemberName_mD05D92B42866D2B232F34F73CE233BA9388D9855 (DefaultMemberAttribute_t8C9B3330DEA69EE364962477FF14FD2CFE30D4B5 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_memberName_0();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: System.Delegate
IL2CPP_EXTERN_C void Delegate_t_marshal_pinvoke(const Delegate_t& unmarshaled, Delegate_t_marshaled_pinvoke& marshaled)
{
	Exception_t* ___method_info_7Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'method_info' of type 'Delegate': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___method_info_7Exception, NULL);
}
IL2CPP_EXTERN_C void Delegate_t_marshal_pinvoke_back(const Delegate_t_marshaled_pinvoke& marshaled, Delegate_t& unmarshaled)
{
	Exception_t* ___method_info_7Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'method_info' of type 'Delegate': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___method_info_7Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.Delegate
IL2CPP_EXTERN_C void Delegate_t_marshal_pinvoke_cleanup(Delegate_t_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Delegate
IL2CPP_EXTERN_C void Delegate_t_marshal_com(const Delegate_t& unmarshaled, Delegate_t_marshaled_com& marshaled)
{
	Exception_t* ___method_info_7Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'method_info' of type 'Delegate': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___method_info_7Exception, NULL);
}
IL2CPP_EXTERN_C void Delegate_t_marshal_com_back(const Delegate_t_marshaled_com& marshaled, Delegate_t& unmarshaled)
{
	Exception_t* ___method_info_7Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'method_info' of type 'Delegate': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___method_info_7Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.Delegate
IL2CPP_EXTERN_C void Delegate_t_marshal_com_cleanup(Delegate_t_marshaled_com& marshaled)
{
}
// System.Reflection.MethodInfo System.Delegate::get_Method()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_get_Method_m8C2479250311F4BEA75F013CD3045F5558DE2227 (Delegate_t * __this, const RuntimeMethod* method)
{
	{
		MethodInfo_t * L_0;
		L_0 = VirtFuncInvoker0< MethodInfo_t * >::Invoke(7 /* System.Reflection.MethodInfo System.Delegate::GetMethodImpl() */, __this);
		return L_0;
	}
}
// System.Reflection.MethodInfo System.Delegate::GetVirtualMethod_internal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_GetVirtualMethod_internal_m1CBBC03C839EF09B15DC34DD5C53EF9C632C5BB2 (Delegate_t * __this, const RuntimeMethod* method)
{
	typedef MethodInfo_t * (*Delegate_GetVirtualMethod_internal_m1CBBC03C839EF09B15DC34DD5C53EF9C632C5BB2_ftn) (Delegate_t *);
	using namespace il2cpp::icalls;
	return ((Delegate_GetVirtualMethod_internal_m1CBBC03C839EF09B15DC34DD5C53EF9C632C5BB2_ftn)mscorlib::System::Delegate::GetVirtualMethod_internal) (__this);
}
// System.Object System.Delegate::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Delegate_get_Target_mA4C35D598EE379F0F1D49EA8670620792D25EAB1 (Delegate_t * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_m_target_2();
		return L_0;
	}
}
// System.Delegate System.Delegate::CreateDelegate_internal(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2 (Type_t * ___type0, RuntimeObject * ___target1, MethodInfo_t * ___info2, bool ___throwOnBindFailure3, const RuntimeMethod* method)
{
	typedef Delegate_t * (*Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2_ftn) (Type_t *, RuntimeObject *, MethodInfo_t *, bool);
	using namespace il2cpp::icalls;
	return ((Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2_ftn)mscorlib::System::Delegate::CreateDelegate_internal) (___type0, ___target1, ___info2, ___throwOnBindFailure3);
}
// System.Boolean System.Delegate::arg_type_match(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521 (Type_t * ___delArgType0, Type_t * ___argType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Type_t * L_0 = ___delArgType0;
		Type_t * L_1 = ___argType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (L_3)
		{
			goto IL_001e;
		}
	}
	{
		Type_t * L_4 = ___argType1;
		NullCheck(L_4);
		bool L_5;
		L_5 = Type_get_IsValueType_m9CCCB4759C2D5A890096F8DBA66DAAEFE9D913FB(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_001e;
		}
	}
	{
		Type_t * L_6 = ___argType1;
		Type_t * L_7 = ___delArgType0;
		NullCheck(L_6);
		bool L_8;
		L_8 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_6, L_7);
		if (!L_8)
		{
			goto IL_001e;
		}
	}
	{
		V_0 = (bool)1;
	}

IL_001e:
	{
		bool L_9 = V_0;
		if (L_9)
		{
			goto IL_0053;
		}
	}
	{
		Type_t * L_10 = ___delArgType0;
		NullCheck(L_10);
		bool L_11;
		L_11 = VirtFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, L_10);
		if (!L_11)
		{
			goto IL_003b;
		}
	}
	{
		Type_t * L_12 = ___delArgType0;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		Type_t * L_13;
		L_13 = Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53(L_12, /*hidden argument*/NULL);
		Type_t * L_14 = ___argType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_13, L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_003b;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0053;
	}

IL_003b:
	{
		Type_t * L_16 = ___argType1;
		NullCheck(L_16);
		bool L_17;
		L_17 = VirtFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, L_16);
		if (!L_17)
		{
			goto IL_0053;
		}
	}
	{
		Type_t * L_18 = ___argType1;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		Type_t * L_19;
		L_19 = Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53(L_18, /*hidden argument*/NULL);
		Type_t * L_20 = ___delArgType0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_21;
		L_21 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_19, L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_0053;
		}
	}
	{
		V_0 = (bool)1;
	}

IL_0053:
	{
		bool L_22 = V_0;
		return L_22;
	}
}
// System.Boolean System.Delegate::arg_type_match_this(System.Type,System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_arg_type_match_this_m1CDFBFA6D4AD61DD23C3E9E4E151259FB73363EB (Type_t * ___delArgType0, Type_t * ___argType1, bool ___boxedThis2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B7_0 = 0;
	int32_t G_B11_0 = 0;
	{
		Type_t * L_0 = ___argType1;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsValueType_m9CCCB4759C2D5A890096F8DBA66DAAEFE9D913FB(L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		Type_t * L_2 = ___delArgType0;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		Type_t * L_4 = ___delArgType0;
		NullCheck(L_4);
		Type_t * L_5;
		L_5 = VirtFuncInvoker0< Type_t * >::Invoke(98 /* System.Type System.Type::GetElementType() */, L_4);
		Type_t * L_6 = ___argType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_5, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_002d;
		}
	}

IL_001e:
	{
		bool L_8 = ___boxedThis2;
		if (!L_8)
		{
			goto IL_002a;
		}
	}
	{
		Type_t * L_9 = ___delArgType0;
		Type_t * L_10 = ___argType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_9, L_10, /*hidden argument*/NULL);
		G_B7_0 = ((int32_t)(L_11));
		goto IL_002e;
	}

IL_002a:
	{
		G_B7_0 = 0;
		goto IL_002e;
	}

IL_002d:
	{
		G_B7_0 = 1;
	}

IL_002e:
	{
		V_0 = (bool)G_B7_0;
		goto IL_0045;
	}

IL_0031:
	{
		Type_t * L_12 = ___delArgType0;
		Type_t * L_13 = ___argType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_12, L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_0043;
		}
	}
	{
		Type_t * L_15 = ___argType1;
		Type_t * L_16 = ___delArgType0;
		NullCheck(L_15);
		bool L_17;
		L_17 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_15, L_16);
		G_B11_0 = ((int32_t)(L_17));
		goto IL_0044;
	}

IL_0043:
	{
		G_B11_0 = 1;
	}

IL_0044:
	{
		V_0 = (bool)G_B11_0;
	}

IL_0045:
	{
		bool L_18 = V_0;
		return L_18;
	}
}
// System.Boolean System.Delegate::return_type_match(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_return_type_match_mB71CBFD488D540984EBF6835A051763BCF510F4F (Type_t * ___delReturnType0, Type_t * ___returnType1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Type_t * L_0 = ___returnType1;
		Type_t * L_1 = ___delReturnType0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (L_3)
		{
			goto IL_006f;
		}
	}
	{
		Type_t * L_4 = ___returnType1;
		NullCheck(L_4);
		bool L_5;
		L_5 = Type_get_IsValueType_m9CCCB4759C2D5A890096F8DBA66DAAEFE9D913FB(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0020;
		}
	}
	{
		Type_t * L_6 = ___delReturnType0;
		Type_t * L_7 = ___returnType1;
		NullCheck(L_6);
		bool L_8;
		L_8 = VirtFuncInvoker1< bool, Type_t * >::Invoke(110 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_6, L_7);
		if (!L_8)
		{
			goto IL_0020;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_006f;
	}

IL_0020:
	{
		Type_t * L_9 = ___delReturnType0;
		NullCheck(L_9);
		bool L_10;
		L_10 = VirtFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, L_9);
		V_1 = L_10;
		Type_t * L_11 = ___returnType1;
		NullCheck(L_11);
		bool L_12;
		L_12 = VirtFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, L_11);
		V_2 = L_12;
		bool L_13 = V_2;
		bool L_14 = V_1;
		if (!((int32_t)((int32_t)L_13&(int32_t)L_14)))
		{
			goto IL_0047;
		}
	}
	{
		Type_t * L_15 = ___delReturnType0;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		Type_t * L_16;
		L_16 = Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53(L_15, /*hidden argument*/NULL);
		Type_t * L_17 = ___returnType1;
		Type_t * L_18;
		L_18 = Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53(L_17, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_16, L_18, /*hidden argument*/NULL);
		V_0 = L_19;
		goto IL_006f;
	}

IL_0047:
	{
		bool L_20 = V_1;
		if (!L_20)
		{
			goto IL_005c;
		}
	}
	{
		Type_t * L_21 = ___delReturnType0;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		Type_t * L_22;
		L_22 = Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53(L_21, /*hidden argument*/NULL);
		Type_t * L_23 = ___returnType1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_24;
		L_24 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_22, L_23, /*hidden argument*/NULL);
		if (!L_24)
		{
			goto IL_005c;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_006f;
	}

IL_005c:
	{
		bool L_25 = V_2;
		if (!L_25)
		{
			goto IL_006f;
		}
	}
	{
		Type_t * L_26 = ___returnType1;
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_il2cpp_TypeInfo_var);
		Type_t * L_27;
		L_27 = Enum_GetUnderlyingType_m8BD5EDDA4C9A15C2988B27DD48314AC3C16F7A53(L_26, /*hidden argument*/NULL);
		Type_t * L_28 = ___delReturnType0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_29;
		L_29 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_006f;
		}
	}
	{
		V_0 = (bool)1;
	}

IL_006f:
	{
		bool L_30 = V_0;
		return L_30;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m16E7D3A335D5D29E54016ECE26009B7B0177E0D5 (Type_t * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, bool ___throwOnBindFailure3, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		RuntimeObject * L_1 = ___firstArgument1;
		MethodInfo_t * L_2 = ___method2;
		bool L_3 = ___throwOnBindFailure3;
		Delegate_t * L_4;
		L_4 = Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C(L_0, L_1, L_2, L_3, (bool)1, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C (Type_t * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, bool ___throwOnBindFailure3, bool ___allowClosed4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MulticastDelegate_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	MethodInfo_t * V_1 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_2 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * V_6 = NULL;
	Delegate_t * V_7 = NULL;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t G_B47_0 = 0;
	{
		RuntimeObject * L_0 = ___firstArgument1;
		V_0 = L_0;
		Type_t * L_1 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_1, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var)));
	}

IL_0016:
	{
		MethodInfo_t * L_4 = ___method2;
		bool L_5;
		L_5 = MethodInfo_op_Equality_mC78C53FBCEF409A2EBD689D6781D23C62E6161F2(L_4, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002a;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_6 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var)));
	}

IL_002a:
	{
		Type_t * L_7 = ___type0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_8 = { reinterpret_cast<intptr_t> (MulticastDelegate_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_9;
		L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_8, /*hidden argument*/NULL);
		NullCheck(L_7);
		bool L_10;
		L_10 = VirtFuncInvoker1< bool, Type_t * >::Invoke(108 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_7, L_9);
		if (L_10)
		{
			goto IL_0047;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_11 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A02DB606A0855C50165F8DAFFB0319759D5B0A6)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var)));
	}

IL_0047:
	{
		Type_t * L_12 = ___type0;
		NullCheck(L_12);
		MethodInfo_t * L_13;
		L_13 = Type_GetMethod_mDD47332AAF3036AAFC4C6626A999A452E7143DCF(L_12, _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2, /*hidden argument*/NULL);
		V_1 = L_13;
		MethodInfo_t * L_14 = V_1;
		NullCheck(L_14);
		Type_t * L_15;
		L_15 = VirtFuncInvoker0< Type_t * >::Invoke(39 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_14);
		MethodInfo_t * L_16 = ___method2;
		NullCheck(L_16);
		Type_t * L_17;
		L_17 = VirtFuncInvoker0< Type_t * >::Invoke(39 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_16);
		bool L_18;
		L_18 = Delegate_return_type_match_mB71CBFD488D540984EBF6835A051763BCF510F4F(L_15, L_17, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_0076;
		}
	}
	{
		bool L_19 = ___throwOnBindFailure3;
		if (!L_19)
		{
			goto IL_0074;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AF487A9C8F58854A086A8D281DC7548A06D6350)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var)));
	}

IL_0074:
	{
		return (Delegate_t *)NULL;
	}

IL_0076:
	{
		MethodInfo_t * L_21 = V_1;
		NullCheck(L_21);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_22;
		L_22 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(37 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersInternal() */, L_21);
		V_2 = L_22;
		MethodInfo_t * L_23 = ___method2;
		NullCheck(L_23);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_24;
		L_24 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(37 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersInternal() */, L_23);
		V_3 = L_24;
		RuntimeObject * L_25 = V_0;
		if (!L_25)
		{
			goto IL_00a9;
		}
	}
	{
		MethodInfo_t * L_26 = ___method2;
		NullCheck(L_26);
		bool L_27;
		L_27 = MethodBase_get_IsStatic_mDFDF51EDFE5DBDD5FE942564A1F56E3C7E3DE43F(L_26, /*hidden argument*/NULL);
		if (L_27)
		{
			goto IL_009b;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_28 = V_3;
		NullCheck(L_28);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_29 = V_2;
		NullCheck(L_29);
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))? 1 : 0);
		goto IL_00e7;
	}

IL_009b:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_30 = V_3;
		NullCheck(L_30);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_31 = V_2;
		NullCheck(L_31);
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))), (int32_t)1))))? 1 : 0);
		goto IL_00e7;
	}

IL_00a9:
	{
		MethodInfo_t * L_32 = ___method2;
		NullCheck(L_32);
		bool L_33;
		L_33 = MethodBase_get_IsStatic_mDFDF51EDFE5DBDD5FE942564A1F56E3C7E3DE43F(L_32, /*hidden argument*/NULL);
		if (L_33)
		{
			goto IL_00cd;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_34 = V_3;
		NullCheck(L_34);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_35 = V_2;
		NullCheck(L_35);
		V_4 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))), (int32_t)1))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))? 1 : 0);
		bool L_36 = V_4;
		if (L_36)
		{
			goto IL_00e7;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_37 = V_3;
		NullCheck(L_37);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_38 = V_2;
		NullCheck(L_38);
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))? 1 : 0);
		goto IL_00e7;
	}

IL_00cd:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_39 = V_3;
		NullCheck(L_39);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_40 = V_2;
		NullCheck(L_40);
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))? 1 : 0);
		bool L_41 = V_4;
		if (L_41)
		{
			goto IL_00e7;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_42 = V_3;
		NullCheck(L_42);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_43 = V_2;
		NullCheck(L_43);
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))), (int32_t)1))))? 1 : 0);
	}

IL_00e7:
	{
		bool L_44 = V_4;
		if (L_44)
		{
			goto IL_00fb;
		}
	}
	{
		bool L_45 = ___throwOnBindFailure3;
		if (!L_45)
		{
			goto IL_00f9;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_46 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_46, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral316F5D3BF71B65B9AEFA01A4F61E4F4153AFA4F0)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var)));
	}

IL_00f9:
	{
		return (Delegate_t *)NULL;
	}

IL_00fb:
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_47 = (DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 *)il2cpp_codegen_object_new(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288_il2cpp_TypeInfo_var);
		DelegateData__ctor_m8906F7C3053984FA28B01D29921553ABE372BD19(L_47, /*hidden argument*/NULL);
		V_6 = L_47;
		RuntimeObject * L_48 = V_0;
		if (!L_48)
		{
			goto IL_01a9;
		}
	}
	{
		MethodInfo_t * L_49 = ___method2;
		NullCheck(L_49);
		bool L_50;
		L_50 = MethodBase_get_IsStatic_mDFDF51EDFE5DBDD5FE942564A1F56E3C7E3DE43F(L_49, /*hidden argument*/NULL);
		if (L_50)
		{
			goto IL_0157;
		}
	}
	{
		RuntimeObject * L_51 = V_0;
		NullCheck(L_51);
		Type_t * L_52;
		L_52 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_51, /*hidden argument*/NULL);
		MethodInfo_t * L_53 = ___method2;
		NullCheck(L_53);
		Type_t * L_54;
		L_54 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_53);
		bool L_55;
		L_55 = Delegate_arg_type_match_this_m1CDFBFA6D4AD61DD23C3E9E4E151259FB73363EB(L_52, L_54, (bool)1, /*hidden argument*/NULL);
		V_5 = L_55;
		V_8 = 0;
		goto IL_014b;
	}

IL_0129:
	{
		bool L_56 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_57 = V_2;
		int32_t L_58 = V_8;
		NullCheck(L_57);
		int32_t L_59 = L_58;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
		NullCheck(L_60);
		Type_t * L_61;
		L_61 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_60);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_62 = V_3;
		int32_t L_63 = V_8;
		NullCheck(L_62);
		int32_t L_64 = L_63;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		NullCheck(L_65);
		Type_t * L_66;
		L_66 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_65);
		bool L_67;
		L_67 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_61, L_66, /*hidden argument*/NULL);
		V_5 = (bool)((int32_t)((int32_t)L_56&(int32_t)L_67));
		int32_t L_68 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1));
	}

IL_014b:
	{
		int32_t L_69 = V_8;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_70 = V_3;
		NullCheck(L_70);
		if ((((int32_t)L_69) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))))))
		{
			goto IL_0129;
		}
	}
	{
		goto IL_02dc;
	}

IL_0157:
	{
		RuntimeObject * L_71 = V_0;
		NullCheck(L_71);
		Type_t * L_72;
		L_72 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_71, /*hidden argument*/NULL);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_73 = V_3;
		NullCheck(L_73);
		int32_t L_74 = 0;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_75 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		NullCheck(L_75);
		Type_t * L_76;
		L_76 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_75);
		bool L_77;
		L_77 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_72, L_76, /*hidden argument*/NULL);
		V_5 = L_77;
		V_9 = 1;
		goto IL_0195;
	}

IL_0171:
	{
		bool L_78 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_79 = V_2;
		int32_t L_80 = V_9;
		NullCheck(L_79);
		int32_t L_81 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_80, (int32_t)1));
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_82 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
		NullCheck(L_82);
		Type_t * L_83;
		L_83 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_82);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_84 = V_3;
		int32_t L_85 = V_9;
		NullCheck(L_84);
		int32_t L_86 = L_85;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_87 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
		NullCheck(L_87);
		Type_t * L_88;
		L_88 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_87);
		bool L_89;
		L_89 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_83, L_88, /*hidden argument*/NULL);
		V_5 = (bool)((int32_t)((int32_t)L_78&(int32_t)L_89));
		int32_t L_90 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1));
	}

IL_0195:
	{
		int32_t L_91 = V_9;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_92 = V_3;
		NullCheck(L_92);
		if ((((int32_t)L_91) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_92)->max_length))))))
		{
			goto IL_0171;
		}
	}
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_93 = V_6;
		NullCheck(L_93);
		L_93->set_curried_first_arg_2((bool)1);
		goto IL_02dc;
	}

IL_01a9:
	{
		MethodInfo_t * L_94 = ___method2;
		NullCheck(L_94);
		bool L_95;
		L_95 = MethodBase_get_IsStatic_mDFDF51EDFE5DBDD5FE942564A1F56E3C7E3DE43F(L_94, /*hidden argument*/NULL);
		if (L_95)
		{
			goto IL_0240;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_96 = V_3;
		NullCheck(L_96);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_97 = V_2;
		NullCheck(L_97);
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_96)->max_length))), (int32_t)1))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_97)->max_length)))))))
		{
			goto IL_0209;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_98 = V_2;
		NullCheck(L_98);
		int32_t L_99 = 0;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_100 = (L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
		NullCheck(L_100);
		Type_t * L_101;
		L_101 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_100);
		MethodInfo_t * L_102 = ___method2;
		NullCheck(L_102);
		Type_t * L_103;
		L_103 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_102);
		bool L_104;
		L_104 = Delegate_arg_type_match_this_m1CDFBFA6D4AD61DD23C3E9E4E151259FB73363EB(L_101, L_103, (bool)0, /*hidden argument*/NULL);
		V_5 = L_104;
		V_10 = 0;
		goto IL_01fd;
	}

IL_01d9:
	{
		bool L_105 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_106 = V_2;
		int32_t L_107 = V_10;
		NullCheck(L_106);
		int32_t L_108 = ((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)1));
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_109 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
		NullCheck(L_109);
		Type_t * L_110;
		L_110 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_109);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_111 = V_3;
		int32_t L_112 = V_10;
		NullCheck(L_111);
		int32_t L_113 = L_112;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
		NullCheck(L_114);
		Type_t * L_115;
		L_115 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_114);
		bool L_116;
		L_116 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_110, L_115, /*hidden argument*/NULL);
		V_5 = (bool)((int32_t)((int32_t)L_105&(int32_t)L_116));
		int32_t L_117 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_117, (int32_t)1));
	}

IL_01fd:
	{
		int32_t L_118 = V_10;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_119 = V_3;
		NullCheck(L_119);
		if ((((int32_t)L_118) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))))))
		{
			goto IL_01d9;
		}
	}
	{
		goto IL_02dc;
	}

IL_0209:
	{
		bool L_120 = ___allowClosed4;
		V_5 = L_120;
		V_11 = 0;
		goto IL_0234;
	}

IL_0212:
	{
		bool L_121 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_122 = V_2;
		int32_t L_123 = V_11;
		NullCheck(L_122);
		int32_t L_124 = L_123;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_125 = (L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
		NullCheck(L_125);
		Type_t * L_126;
		L_126 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_125);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_127 = V_3;
		int32_t L_128 = V_11;
		NullCheck(L_127);
		int32_t L_129 = L_128;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
		NullCheck(L_130);
		Type_t * L_131;
		L_131 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_130);
		bool L_132;
		L_132 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_126, L_131, /*hidden argument*/NULL);
		V_5 = (bool)((int32_t)((int32_t)L_121&(int32_t)L_132));
		int32_t L_133 = V_11;
		V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)1));
	}

IL_0234:
	{
		int32_t L_134 = V_11;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_135 = V_3;
		NullCheck(L_135);
		if ((((int32_t)L_134) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_135)->max_length))))))
		{
			goto IL_0212;
		}
	}
	{
		goto IL_02dc;
	}

IL_0240:
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_136 = V_2;
		NullCheck(L_136);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_137 = V_3;
		NullCheck(L_137);
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_136)->max_length))), (int32_t)1))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_137)->max_length)))))))
		{
			goto IL_02ab;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_138 = V_3;
		NullCheck(L_138);
		int32_t L_139 = 0;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_140 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
		NullCheck(L_140);
		Type_t * L_141;
		L_141 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_140);
		NullCheck(L_141);
		bool L_142;
		L_142 = Type_get_IsValueType_m9CCCB4759C2D5A890096F8DBA66DAAEFE9D913FB(L_141, /*hidden argument*/NULL);
		if (L_142)
		{
			goto IL_026b;
		}
	}
	{
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_143 = V_3;
		NullCheck(L_143);
		int32_t L_144 = 0;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_145 = (L_143)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
		NullCheck(L_145);
		Type_t * L_146;
		L_146 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_145);
		NullCheck(L_146);
		bool L_147;
		L_147 = Type_get_IsByRef_mDB28F5482F9AE4407101B294CD3ADB01106CA4A3(L_146, /*hidden argument*/NULL);
		G_B47_0 = ((((int32_t)L_147) == ((int32_t)0))? 1 : 0);
		goto IL_026c;
	}

IL_026b:
	{
		G_B47_0 = 0;
	}

IL_026c:
	{
		bool L_148 = ___allowClosed4;
		V_5 = (bool)((int32_t)((int32_t)G_B47_0&(int32_t)L_148));
		V_12 = 0;
		goto IL_029a;
	}

IL_0276:
	{
		bool L_149 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_150 = V_2;
		int32_t L_151 = V_12;
		NullCheck(L_150);
		int32_t L_152 = L_151;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_153 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
		NullCheck(L_153);
		Type_t * L_154;
		L_154 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_153);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_155 = V_3;
		int32_t L_156 = V_12;
		NullCheck(L_155);
		int32_t L_157 = ((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)1));
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_158 = (L_155)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
		NullCheck(L_158);
		Type_t * L_159;
		L_159 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_158);
		bool L_160;
		L_160 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_154, L_159, /*hidden argument*/NULL);
		V_5 = (bool)((int32_t)((int32_t)L_149&(int32_t)L_160));
		int32_t L_161 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1));
	}

IL_029a:
	{
		int32_t L_162 = V_12;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_163 = V_2;
		NullCheck(L_163);
		if ((((int32_t)L_162) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_163)->max_length))))))
		{
			goto IL_0276;
		}
	}
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_164 = V_6;
		NullCheck(L_164);
		L_164->set_curried_first_arg_2((bool)1);
		goto IL_02dc;
	}

IL_02ab:
	{
		V_5 = (bool)1;
		V_13 = 0;
		goto IL_02d5;
	}

IL_02b3:
	{
		bool L_165 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_166 = V_2;
		int32_t L_167 = V_13;
		NullCheck(L_166);
		int32_t L_168 = L_167;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_169 = (L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		NullCheck(L_169);
		Type_t * L_170;
		L_170 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_169);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_171 = V_3;
		int32_t L_172 = V_13;
		NullCheck(L_171);
		int32_t L_173 = L_172;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_174 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_173));
		NullCheck(L_174);
		Type_t * L_175;
		L_175 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_174);
		bool L_176;
		L_176 = Delegate_arg_type_match_m970FEC8A9A202F3ACC9DC0D4D769F09B241CC521(L_170, L_175, /*hidden argument*/NULL);
		V_5 = (bool)((int32_t)((int32_t)L_165&(int32_t)L_176));
		int32_t L_177 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_177, (int32_t)1));
	}

IL_02d5:
	{
		int32_t L_178 = V_13;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_179 = V_3;
		NullCheck(L_179);
		if ((((int32_t)L_178) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_179)->max_length))))))
		{
			goto IL_02b3;
		}
	}

IL_02dc:
	{
		bool L_180 = V_5;
		if (L_180)
		{
			goto IL_02f0;
		}
	}
	{
		bool L_181 = ___throwOnBindFailure3;
		if (!L_181)
		{
			goto IL_02ee;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_182 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_182, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA45726431476F6607672D5CDD751250B84901D8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_182, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C_RuntimeMethod_var)));
	}

IL_02ee:
	{
		return (Delegate_t *)NULL;
	}

IL_02f0:
	{
		Type_t * L_183 = ___type0;
		RuntimeObject * L_184 = V_0;
		MethodInfo_t * L_185 = ___method2;
		bool L_186 = ___throwOnBindFailure3;
		Delegate_t * L_187;
		L_187 = Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2(L_183, L_184, L_185, L_186, /*hidden argument*/NULL);
		V_7 = L_187;
		Delegate_t * L_188 = V_7;
		if (!L_188)
		{
			goto IL_0307;
		}
	}
	{
		Delegate_t * L_189 = V_7;
		MethodInfo_t * L_190 = ___method2;
		NullCheck(L_189);
		L_189->set_original_method_info_8(L_190);
	}

IL_0307:
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_191 = V_6;
		if (!L_191)
		{
			goto IL_0314;
		}
	}
	{
		Delegate_t * L_192 = V_7;
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_193 = V_6;
		NullCheck(L_192);
		L_192->set_data_9(L_193);
	}

IL_0314:
	{
		Delegate_t * L_194 = V_7;
		return L_194;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m401D0E8CE90362E4A58B891650261C70D0474192 (Type_t * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		RuntimeObject * L_1 = ___firstArgument1;
		MethodInfo_t * L_2 = ___method2;
		Delegate_t * L_3;
		L_3 = Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C(L_0, L_1, L_2, (bool)1, (bool)1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mBC1726D0AC1255215862111C17DDC5D2AA2FC750 (Type_t * ___type0, MethodInfo_t * ___method1, bool ___throwOnBindFailure2, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		MethodInfo_t * L_1 = ___method1;
		bool L_2 = ___throwOnBindFailure2;
		Delegate_t * L_3;
		L_3 = Delegate_CreateDelegate_m514353407BB98367CC76C3FC41B064387F9EA55C(L_0, NULL, L_1, L_2, (bool)0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m4B6F4C6A4A3C1B2C55CD01FEA15E0C801CADCB24 (Type_t * ___type0, MethodInfo_t * ___method1, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		MethodInfo_t * L_1 = ___method1;
		Delegate_t * L_2;
		L_2 = Delegate_CreateDelegate_mBC1726D0AC1255215862111C17DDC5D2AA2FC750(L_0, L_1, (bool)1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mD954193E6BDB389B280C40745D55EAD681576121 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		RuntimeObject * L_1 = ___target1;
		String_t* L_2 = ___method2;
		Delegate_t * L_3;
		L_3 = Delegate_CreateDelegate_m03F87CDB1BE1D6648A9681FE80D1CDD3D29B1056(L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Reflection.MethodInfo System.Delegate::GetCandidateMethod(System.Type,System.Type,System.String,System.Reflection.BindingFlags,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94 (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, int32_t ___bflags3, bool ___ignoreCase4, bool ___throwOnBindFailure5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MulticastDelegate_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfo_t * V_0 = NULL;
	ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* V_1 = NULL;
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* V_2 = NULL;
	int32_t V_3 = 0;
	MethodInfo_t * V_4 = NULL;
	int32_t V_5 = 0;
	Type_t * V_6 = NULL;
	MethodInfo_t * V_7 = NULL;
	{
		Type_t * L_0 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94_RuntimeMethod_var)));
	}

IL_0014:
	{
		String_t* L_3 = ___method2;
		if (L_3)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94_RuntimeMethod_var)));
	}

IL_0022:
	{
		Type_t * L_5 = ___type0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_6 = { reinterpret_cast<intptr_t> (MulticastDelegate_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_7;
		L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_8;
		L_8 = VirtFuncInvoker1< bool, Type_t * >::Invoke(108 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_5, L_7);
		if (L_8)
		{
			goto IL_003f;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C1001A53F46C335E96FA34F705D3AF9DB8160FC)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94_RuntimeMethod_var)));
	}

IL_003f:
	{
		Type_t * L_10 = ___type0;
		NullCheck(L_10);
		MethodInfo_t * L_11;
		L_11 = Type_GetMethod_mDD47332AAF3036AAFC4C6626A999A452E7143DCF(L_10, _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2, /*hidden argument*/NULL);
		V_0 = L_11;
		MethodInfo_t * L_12 = V_0;
		NullCheck(L_12);
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_13;
		L_13 = VirtFuncInvoker0< ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* >::Invoke(37 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersInternal() */, L_12);
		V_1 = L_13;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_14 = V_1;
		NullCheck(L_14);
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_15 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))));
		V_2 = L_15;
		V_5 = 0;
		goto IL_0073;
	}

IL_0060:
	{
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_16 = V_2;
		int32_t L_17 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_18 = V_1;
		int32_t L_19 = V_5;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		ParameterInfo_t9D9DBDD93E685815E35F4F6D6F58E90EBC8852B7 * L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_21);
		Type_t * L_22;
		L_22 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_21);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_22);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (Type_t *)L_22);
		int32_t L_23 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
	}

IL_0073:
	{
		int32_t L_24 = V_5;
		ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* L_25 = V_1;
		NullCheck(L_25);
		if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_26 = ___bflags3;
		V_3 = ((int32_t)((int32_t)((int32_t)65586)|(int32_t)L_26));
		bool L_27 = ___ignoreCase4;
		if (!L_27)
		{
			goto IL_008a;
		}
	}
	{
		int32_t L_28 = V_3;
		V_3 = ((int32_t)((int32_t)L_28|(int32_t)1));
	}

IL_008a:
	{
		V_4 = (MethodInfo_t *)NULL;
		Type_t * L_29 = ___target1;
		V_6 = L_29;
		goto IL_00d1;
	}

IL_0092:
	{
		Type_t * L_30 = V_6;
		String_t* L_31 = ___method2;
		int32_t L_32 = V_3;
		TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_33 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_il2cpp_TypeInfo_var);
		ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B* L_34 = ((EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_StaticFields*)il2cpp_codegen_static_fields_for(EmptyArray_1_t7FF24080930E4AD8DE852A0BE03367CD925FC4F9_il2cpp_TypeInfo_var))->get_Value_0();
		NullCheck(L_30);
		MethodInfo_t * L_35;
		L_35 = Type_GetMethod_m69EE86B5A87244C925333CCF1B6D6B9BCFED8A89(L_30, L_31, L_32, (Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 *)NULL, L_33, L_34, /*hidden argument*/NULL);
		V_7 = L_35;
		MethodInfo_t * L_36 = V_7;
		bool L_37;
		L_37 = MethodInfo_op_Inequality_mDE1DAA5D330E9C975AC6423FC2D06862637BE68D(L_36, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_00c8;
		}
	}
	{
		MethodInfo_t * L_38 = V_0;
		NullCheck(L_38);
		Type_t * L_39;
		L_39 = VirtFuncInvoker0< Type_t * >::Invoke(39 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_38);
		MethodInfo_t * L_40 = V_7;
		NullCheck(L_40);
		Type_t * L_41;
		L_41 = VirtFuncInvoker0< Type_t * >::Invoke(39 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_40);
		bool L_42;
		L_42 = Delegate_return_type_match_mB71CBFD488D540984EBF6835A051763BCF510F4F(L_39, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_00c8;
		}
	}
	{
		MethodInfo_t * L_43 = V_7;
		V_4 = L_43;
		goto IL_00db;
	}

IL_00c8:
	{
		Type_t * L_44 = V_6;
		NullCheck(L_44);
		Type_t * L_45;
		L_45 = VirtFuncInvoker0< Type_t * >::Invoke(29 /* System.Type System.Type::get_BaseType() */, L_44);
		V_6 = L_45;
	}

IL_00d1:
	{
		Type_t * L_46 = V_6;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_47;
		L_47 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_46, (Type_t *)NULL, /*hidden argument*/NULL);
		if (L_47)
		{
			goto IL_0092;
		}
	}

IL_00db:
	{
		MethodInfo_t * L_48 = V_4;
		bool L_49;
		L_49 = MethodInfo_op_Equality_mC78C53FBCEF409A2EBD689D6781D23C62E6161F2(L_48, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_0101;
		}
	}
	{
		bool L_50 = ___throwOnBindFailure5;
		if (!L_50)
		{
			goto IL_00ff;
		}
	}
	{
		String_t* L_51 = ___method2;
		String_t* L_52;
		L_52 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCCEE94E967C19213FAB9810143ACDC62E46BD517)), L_51, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_53 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_53, L_52, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94_RuntimeMethod_var)));
	}

IL_00ff:
	{
		return (MethodInfo_t *)NULL;
	}

IL_0101:
	{
		MethodInfo_t * L_54 = V_4;
		return L_54;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mDEC4C6383ADC7ACF9582290D2CA95CC6CE0330C4 (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, bool ___ignoreCase3, bool ___throwOnBindFailure4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfo_t * V_0 = NULL;
	{
		Type_t * L_0 = ___target1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, (Type_t *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_mDEC4C6383ADC7ACF9582290D2CA95CC6CE0330C4_RuntimeMethod_var)));
	}

IL_0014:
	{
		Type_t * L_3 = ___type0;
		Type_t * L_4 = ___target1;
		String_t* L_5 = ___method2;
		bool L_6 = ___ignoreCase3;
		bool L_7 = ___throwOnBindFailure4;
		MethodInfo_t * L_8;
		L_8 = Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94(L_3, L_4, L_5, 8, L_6, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		MethodInfo_t * L_9 = V_0;
		bool L_10;
		L_10 = MethodInfo_op_Equality_mC78C53FBCEF409A2EBD689D6781D23C62E6161F2(L_9, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_002c;
		}
	}
	{
		return (Delegate_t *)NULL;
	}

IL_002c:
	{
		Type_t * L_11 = ___type0;
		MethodInfo_t * L_12 = V_0;
		bool L_13 = ___throwOnBindFailure4;
		Delegate_t * L_14;
		L_14 = Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2(L_11, NULL, L_12, L_13, /*hidden argument*/NULL);
		return L_14;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_mF50F4640B0C3B2C5C0FAC00EC9E938C85E831AEF (Type_t * ___type0, Type_t * ___target1, String_t* ___method2, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		Type_t * L_1 = ___target1;
		String_t* L_2 = ___method2;
		Delegate_t * L_3;
		L_3 = Delegate_CreateDelegate_mDEC4C6383ADC7ACF9582290D2CA95CC6CE0330C4(L_0, L_1, L_2, (bool)0, (bool)1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m46B71CB05758CCFE2FA09769DA0C61BFEC3B5C93 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, bool ___ignoreCase3, bool ___throwOnBindFailure4, const RuntimeMethod* method)
{
	MethodInfo_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___target1;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m46B71CB05758CCFE2FA09769DA0C61BFEC3B5C93_RuntimeMethod_var)));
	}

IL_000e:
	{
		Type_t * L_2 = ___type0;
		RuntimeObject * L_3 = ___target1;
		NullCheck(L_3);
		Type_t * L_4;
		L_4 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_3, /*hidden argument*/NULL);
		String_t* L_5 = ___method2;
		bool L_6 = ___ignoreCase3;
		bool L_7 = ___throwOnBindFailure4;
		MethodInfo_t * L_8;
		L_8 = Delegate_GetCandidateMethod_m2FB069B655897B2367AD8A4235F5CF741AB01C94(L_2, L_4, L_5, 4, L_6, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		MethodInfo_t * L_9 = V_0;
		bool L_10;
		L_10 = MethodInfo_op_Equality_mC78C53FBCEF409A2EBD689D6781D23C62E6161F2(L_9, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_002b;
		}
	}
	{
		return (Delegate_t *)NULL;
	}

IL_002b:
	{
		Type_t * L_11 = ___type0;
		RuntimeObject * L_12 = ___target1;
		MethodInfo_t * L_13 = V_0;
		bool L_14 = ___throwOnBindFailure4;
		Delegate_t * L_15;
		L_15 = Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2(L_11, L_12, L_13, L_14, /*hidden argument*/NULL);
		return L_15;
	}
}
// System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegate_m03F87CDB1BE1D6648A9681FE80D1CDD3D29B1056 (Type_t * ___type0, RuntimeObject * ___target1, String_t* ___method2, bool ___ignoreCase3, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		RuntimeObject * L_1 = ___target1;
		String_t* L_2 = ___method2;
		bool L_3 = ___ignoreCase3;
		Delegate_t * L_4;
		L_4 = Delegate_CreateDelegate_m46B71CB05758CCFE2FA09769DA0C61BFEC3B5C93(L_0, L_1, L_2, L_3, (bool)1, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Object System.Delegate::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Delegate_Clone_m8F978E0995481F34A9D8A19F6C30FBE20BCCA6C1 (Delegate_t * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0;
		L_0 = Object_MemberwiseClone_m0AEE84C38E9A87C372139B4C342454553F0F6392(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Delegate::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_Equals_m9ADFC8FD3E61687B4F95AA3F4559B24BAC8C89CF (Delegate_t * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Delegate_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___obj0;
		V_0 = ((Delegate_t *)IsInstClass((RuntimeObject*)L_0, Delegate_t_il2cpp_TypeInfo_var));
		Delegate_t * L_1 = V_0;
		if (L_1)
		{
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		Delegate_t * L_2 = V_0;
		NullCheck(L_2);
		RuntimeObject * L_3 = L_2->get_m_target_2();
		RuntimeObject * L_4 = __this->get_m_target_2();
		if ((!(((RuntimeObject*)(RuntimeObject *)L_3) == ((RuntimeObject*)(RuntimeObject *)L_4))))
		{
			goto IL_00c9;
		}
	}
	{
		Delegate_t * L_5 = V_0;
		NullCheck(L_5);
		MethodInfo_t * L_6;
		L_6 = Delegate_get_Method_m8C2479250311F4BEA75F013CD3045F5558DE2227(L_5, /*hidden argument*/NULL);
		MethodInfo_t * L_7;
		L_7 = Delegate_get_Method_m8C2479250311F4BEA75F013CD3045F5558DE2227(__this, /*hidden argument*/NULL);
		bool L_8;
		L_8 = MethodInfo_op_Equality_mC78C53FBCEF409A2EBD689D6781D23C62E6161F2(L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_00c9;
		}
	}
	{
		Delegate_t * L_9 = V_0;
		NullCheck(L_9);
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_10 = L_9->get_data_9();
		if (L_10)
		{
			goto IL_0046;
		}
	}
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_11 = __this->get_data_9();
		if (!L_11)
		{
			goto IL_00c7;
		}
	}

IL_0046:
	{
		Delegate_t * L_12 = V_0;
		NullCheck(L_12);
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_13 = L_12->get_data_9();
		if (!L_13)
		{
			goto IL_0091;
		}
	}
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_14 = __this->get_data_9();
		if (!L_14)
		{
			goto IL_0091;
		}
	}
	{
		Delegate_t * L_15 = V_0;
		NullCheck(L_15);
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_16 = L_15->get_data_9();
		NullCheck(L_16);
		Type_t * L_17 = L_16->get_target_type_0();
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_18 = __this->get_data_9();
		NullCheck(L_18);
		Type_t * L_19 = L_18->get_target_type_0();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_20;
		L_20 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_17, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_008f;
		}
	}
	{
		Delegate_t * L_21 = V_0;
		NullCheck(L_21);
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_22 = L_21->get_data_9();
		NullCheck(L_22);
		String_t* L_23 = L_22->get_method_name_1();
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_24 = __this->get_data_9();
		NullCheck(L_24);
		String_t* L_25 = L_24->get_method_name_1();
		bool L_26;
		L_26 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_23, L_25, /*hidden argument*/NULL);
		return L_26;
	}

IL_008f:
	{
		return (bool)0;
	}

IL_0091:
	{
		Delegate_t * L_27 = V_0;
		NullCheck(L_27);
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_28 = L_27->get_data_9();
		if (!L_28)
		{
			goto IL_00ab;
		}
	}
	{
		Delegate_t * L_29 = V_0;
		NullCheck(L_29);
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_30 = L_29->get_data_9();
		NullCheck(L_30);
		Type_t * L_31 = L_30->get_target_type_0();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_32;
		L_32 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_31, (Type_t *)NULL, /*hidden argument*/NULL);
		return L_32;
	}

IL_00ab:
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_33 = __this->get_data_9();
		if (!L_33)
		{
			goto IL_00c5;
		}
	}
	{
		DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * L_34 = __this->get_data_9();
		NullCheck(L_34);
		Type_t * L_35 = L_34->get_target_type_0();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_36;
		L_36 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_35, (Type_t *)NULL, /*hidden argument*/NULL);
		return L_36;
	}

IL_00c5:
	{
		return (bool)0;
	}

IL_00c7:
	{
		return (bool)1;
	}

IL_00c9:
	{
		return (bool)0;
	}
}
// System.Int32 System.Delegate::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Delegate_GetHashCode_mA7F1049F04D38EE77FBD13B5D3DF118C93C524A1 (Delegate_t * __this, const RuntimeMethod* method)
{
	MethodInfo_t * V_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		MethodInfo_t * L_0;
		L_0 = Delegate_get_Method_m8C2479250311F4BEA75F013CD3045F5558DE2227(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		MethodInfo_t * L_1 = V_0;
		bool L_2;
		L_2 = MethodInfo_op_Inequality_mDE1DAA5D330E9C975AC6423FC2D06862637BE68D(L_1, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001d;
		}
	}
	{
		Type_t * L_3;
		L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4;
		L_4 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_3);
		G_B3_0 = L_4;
		goto IL_0023;
	}

IL_001d:
	{
		MethodInfo_t * L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5);
		G_B3_0 = L_6;
	}

IL_0023:
	{
		RuntimeObject * L_7 = __this->get_m_target_2();
		int32_t L_8;
		L_8 = RuntimeHelpers_GetHashCode_mDA6691034E245B5F619B108F3597725FF7862DA1(L_7, /*hidden argument*/NULL);
		return ((int32_t)((int32_t)G_B3_0^(int32_t)L_8));
	}
}
// System.Reflection.MethodInfo System.Delegate::GetMethodImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t * Delegate_GetMethodImpl_m3BC088E776879A5CA329D453C0FFB8B9D0A9CF0E (Delegate_t * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t * L_0 = __this->get_method_info_7();
		bool L_1;
		L_1 = MethodInfo_op_Inequality_mDE1DAA5D330E9C975AC6423FC2D06862637BE68D(L_0, (MethodInfo_t *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		MethodInfo_t * L_2 = __this->get_method_info_7();
		return L_2;
	}

IL_0015:
	{
		intptr_t L_3 = __this->get_method_3();
		bool L_4;
		L_4 = IntPtr_op_Inequality_m212AF0E66AA81FEDC982B1C8A44ADDA24B995EB8((intptr_t)L_3, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_0058;
		}
	}
	{
		bool L_5 = __this->get_method_is_virtual_10();
		if (L_5)
		{
			goto IL_004c;
		}
	}
	{
		intptr_t L_6 = __this->get_method_3();
		RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A  L_7;
		memset((&L_7), 0, sizeof(L_7));
		RuntimeMethodHandle__ctor_m0D9971639ABF220FB28C468432A6552FF8AB6676_inline((&L_7), (intptr_t)L_6, /*hidden argument*/NULL);
		MethodBase_t * L_8;
		L_8 = MethodBase_GetMethodFromHandleNoGenericCheck_m75DADD3A1A35F6C594FA5B2EC5924CD9AFE8DAD2(L_7, /*hidden argument*/NULL);
		__this->set_method_info_7(((MethodInfo_t *)CastclassClass((RuntimeObject*)L_8, MethodInfo_t_il2cpp_TypeInfo_var)));
		goto IL_0058;
	}

IL_004c:
	{
		MethodInfo_t * L_9;
		L_9 = Delegate_GetVirtualMethod_internal_m1CBBC03C839EF09B15DC34DD5C53EF9C632C5BB2(__this, /*hidden argument*/NULL);
		__this->set_method_info_7(L_9);
	}

IL_0058:
	{
		MethodInfo_t * L_10 = __this->get_method_info_7();
		return L_10;
	}
}
// System.Void System.Delegate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Delegate_GetObjectData_m0B9603693BE5B612ECAAF9E57A43DBB3CC793DE4 (Delegate_t * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		DelegateSerializationHolder_GetDelegateData_m76F380439207CC94B8F117C6FC96B12C958F8FA4(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Delegate[] System.Delegate::GetInvocationList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* Delegate_GetInvocationList_m838E608B44EC62FA28A4EED6669CD953C09572CA (Delegate_t * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_0 = (DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8*)(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8*)SZArrayNew(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8_il2cpp_TypeInfo_var, (uint32_t)1);
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, __this);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Delegate_t *)__this);
		return L_1;
	}
}
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Delegate_t * L_0 = ___a0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		Delegate_t * L_1 = ___b1;
		return L_1;
	}

IL_0005:
	{
		Delegate_t * L_2 = ___b1;
		if (L_2)
		{
			goto IL_000a;
		}
	}
	{
		Delegate_t * L_3 = ___a0;
		return L_3;
	}

IL_000a:
	{
		Delegate_t * L_4 = ___a0;
		NullCheck(L_4);
		Type_t * L_5;
		L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_4, /*hidden argument*/NULL);
		Delegate_t * L_6 = ___b1;
		NullCheck(L_6);
		Type_t * L_7;
		L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_6, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_5, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_004f;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = L_9;
		Delegate_t * L_11 = ___a0;
		NullCheck(L_11);
		Type_t * L_12;
		L_12 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_11, /*hidden argument*/NULL);
		NullCheck(L_12);
		String_t* L_13;
		L_13 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_12);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_13);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_13);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = L_10;
		Delegate_t * L_15 = ___b1;
		NullCheck(L_15);
		Type_t * L_16;
		L_16 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_15, /*hidden argument*/NULL);
		NullCheck(L_16);
		String_t* L_17;
		L_17 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_16);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_17);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_17);
		String_t* L_18;
		L_18 = Locale_GetText_m9472C71D4F5D9E384D5964D8A2281B9F895F386A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9771FB467CA8B948D13D8F8708F485D13BA65D53)), L_14, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55_RuntimeMethod_var)));
	}

IL_004f:
	{
		Delegate_t * L_20 = ___a0;
		Delegate_t * L_21 = ___b1;
		NullCheck(L_20);
		Delegate_t * L_22;
		L_22 = VirtFuncInvoker1< Delegate_t *, Delegate_t * >::Invoke(10 /* System.Delegate System.Delegate::CombineImpl(System.Delegate) */, L_20, L_21);
		return L_22;
	}
}
// System.Delegate System.Delegate::Combine(System.Delegate[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m9C45BA635FB474C637D0D5C74F6925E394828ACF (DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates0, const RuntimeMethod* method)
{
	Delegate_t * V_0 = NULL;
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* V_1 = NULL;
	int32_t V_2 = 0;
	Delegate_t * V_3 = NULL;
	{
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_0 = ___delegates0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (Delegate_t *)NULL;
	}

IL_0005:
	{
		V_0 = (Delegate_t *)NULL;
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_1 = ___delegates0;
		V_1 = L_1;
		V_2 = 0;
		goto IL_001d;
	}

IL_000d:
	{
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_2 = V_1;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Delegate_t * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_3 = L_5;
		Delegate_t * L_6 = V_0;
		Delegate_t * L_7 = V_3;
		Delegate_t * L_8;
		L_8 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_6, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		int32_t L_9 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_001d:
	{
		int32_t L_10 = V_2;
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_11 = V_1;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))))
		{
			goto IL_000d;
		}
	}
	{
		Delegate_t * L_12 = V_0;
		return L_12;
	}
}
// System.Delegate System.Delegate::CombineImpl(System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CombineImpl_m8D79052845C5B6132E8E0D22B1D8C974F81E3459 (Delegate_t * __this, Delegate_t * ___d0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->get_Empty_5();
		MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57 * L_1 = (MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MulticastNotSupportedException_tCC19EB5288E6433C665D2F997B5E46E631E44D57_il2cpp_TypeInfo_var)));
		MulticastNotSupportedException__ctor_m8F832B65C5329208809FA9669CCD1ADEFB904202(L_1, L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CombineImpl_m8D79052845C5B6132E8E0D22B1D8C974F81E3459_RuntimeMethod_var)));
	}
}
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4 (Delegate_t * ___source0, Delegate_t * ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Delegate_t * L_0 = ___source0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (Delegate_t *)NULL;
	}

IL_0005:
	{
		Delegate_t * L_1 = ___value1;
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{
		Delegate_t * L_2 = ___source0;
		return L_2;
	}

IL_000a:
	{
		Delegate_t * L_3 = ___source0;
		NullCheck(L_3);
		Type_t * L_4;
		L_4 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_3, /*hidden argument*/NULL);
		Delegate_t * L_5 = ___value1;
		NullCheck(L_5);
		Type_t * L_6;
		L_6 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_4, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_004f;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = L_8;
		Delegate_t * L_10 = ___source0;
		NullCheck(L_10);
		Type_t * L_11;
		L_11 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_10, /*hidden argument*/NULL);
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_12);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = L_9;
		Delegate_t * L_14 = ___value1;
		NullCheck(L_14);
		Type_t * L_15;
		L_15 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_14, /*hidden argument*/NULL);
		NullCheck(L_15);
		String_t* L_16;
		L_16 = VirtFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_16);
		String_t* L_17;
		L_17 = Locale_GetText_m9472C71D4F5D9E384D5964D8A2281B9F895F386A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9771FB467CA8B948D13D8F8708F485D13BA65D53)), L_13, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_18 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_18, L_17, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4_RuntimeMethod_var)));
	}

IL_004f:
	{
		Delegate_t * L_19 = ___source0;
		Delegate_t * L_20 = ___value1;
		NullCheck(L_19);
		Delegate_t * L_21;
		L_21 = VirtFuncInvoker1< Delegate_t *, Delegate_t * >::Invoke(11 /* System.Delegate System.Delegate::RemoveImpl(System.Delegate) */, L_19, L_20);
		return L_21;
	}
}
// System.Delegate System.Delegate::RemoveImpl(System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_RemoveImpl_mEC8CE82847A1C937E74D66D1DD07D71897E6A059 (Delegate_t * __this, Delegate_t * ___d0, const RuntimeMethod* method)
{
	{
		Delegate_t * L_0 = ___d0;
		bool L_1;
		L_1 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, __this, L_0);
		if (!L_1)
		{
			goto IL_000b;
		}
	}
	{
		return (Delegate_t *)NULL;
	}

IL_000b:
	{
		return __this;
	}
}
// System.Delegate System.Delegate::CreateDelegateNoSecurityCheck(System.RuntimeType,System.Object,System.Reflection.MethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_CreateDelegateNoSecurityCheck_m9F9197210A296EAA4004BD3DD4E4B18735F3079A (RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * ___type0, RuntimeObject * ___firstArgument1, MethodInfo_t * ___method2, const RuntimeMethod* method)
{
	{
		RuntimeType_t4F49C0B3B2871AECF65AF5FA3E42BAB5B0C1FD07 * L_0 = ___type0;
		RuntimeObject * L_1 = ___firstArgument1;
		MethodInfo_t * L_2 = ___method2;
		Delegate_t * L_3;
		L_3 = Delegate_CreateDelegate_internal_m0DCF7B1CA36630BE2EAD95A1E34F5EC61B55C0C2(L_0, L_1, L_2, (bool)1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.MulticastDelegate System.Delegate::AllocDelegateLike_internal(System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MulticastDelegate_t * Delegate_AllocDelegateLike_internal_mD351124A541220AC5C61EE0CE446690811430148 (Delegate_t * ___d0, const RuntimeMethod* method)
{
	typedef MulticastDelegate_t * (*Delegate_AllocDelegateLike_internal_mD351124A541220AC5C61EE0CE446690811430148_ftn) (Delegate_t *);
	using namespace il2cpp::icalls;
	return ((Delegate_AllocDelegateLike_internal_mD351124A541220AC5C61EE0CE446690811430148_ftn)mscorlib::System::Delegate::AllocDelegateLike_internal) (___d0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.DelegateData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateData__ctor_m8906F7C3053984FA28B01D29921553ABE372BD19 (DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.DelegateSerializationHolder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateSerializationHolder__ctor_mD6803AECB456AB8FE9CCC30ECBBBE053826C42BF (DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C);
		s_Il2CppMethodInitialized = true;
	}
	DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * V_0 = NULL;
	int32_t V_1 = 0;
	DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * V_2 = NULL;
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* V_3 = NULL;
	int32_t V_4 = 0;
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_1 = { reinterpret_cast<intptr_t> (DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_2;
		L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		RuntimeObject * L_3;
		L_3 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99(L_0, _stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C, L_2, /*hidden argument*/NULL);
		V_0 = ((DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 *)CastclassClass((RuntimeObject*)L_3, DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_il2cpp_TypeInfo_var));
		V_1 = 0;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_4 = V_0;
		V_2 = L_4;
		goto IL_0032;
	}

IL_0027:
	{
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_5 = V_2;
		NullCheck(L_5);
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_6 = L_5->get_delegateEntry_6();
		V_2 = L_6;
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_0032:
	{
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_8 = V_2;
		if (L_8)
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_9 = V_1;
		if ((!(((uint32_t)L_9) == ((uint32_t)1))))
		{
			goto IL_0048;
		}
	}
	{
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_10 = V_0;
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_11 = ___info0;
		NullCheck(L_10);
		Delegate_t * L_12;
		L_12 = DelegateEntry_DeserializeDelegate_m5F008C3687773BA1600D530F063006C31766ACA2(L_10, L_11, 0, /*hidden argument*/NULL);
		__this->set__delegate_0(L_12);
		return;
	}

IL_0048:
	{
		int32_t L_13 = V_1;
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_14 = (DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8*)(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8*)SZArrayNew(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8_il2cpp_TypeInfo_var, (uint32_t)L_13);
		V_3 = L_14;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_15 = V_0;
		V_2 = L_15;
		V_4 = 0;
		goto IL_0070;
	}

IL_0056:
	{
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_16 = V_3;
		int32_t L_17 = V_4;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_18 = V_2;
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_19 = ___info0;
		int32_t L_20 = V_4;
		NullCheck(L_18);
		Delegate_t * L_21;
		L_21 = DelegateEntry_DeserializeDelegate_m5F008C3687773BA1600D530F063006C31766ACA2(L_18, L_19, L_20, /*hidden argument*/NULL);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_21);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (Delegate_t *)L_21);
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_22 = V_2;
		NullCheck(L_22);
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_23 = L_22->get_delegateEntry_6();
		V_2 = L_23;
		int32_t L_24 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
	}

IL_0070:
	{
		int32_t L_25 = V_4;
		int32_t L_26 = V_1;
		if ((((int32_t)L_25) < ((int32_t)L_26)))
		{
			goto IL_0056;
		}
	}
	{
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_27 = V_3;
		Delegate_t * L_28;
		L_28 = Delegate_Combine_m9C45BA635FB474C637D0D5C74F6925E394828ACF(L_27, /*hidden argument*/NULL);
		__this->set__delegate_0(L_28);
		return;
	}
}
// System.Void System.DelegateSerializationHolder::GetDelegateData(System.Delegate,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateSerializationHolder_GetDelegateData_m76F380439207CC94B8F117C6FC96B12C958F8FA4 (Delegate_t * ___instance0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info1, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF);
		s_Il2CppMethodInitialized = true;
	}
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* V_0 = NULL;
	DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * V_1 = NULL;
	int32_t V_2 = 0;
	Delegate_t * V_3 = NULL;
	String_t* V_4 = NULL;
	DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * V_5 = NULL;
	String_t* G_B4_0 = NULL;
	{
		Delegate_t * L_0 = ___instance0;
		NullCheck(L_0);
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_1;
		L_1 = VirtFuncInvoker0< DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_0);
		V_0 = L_1;
		V_1 = (DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 *)NULL;
		V_2 = 0;
		goto IL_008b;
	}

IL_000d:
	{
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_2 = V_0;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Delegate_t * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_3 = L_5;
		Delegate_t * L_6 = V_3;
		NullCheck(L_6);
		RuntimeObject * L_7;
		L_7 = Delegate_get_Target_mA4C35D598EE379F0F1D49EA8670620792D25EAB1_inline(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_001c;
		}
	}
	{
		G_B4_0 = ((String_t*)(NULL));
		goto IL_002c;
	}

IL_001c:
	{
		int32_t L_8 = V_2;
		int32_t L_9 = L_8;
		RuntimeObject * L_10 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_9);
		String_t* L_11;
		L_11 = String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2(_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018, L_10, /*hidden argument*/NULL);
		G_B4_0 = L_11;
	}

IL_002c:
	{
		V_4 = G_B4_0;
		Delegate_t * L_12 = V_3;
		String_t* L_13 = V_4;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_14 = (DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 *)il2cpp_codegen_object_new(DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5_il2cpp_TypeInfo_var);
		DelegateEntry__ctor_m53691833E2804A7E07898BF4B9BC6C9E870A5D8F(L_14, L_12, L_13, /*hidden argument*/NULL);
		V_5 = L_14;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_15 = V_1;
		if (L_15)
		{
			goto IL_004a;
		}
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_16 = ___info1;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_17 = V_5;
		NullCheck(L_16);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_16, _stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C, L_17, /*hidden argument*/NULL);
		goto IL_0052;
	}

IL_004a:
	{
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_18 = V_1;
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_19 = V_5;
		NullCheck(L_18);
		L_18->set_delegateEntry_6(L_19);
	}

IL_0052:
	{
		DelegateEntry_tEE26E044FFE7CDC60A1509459E5D4E8AF9CB0FF5 * L_20 = V_5;
		V_1 = L_20;
		Delegate_t * L_21 = V_3;
		NullCheck(L_21);
		RuntimeObject * L_22;
		L_22 = Delegate_get_Target_mA4C35D598EE379F0F1D49EA8670620792D25EAB1_inline(L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_006b;
		}
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_23 = ___info1;
		String_t* L_24 = V_4;
		Delegate_t * L_25 = V_3;
		NullCheck(L_25);
		RuntimeObject * L_26;
		L_26 = Delegate_get_Target_mA4C35D598EE379F0F1D49EA8670620792D25EAB1_inline(L_25, /*hidden argument*/NULL);
		NullCheck(L_23);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_23, L_24, L_26, /*hidden argument*/NULL);
	}

IL_006b:
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_27 = ___info1;
		int32_t L_28 = V_2;
		int32_t L_29 = L_28;
		RuntimeObject * L_30 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_29);
		String_t* L_31;
		L_31 = String_Concat_m4D0DDA7FEDB75304E5FDAF8489A0478EE58A45F2(_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF, L_30, /*hidden argument*/NULL);
		Delegate_t * L_32 = V_3;
		NullCheck(L_32);
		MethodInfo_t * L_33;
		L_33 = Delegate_get_Method_m8C2479250311F4BEA75F013CD3045F5558DE2227(L_32, /*hidden argument*/NULL);
		NullCheck(L_27);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_27, L_31, L_33, /*hidden argument*/NULL);
		int32_t L_34 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
	}

IL_008b:
	{
		int32_t L_35 = V_2;
		DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* L_36 = V_0;
		NullCheck(L_36);
		if ((((int32_t)L_35) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))))
		{
			goto IL_000d;
		}
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_37 = ___info1;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_38 = { reinterpret_cast<intptr_t> (DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_39;
		L_39 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_38, /*hidden argument*/NULL);
		NullCheck(L_37);
		SerializationInfo_SetType_mD6F11DC42FDE78E7E8A58BC3D9E248E21BB37275(L_37, L_39, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.DelegateSerializationHolder::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateSerializationHolder_GetObjectData_m12F207AA9A949ED4F9BAC407B6B81646D3C794A4 (DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DelegateSerializationHolder_GetObjectData_m12F207AA9A949ED4F9BAC407B6B81646D3C794A4_RuntimeMethod_var)));
	}
}
// System.Object System.DelegateSerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DelegateSerializationHolder_GetRealObject_m0B5FD6CD9624973999D2D25D5C788127297F735F (DelegateSerializationHolder_tD460EC87221856DCEF7025E9F542510187365417 * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context0, const RuntimeMethod* method)
{
	{
		Delegate_t * L_0 = __this->get__delegate_0();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Runtime.Serialization.DeserializationEventHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationEventHandler__ctor_m662585EB3C6836A6442074253FF110DA5472C04E (DeserializationEventHandler_t96163039FFB39DB4A7BA9C218D9F11D400B9EE86 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void System.Runtime.Serialization.DeserializationEventHandler::Invoke(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationEventHandler_Invoke_mF9CDADB6FE5FB1E747515057695BABE55B101F45 (DeserializationEventHandler_t96163039FFB39DB4A7BA9C218D9F11D400B9EE86 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11();
	Delegate_t** delegatesToInvoke;
	il2cpp_array_size_t length;
	if (delegateArrayToInvoke != NULL)
	{
		length = delegateArrayToInvoke->max_length;
		delegatesToInvoke = reinterpret_cast<Delegate_t**>(delegateArrayToInvoke->GetAddressAtUnchecked(0));
	}
	else
	{
		length = 1;
		delegatesToInvoke = reinterpret_cast<Delegate_t**>(&__this);
	}

	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		Delegate_t* currentDelegate = delegatesToInvoke[i];
		Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
		RuntimeObject* targetThis = currentDelegate->get_m_target_2();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 1)
			{
				// open
				typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___sender0, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, RuntimeObject *, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, targetMethod);
			}
		}
		else if (___parameterCount != 1)
		{
			// open
			if (il2cpp_codegen_method_is_virtual(targetMethod) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_generic_instance(targetMethod))
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						GenericInterfaceActionInvoker0::Invoke(targetMethod, ___sender0);
					else
						GenericVirtActionInvoker0::Invoke(targetMethod, ___sender0);
				}
				else
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___sender0);
					else
						VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___sender0);
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___sender0, targetMethod);
			}
		}
		else
		{
			// closed
			if (targetThis != NULL && il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_generic_instance(targetMethod))
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						GenericInterfaceActionInvoker1< RuntimeObject * >::Invoke(targetMethod, targetThis, ___sender0);
					else
						GenericVirtActionInvoker1< RuntimeObject * >::Invoke(targetMethod, targetThis, ___sender0);
				}
				else
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						InterfaceActionInvoker1< RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sender0);
					else
						VirtActionInvoker1< RuntimeObject * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sender0);
				}
			}
			else
			{
				if (targetThis == NULL)
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___sender0, targetMethod);
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___sender0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.Runtime.Serialization.DeserializationEventHandler::BeginInvoke(System.Object,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationEventHandler_BeginInvoke_m693C606168053334C1A229899485B8628AF604C4 (DeserializationEventHandler_t96163039FFB39DB4A7BA9C218D9F11D400B9EE86 * __this, RuntimeObject * ___sender0, AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___sender0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Void System.Runtime.Serialization.DeserializationEventHandler::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationEventHandler_EndInvoke_m8ADAC8771ECB7B19F705402421FF5900F946CD9A (DeserializationEventHandler_t96163039FFB39DB4A7BA9C218D9F11D400B9EE86 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: System.Collections.DictionaryEntry
IL2CPP_EXTERN_C void DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshal_pinvoke(const DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90& unmarshaled, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke& marshaled)
{
	if (unmarshaled.get__key_0() != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__key_0()))
		{
			marshaled.____key_0 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.get__key_0()));
			(marshaled.____key_0)->AddRef();
		}
		else
		{
			marshaled.____key_0 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.get__key_0());
		}
	}
	else
	{
		marshaled.____key_0 = NULL;
	}
	if (unmarshaled.get__value_1() != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__value_1()))
		{
			marshaled.____value_1 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.get__value_1()));
			(marshaled.____value_1)->AddRef();
		}
		else
		{
			marshaled.____value_1 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.get__value_1());
		}
	}
	else
	{
		marshaled.____value_1 = NULL;
	}
}
IL2CPP_EXTERN_C void DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshal_pinvoke_back(const DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke& marshaled, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.____key_0 != NULL)
	{
		unmarshaled.set__key_0(il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.____key_0, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__key_0()))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.get__key_0()), Il2CppIUnknown::IID, marshaled.____key_0);
		}
	}
	else
	{
		unmarshaled.set__key_0(NULL);
	}
	if (marshaled.____value_1 != NULL)
	{
		unmarshaled.set__value_1(il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.____value_1, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__value_1()))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.get__value_1()), Il2CppIUnknown::IID, marshaled.____value_1);
		}
	}
	else
	{
		unmarshaled.set__value_1(NULL);
	}
}
// Conversion method for clean up from marshalling of: System.Collections.DictionaryEntry
IL2CPP_EXTERN_C void DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshal_pinvoke_cleanup(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke& marshaled)
{
	if (marshaled.____key_0 != NULL)
	{
		(marshaled.____key_0)->Release();
		marshaled.____key_0 = NULL;
	}
	if (marshaled.____value_1 != NULL)
	{
		(marshaled.____value_1)->Release();
		marshaled.____value_1 = NULL;
	}
}
// Conversion methods for marshalling of: System.Collections.DictionaryEntry
IL2CPP_EXTERN_C void DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshal_com(const DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90& unmarshaled, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com& marshaled)
{
	if (unmarshaled.get__key_0() != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__key_0()))
		{
			marshaled.____key_0 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.get__key_0()));
			(marshaled.____key_0)->AddRef();
		}
		else
		{
			marshaled.____key_0 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.get__key_0());
		}
	}
	else
	{
		marshaled.____key_0 = NULL;
	}
	if (unmarshaled.get__value_1() != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__value_1()))
		{
			marshaled.____value_1 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.get__value_1()));
			(marshaled.____value_1)->AddRef();
		}
		else
		{
			marshaled.____value_1 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.get__value_1());
		}
	}
	else
	{
		marshaled.____value_1 = NULL;
	}
}
IL2CPP_EXTERN_C void DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshal_com_back(const DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com& marshaled, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.____key_0 != NULL)
	{
		unmarshaled.set__key_0(il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.____key_0, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__key_0()))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.get__key_0()), Il2CppIUnknown::IID, marshaled.____key_0);
		}
	}
	else
	{
		unmarshaled.set__key_0(NULL);
	}
	if (marshaled.____value_1 != NULL)
	{
		unmarshaled.set__value_1(il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.____value_1, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.get__value_1()))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.get__value_1()), Il2CppIUnknown::IID, marshaled.____value_1);
		}
	}
	else
	{
		unmarshaled.set__value_1(NULL);
	}
}
// Conversion method for clean up from marshalling of: System.Collections.DictionaryEntry
IL2CPP_EXTERN_C void DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshal_com_cleanup(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com& marshaled)
{
	if (marshaled.____key_0 != NULL)
	{
		(marshaled.____key_0)->Release();
		marshaled.____key_0 = NULL;
	}
	if (marshaled.____value_1 != NULL)
	{
		(marshaled.____value_1)->Release();
		marshaled.____value_1 = NULL;
	}
}
// System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4 (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = ___key0;
		__this->set__key_0(L_0);
		RuntimeObject * L_1 = ___value1;
		__this->set__value_1(L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * _thisAdjusted = reinterpret_cast<DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 *>(__this + _offset);
	DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4(_thisAdjusted, ___key0, ___value1, method);
}
// System.Object System.Collections.DictionaryEntry::get_Key()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Key_m9A53AE1FA4CA017F0A7353F71658A9C36079E1D7 (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get__key_0();
		return L_0;
	}
}
IL2CPP_EXTERN_C  RuntimeObject * DictionaryEntry_get_Key_m9A53AE1FA4CA017F0A7353F71658A9C36079E1D7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * _thisAdjusted = reinterpret_cast<DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 *>(__this + _offset);
	RuntimeObject * _returnValue;
	_returnValue = DictionaryEntry_get_Key_m9A53AE1FA4CA017F0A7353F71658A9C36079E1D7_inline(_thisAdjusted, method);
	return _returnValue;
}
// System.Object System.Collections.DictionaryEntry::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Value_m2D618D04C0A8EA2A065B171F528FEA98B059F9BC (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get__value_1();
		return L_0;
	}
}
IL2CPP_EXTERN_C  RuntimeObject * DictionaryEntry_get_Value_m2D618D04C0A8EA2A065B171F528FEA98B059F9BC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * _thisAdjusted = reinterpret_cast<DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 *>(__this + _offset);
	RuntimeObject * _returnValue;
	_returnValue = DictionaryEntry_get_Value_m2D618D04C0A8EA2A065B171F528FEA98B059F9BC_inline(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Generic.DictionaryHashHelpers::get_SerializationInfoTable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
		ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0 = ((DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var))->get_U3CSerializationInfoTableU3Ek__BackingField_0();
		return L_0;
	}
}
// System.Void System.Collections.Generic.DictionaryHashHelpers::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryHashHelpers__cctor_m5B9B96885A86A56EEAF8A7D463D690B737CF1FB3 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2__ctor_m4E9A3E794074C7801BA8618838015103F6BEDE2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0 = (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)il2cpp_codegen_object_new(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E_il2cpp_TypeInfo_var);
		ConditionalWeakTable_2__ctor_m4E9A3E794074C7801BA8618838015103F6BEDE2E(L_0, /*hidden argument*/ConditionalWeakTable_2__ctor_m4E9A3E794074C7801BA8618838015103F6BEDE2E_RuntimeMethod_var);
		((DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var))->set_U3CSerializationInfoTableU3Ek__BackingField_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String[] System.IO.Directory::GetFiles(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_GetFiles_m832F37C2ABC12EEAB3B1736C5196C50C0B65C1DC (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___path0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_GetFiles_m832F37C2ABC12EEAB3B1736C5196C50C0B65C1DC_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___path0;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_3;
		L_3 = Directory_InternalGetFiles_m807D8FDDE7E767165A4B3C605A3946BD445307EC(L_2, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, 0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String[] System.IO.Directory::InternalGetFiles(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_InternalGetFiles_m807D8FDDE7E767165A4B3C605A3946BD445307EC (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___path0;
		String_t* L_1 = ___path0;
		String_t* L_2 = ___searchPattern1;
		int32_t L_3 = ___searchOption2;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4;
		L_4 = Directory_InternalGetFileDirectoryNames_m339055800293561EB2809C31EB4D8A9674D70F9C(L_0, L_1, L_2, (bool)1, (bool)0, L_3, (bool)1, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String[] System.IO.Directory::GetDirectories(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_GetDirectories_mACD36932126E03B5983AE0AE438B516B1CDDD7B7 (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___path0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_GetDirectories_mACD36932126E03B5983AE0AE438B516B1CDDD7B7_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___path0;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_3;
		L_3 = Directory_InternalGetDirectories_mF5C33E3C59B615A93A057FD8F1953D5B430CBCC7(L_2, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, 0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String[] System.IO.Directory::GetDirectories(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_GetDirectories_m7B0CB669B575967A0AA2147D2742A6013D06C5F7 (String_t* ___path0, String_t* ___searchPattern1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___path0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_GetDirectories_m7B0CB669B575967A0AA2147D2742A6013D06C5F7_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___searchPattern1;
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral770C32F6953878964E29410A6B58C7722A8C8AC4)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_GetDirectories_m7B0CB669B575967A0AA2147D2742A6013D06C5F7_RuntimeMethod_var)));
	}

IL_001c:
	{
		String_t* L_4 = ___path0;
		String_t* L_5 = ___searchPattern1;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_6;
		L_6 = Directory_InternalGetDirectories_mF5C33E3C59B615A93A057FD8F1953D5B430CBCC7(L_4, L_5, 0, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.String[] System.IO.Directory::InternalGetDirectories(System.String,System.String,System.IO.SearchOption)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_InternalGetDirectories_mF5C33E3C59B615A93A057FD8F1953D5B430CBCC7 (String_t* ___path0, String_t* ___searchPattern1, int32_t ___searchOption2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___path0;
		String_t* L_1 = ___path0;
		String_t* L_2 = ___searchPattern1;
		int32_t L_3 = ___searchOption2;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4;
		L_4 = Directory_InternalGetFileDirectoryNames_m339055800293561EB2809C31EB4D8A9674D70F9C(L_0, L_1, L_2, (bool)0, (bool)1, L_3, (bool)1, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String[] System.IO.Directory::InternalGetFileDirectoryNames(System.String,System.String,System.String,System.Boolean,System.Boolean,System.IO.SearchOption,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Directory_InternalGetFileDirectoryNames_m339055800293561EB2809C31EB4D8A9674D70F9C (String_t* ___path0, String_t* ___userPathOriginal1, String_t* ___searchPattern2, bool ___includeFiles3, bool ___includeDirs4, int32_t ___searchOption5, bool ___checkHost6, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m94163AE84EBF9A1F7483014A8E9906BD93D9EBDB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m468E89F534D7F4463B96A099275295DF689B2323_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___path0;
		String_t* L_1 = ___userPathOriginal1;
		String_t* L_2 = ___searchPattern2;
		bool L_3 = ___includeFiles3;
		bool L_4 = ___includeDirs4;
		int32_t L_5 = ___searchOption5;
		bool L_6 = ___checkHost6;
		RuntimeObject* L_7;
		L_7 = FileSystemEnumerableFactory_CreateFileNameIterator_mE2F48A287DED267A7DE64C9C3A5B0D59B321C7E9(L_0, L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
		List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_8 = (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *)il2cpp_codegen_object_new(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_il2cpp_TypeInfo_var);
		List_1__ctor_m468E89F534D7F4463B96A099275295DF689B2323(L_8, L_7, /*hidden argument*/List_1__ctor_m468E89F534D7F4463B96A099275295DF689B2323_RuntimeMethod_var);
		NullCheck(L_8);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_9;
		L_9 = List_1_ToArray_m94163AE84EBF9A1F7483014A8E9906BD93D9EBDB(L_8, /*hidden argument*/List_1_ToArray_m94163AE84EBF9A1F7483014A8E9906BD93D9EBDB_RuntimeMethod_var);
		return L_9;
	}
}
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___path0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___path0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral876037CEDCAC90F3A1F1362D5BC3DC05E823AC2D)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var)));
	}

IL_0021:
	{
		String_t* L_5 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_InvalidPathChars_0();
		NullCheck(L_5);
		int32_t L_7;
		L_7 = String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038(L_5, L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_7) == ((int32_t)(-1))))
		{
			goto IL_003a;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC1957D0C563A25A8BCA6CB31CBEB6D5B006E8F06)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var)));
	}

IL_003a:
	{
		String_t* L_9 = ___path0;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = String_Trim_m3FEC641D7046124B7F381701903B50B5171DE0A2(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		int32_t L_11;
		L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_0052;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E7BFAF342ABF91C903715B56617895AE0078317)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var)));
	}

IL_0052:
	{
		SecurityManager_EnsureElevatedPermissions_m0001DD198EAC7A894C4AC9C9D7443379C0E4899B(/*hidden argument*/NULL);
		String_t* L_13 = ___path0;
		bool L_14;
		L_14 = File_Exists_mDAEBF2732BC830270FD98346F069B04E97BB1D5B(L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0075;
		}
	}
	{
		String_t* L_15 = ___path0;
		String_t* L_16;
		L_16 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB50C36645FCD82DA64729AE363266F7EFA4E5886)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCACA4E9424562CACE6137C207F9ED9F45F459E23)), /*hidden argument*/NULL);
		IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_17 = (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)));
		IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(L_17, L_16, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var)));
	}

IL_0075:
	{
		bool L_18;
		L_18 = Environment_get_IsRunningOnWindows_mE76AAF860536728E20DCFE0CC34D13EB241366AD(/*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_0094;
		}
	}
	{
		String_t* L_19 = ___path0;
		bool L_20;
		L_20 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_19, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0094;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBBC2A46ABC3E5653CAACDCCB33B6FB183EFC944F)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A_RuntimeMethod_var)));
	}

IL_0094:
	{
		String_t* L_22 = ___path0;
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_23;
		L_23 = Directory_CreateDirectoriesInternal_mCBBF6DA0EFA4C82A63B196F364F58D3CABA52B22(L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectoriesInternal(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * Directory_CreateDirectoriesInternal_mCBBF6DA0EFA4C82A63B196F364F58D3CABA52B22 (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * V_0 = NULL;
	int32_t V_1 = 0;
	{
		String_t* L_0 = ___path0;
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_1 = (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD *)il2cpp_codegen_object_new(DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var);
		DirectoryInfo__ctor_mCC45C8399A92F1B06BDD8ECA12CC168BCFA19BA2(L_1, L_0, (bool)1, /*hidden argument*/NULL);
		V_0 = L_1;
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_2 = V_0;
		NullCheck(L_2);
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_3;
		L_3 = DirectoryInfo_get_Parent_m096FC02E11E67D65757D88B40A309FF07778554E(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0028;
		}
	}
	{
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_4 = V_0;
		NullCheck(L_4);
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_5;
		L_5 = DirectoryInfo_get_Parent_m096FC02E11E67D65757D88B40A309FF07778554E(L_4, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_6;
		L_6 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.FileSystemInfo::get_Exists() */, L_5);
		if (L_6)
		{
			goto IL_0028;
		}
	}
	{
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_7 = V_0;
		NullCheck(L_7);
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_8;
		L_8 = DirectoryInfo_get_Parent_m096FC02E11E67D65757D88B40A309FF07778554E(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		DirectoryInfo_Create_m46A71FDFAE5B2DF0E321700F66B8D4CBA92BBFA4(L_8, /*hidden argument*/NULL);
	}

IL_0028:
	{
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.IO.FileSystemInfo::get_FullName() */, L_9);
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = MonoIO_CreateDirectory_mEB6CCE37FD7F426D569B14226A02490D85625C46(L_10, (int32_t*)(&V_1), /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_004c;
		}
	}
	{
		int32_t L_12 = V_1;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)183))))
		{
			goto IL_004c;
		}
	}
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)80))))
		{
			goto IL_004c;
		}
	}
	{
		String_t* L_14 = ___path0;
		int32_t L_15 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var)));
		Exception_t * L_16;
		L_16 = MonoIO_GetException_m227400ED4CA5BA5AEF0D907F82E7A2D35BC13306(L_14, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_CreateDirectoriesInternal_mCBBF6DA0EFA4C82A63B196F364F58D3CABA52B22_RuntimeMethod_var)));
	}

IL_004c:
	{
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_17 = V_0;
		return L_17;
	}
}
// System.Void System.IO.Directory::Delete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68 (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		String_t* L_0 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Path_Validate_m4B2A87926E2C5390B35F766DD3880F33471AA255(L_0, /*hidden argument*/NULL);
		bool L_1;
		L_1 = Environment_get_IsRunningOnWindows_mE76AAF860536728E20DCFE0CC34D13EB241366AD(/*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_2 = ___path0;
		bool L_3;
		L_3 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_2, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0025;
		}
	}
	{
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_4 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBBC2A46ABC3E5653CAACDCCB33B6FB183EFC944F)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68_RuntimeMethod_var)));
	}

IL_0025:
	{
		SecurityManager_EnsureElevatedPermissions_m0001DD198EAC7A894C4AC9C9D7443379C0E4899B(/*hidden argument*/NULL);
		String_t* L_5 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = MonoIO_ExistsSymlink_m706FAC076A3144E0B53A2A39A1FA3792F7D59ECF(L_5, (int32_t*)(&V_0), /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_003f;
		}
	}
	{
		String_t* L_7 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = MonoIO_DeleteFile_m2E5CB1DDC0B65506ED08DA3E05B9941C26E4A589(L_7, (int32_t*)(&V_0), /*hidden argument*/NULL);
		V_1 = L_8;
		goto IL_0048;
	}

IL_003f:
	{
		String_t* L_9 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = MonoIO_RemoveDirectory_m9D783354D5B2317212D6513D291F7B03929B480B(L_9, (int32_t*)(&V_0), /*hidden argument*/NULL);
		V_1 = L_10;
	}

IL_0048:
	{
		bool L_11 = V_1;
		if (L_11)
		{
			goto IL_0075;
		}
	}
	{
		int32_t L_12 = V_0;
		if ((!(((uint32_t)L_12) == ((uint32_t)2))))
		{
			goto IL_006d;
		}
	}
	{
		String_t* L_13 = ___path0;
		bool L_14;
		L_14 = File_Exists_mDAEBF2732BC830270FD98346F069B04E97BB1D5B(L_13, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0062;
		}
	}
	{
		IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_15 = (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)));
		IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE938FB06218392E20E1C974D4EA14382C0129C32)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68_RuntimeMethod_var)));
	}

IL_0062:
	{
		DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B * L_16 = (DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B_il2cpp_TypeInfo_var)));
		DirectoryNotFoundException__ctor_mF1B9BFA5B584BB704A79B551EF40A17D5F5AAB83(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5FCEAF50CDD1E5640E906F204C65EAB10FA537C)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68_RuntimeMethod_var)));
	}

IL_006d:
	{
		String_t* L_17 = ___path0;
		int32_t L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var)));
		Exception_t * L_19;
		L_19 = MonoIO_GetException_m227400ED4CA5BA5AEF0D907F82E7A2D35BC13306(L_17, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68_RuntimeMethod_var)));
	}

IL_0075:
	{
		return;
	}
}
// System.Void System.IO.Directory::RecursiveDelete(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_RecursiveDelete_m05320BB904FED8E76364AB3BE8351357401D1043 (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_1 = NULL;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	{
		String_t* L_0 = ___path0;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_1;
		L_1 = Directory_GetDirectories_mACD36932126E03B5983AE0AE438B516B1CDDD7B7(L_0, /*hidden argument*/NULL);
		V_1 = L_1;
		V_2 = 0;
		goto IL_002e;
	}

IL_000b:
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_2 = V_1;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		String_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_3 = L_5;
		String_t* L_6 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = MonoIO_ExistsSymlink_m706FAC076A3144E0B53A2A39A1FA3792F7D59ECF(L_6, (int32_t*)(&V_0), /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_8 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = MonoIO_DeleteFile_m2E5CB1DDC0B65506ED08DA3E05B9941C26E4A589(L_8, (int32_t*)(&V_0), /*hidden argument*/NULL);
		goto IL_002a;
	}

IL_0024:
	{
		String_t* L_10 = V_3;
		Directory_RecursiveDelete_m05320BB904FED8E76364AB3BE8351357401D1043(L_10, /*hidden argument*/NULL);
	}

IL_002a:
	{
		int32_t L_11 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_002e:
	{
		int32_t L_12 = V_2;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_13 = V_1;
		NullCheck(L_13);
		if ((((int32_t)L_12) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))))
		{
			goto IL_000b;
		}
	}
	{
		String_t* L_14 = ___path0;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_15;
		L_15 = Directory_GetFiles_m832F37C2ABC12EEAB3B1736C5196C50C0B65C1DC(L_14, /*hidden argument*/NULL);
		V_1 = L_15;
		V_2 = 0;
		goto IL_004b;
	}

IL_003f:
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_16 = V_1;
		int32_t L_17 = V_2;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		String_t* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		File_Delete_m82FE53535A3911380F7E4C8AD44D77FAB330FD77(L_19, /*hidden argument*/NULL);
		int32_t L_20 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
	}

IL_004b:
	{
		int32_t L_21 = V_2;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_22 = V_1;
		NullCheck(L_22);
		if ((((int32_t)L_21) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))))
		{
			goto IL_003f;
		}
	}
	{
		String_t* L_23 = ___path0;
		Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68(L_23, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.Directory::Delete(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Directory_Delete_m06FEE269B5B5425033C931B3F4742933F50D7ACE (String_t* ___path0, bool ___recursive1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Path_Validate_m4B2A87926E2C5390B35F766DD3880F33471AA255(L_0, /*hidden argument*/NULL);
		SecurityManager_EnsureElevatedPermissions_m0001DD198EAC7A894C4AC9C9D7443379C0E4899B(/*hidden argument*/NULL);
		bool L_1 = ___recursive1;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_2 = ___path0;
		Directory_RecursiveDelete_m05320BB904FED8E76364AB3BE8351357401D1043(L_2, /*hidden argument*/NULL);
		return;
	}

IL_0015:
	{
		String_t* L_3 = ___path0;
		Directory_Delete_mCE2531553CB85BC68C16F26DAC5002063CD23A68(L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.IO.Directory::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Directory_Exists_m17E38B91F6D9A0064D614FF2237BBFC0127468FE (String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
	{
		String_t* L_0 = ___path0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (bool)0;
	}

IL_0005:
	{
		bool L_1;
		L_1 = SecurityManager_CheckElevatedPermissions_mA83588F4BBFA7688949E19F6D9207F5FEFF1B0FE(/*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		return (bool)0;
	}

IL_000e:
	{
	}

IL_000f:
	try
	{ // begin try (depth: 1)
		String_t* L_2 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_3;
		L_3 = Path_GetFullPath_m4AECE56CB0187AD8375137200EDA24AE4F317963(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_001d;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0018;
		}
		throw e;
	}

CATCH_0018:
	{ // begin catch(System.Object)
		V_2 = (bool)0;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0026;
	} // end catch (depth: 1)

IL_001d:
	{
		String_t* L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = MonoIO_ExistsDirectory_m884538108CE4E333B66E7CB1C8C357E5066FD4CE(L_4, (int32_t*)(&V_1), /*hidden argument*/NULL);
		return L_5;
	}

IL_0026:
	{
		bool L_6 = V_2;
		return L_6;
	}
}
// System.String System.IO.Directory::GetCurrentDirectory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_GetCurrentDirectory_m5A9D7F3AC59EB9E06BBAC35A0C2DDD757359D8DD (const RuntimeMethod* method)
{
	{
		SecurityManager_EnsureElevatedPermissions_m0001DD198EAC7A894C4AC9C9D7443379C0E4899B(/*hidden argument*/NULL);
		String_t* L_0;
		L_0 = Directory_InsecureGetCurrentDirectory_mE0F2AC6ACFBC7327D656F9B85F465CD6FB227A76(/*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.IO.Directory::InsecureGetCurrentDirectory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_InsecureGetCurrentDirectory_mE0F2AC6ACFBC7327D656F9B85F465CD6FB227A76 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* G_B2_0 = NULL;
	String_t* G_B1_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var);
		String_t* L_0;
		L_0 = MonoIO_GetCurrentDirectory_m8187870A355A08322E62ACFBBCE857030F2631A6((int32_t*)(&V_0), /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		G_B1_0 = L_0;
		if (!L_1)
		{
			G_B2_0 = L_0;
			goto IL_0011;
		}
	}
	{
		int32_t L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoIO_t0C62EC04843C9D276C9DFB8B12D9D1FD8F81B24B_il2cpp_TypeInfo_var)));
		Exception_t * L_3;
		L_3 = MonoIO_GetException_mDD3EB51C4BE23A4395889E0AE45C3CC68C776188(L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Directory_InsecureGetCurrentDirectory_mE0F2AC6ACFBC7327D656F9B85F465CD6FB227A76_RuntimeMethod_var)));
	}

IL_0011:
	{
		return G_B2_0;
	}
}
// System.String System.IO.Directory::GetDemandDir(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_GetDemandDir_m8D8789E79E1385FBC7121C804558C095D6F0E92C (String_t* ___fullPath0, bool ___thisDirOnly1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		bool L_0 = ___thisDirOnly1;
		if (!L_0)
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_1 = ___fullPath0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_2 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
		NullCheck(L_1);
		bool L_3;
		L_3 = String_EndsWith_mA4D49DF20F62787E925B2A5035EE5F119D209D9C(L_1, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001d;
		}
	}
	{
		String_t* L_4 = ___fullPath0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_5 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_AltDirectorySeparatorChar_1();
		NullCheck(L_4);
		bool L_6;
		L_6 = String_EndsWith_mA4D49DF20F62787E925B2A5035EE5F119D209D9C(L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002b;
		}
	}

IL_001d:
	{
		String_t* L_7 = ___fullPath0;
		String_t* L_8;
		L_8 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_7, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0068;
	}

IL_002b:
	{
		String_t* L_9 = ___fullPath0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_10;
		L_10 = Path_get_DirectorySeparatorCharAsString_mC3EDD6ADB4EDFDB3A359E8434CA4F40491A60430_inline(/*hidden argument*/NULL);
		String_t* L_11;
		L_11 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_9, L_10, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, /*hidden argument*/NULL);
		V_0 = L_11;
		goto IL_0068;
	}

IL_003e:
	{
		String_t* L_12 = ___fullPath0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_13 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
		NullCheck(L_12);
		bool L_14;
		L_14 = String_EndsWith_mA4D49DF20F62787E925B2A5035EE5F119D209D9C(L_12, L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_0066;
		}
	}
	{
		String_t* L_15 = ___fullPath0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_16 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_AltDirectorySeparatorChar_1();
		NullCheck(L_15);
		bool L_17;
		L_17 = String_EndsWith_mA4D49DF20F62787E925B2A5035EE5F119D209D9C(L_15, L_16, /*hidden argument*/NULL);
		if (L_17)
		{
			goto IL_0066;
		}
	}
	{
		String_t* L_18 = ___fullPath0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_19;
		L_19 = Path_get_DirectorySeparatorCharAsString_mC3EDD6ADB4EDFDB3A359E8434CA4F40491A60430_inline(/*hidden argument*/NULL);
		String_t* L_20;
		L_20 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_18, L_19, /*hidden argument*/NULL);
		V_0 = L_20;
		goto IL_0068;
	}

IL_0066:
	{
		String_t* L_21 = ___fullPath0;
		V_0 = L_21;
	}

IL_0068:
	{
		String_t* L_22 = V_0;
		return L_22;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.IO.DirectoryInfo::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo__ctor_m5F307F7E646135FC323F81EA93C36CC0CF6023A6 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___path0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___path0;
		DirectoryInfo__ctor_mCC45C8399A92F1B06BDD8ECA12CC168BCFA19BA2(__this, L_0, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DirectoryInfo::.ctor(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo__ctor_mCC45C8399A92F1B06BDD8ECA12CC168BCFA19BA2 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___path0, bool ___simpleOriginalPath1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FileSystemInfo__ctor_m40201BBEEB36FC51DB6511FD4222DABACFC9ECC5(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___path0;
		DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C(__this, L_0, /*hidden argument*/NULL);
		SecurityManager_EnsureElevatedPermissions_m0001DD198EAC7A894C4AC9C9D7443379C0E4899B(/*hidden argument*/NULL);
		String_t* L_1 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_2;
		L_2 = Path_GetFullPath_m4AECE56CB0187AD8375137200EDA24AE4F317963(L_1, /*hidden argument*/NULL);
		((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->set_FullPath_3(L_2);
		bool L_3 = ___simpleOriginalPath1;
		if (!L_3)
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_4 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_5;
		L_5 = Path_GetFileName_m4CCFEEE8CA42DE16FCAF05D765EFB88E7086744A(L_4, /*hidden argument*/NULL);
		((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->set_OriginalPath_4(L_5);
		goto IL_003b;
	}

IL_0034:
	{
		String_t* L_6 = ___path0;
		((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->set_OriginalPath_4(L_6);
	}

IL_003b:
	{
		DirectoryInfo_Initialize_m34BD51BA506F75D6F91B17A55BAC3CFCB0B20CFA(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DirectoryInfo::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo__ctor_m0CBA86D00EA0FD581D0E352732FBDA948E09A42F (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		FileSystemInfo__ctor_mC20F01E0A4BE1C85E7A66A0803ED64AF2F211A6B(__this, L_0, L_1, /*hidden argument*/NULL);
		DirectoryInfo_Initialize_m34BD51BA506F75D6F91B17A55BAC3CFCB0B20CFA(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DirectoryInfo::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo_Initialize_m34BD51BA506F75D6F91B17A55BAC3CFCB0B20CFA (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Il2CppChar V_2 = 0x0;
	{
		String_t* L_0 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)1)))
		{
			goto IL_0029;
		}
	}
	{
		String_t* L_3 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		int32_t L_4 = V_0;
		NullCheck(L_3);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_3, L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_6 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
		if ((!(((uint32_t)L_5) == ((uint32_t)L_6))))
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1));
	}

IL_0029:
	{
		String_t* L_8 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_9 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
		int32_t L_10 = V_0;
		NullCheck(L_8);
		int32_t L_11;
		L_11 = String_LastIndexOf_m8DB57B87F39952A78925B5BF9BBB49B3EFA28155(L_8, L_9, L_10, /*hidden argument*/NULL);
		V_1 = L_11;
		int32_t L_12 = V_1;
		if ((((int32_t)L_12) == ((int32_t)(-1))))
		{
			goto IL_0045;
		}
	}
	{
		int32_t L_13 = V_1;
		if (L_13)
		{
			goto IL_0059;
		}
	}
	{
		int32_t L_14 = V_0;
		if (L_14)
		{
			goto IL_0059;
		}
	}

IL_0045:
	{
		String_t* L_15 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		__this->set_current_6(L_15);
		__this->set_parent_7((String_t*)NULL);
		return;
	}

IL_0059:
	{
		String_t* L_16 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		int32_t L_17 = V_1;
		int32_t L_18 = V_0;
		int32_t L_19 = V_1;
		NullCheck(L_16);
		String_t* L_20;
		L_20 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_16, ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)L_19)), /*hidden argument*/NULL);
		__this->set_current_6(L_20);
		int32_t L_21 = V_1;
		if (L_21)
		{
			goto IL_0087;
		}
	}
	{
		bool L_22;
		L_22 = Environment_get_IsRunningOnWindows_mE76AAF860536728E20DCFE0CC34D13EB241366AD(/*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_0087;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_23 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorStr_4();
		__this->set_parent_7(L_23);
		goto IL_009a;
	}

IL_0087:
	{
		String_t* L_24 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		int32_t L_25 = V_1;
		NullCheck(L_24);
		String_t* L_26;
		L_26 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_24, 0, L_25, /*hidden argument*/NULL);
		__this->set_parent_7(L_26);
	}

IL_009a:
	{
		bool L_27;
		L_27 = Environment_get_IsRunningOnWindows_mE76AAF860536728E20DCFE0CC34D13EB241366AD(/*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00f0;
		}
	}
	{
		String_t* L_28 = __this->get_parent_7();
		NullCheck(L_28);
		int32_t L_29;
		L_29 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_28, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_29) == ((uint32_t)2))))
		{
			goto IL_00f0;
		}
	}
	{
		String_t* L_30 = __this->get_parent_7();
		NullCheck(L_30);
		Il2CppChar L_31;
		L_31 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_30, 1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_00f0;
		}
	}
	{
		String_t* L_32 = __this->get_parent_7();
		NullCheck(L_32);
		Il2CppChar L_33;
		L_33 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_32, 0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_34;
		L_34 = Char_IsLetter_mF204E476D37A9EC10C965929AF16A362CBEA8950(L_33, /*hidden argument*/NULL);
		if (!L_34)
		{
			goto IL_00f0;
		}
	}
	{
		String_t* L_35 = __this->get_parent_7();
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		Il2CppChar L_36 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorChar_2();
		V_2 = L_36;
		String_t* L_37;
		L_37 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_2), /*hidden argument*/NULL);
		String_t* L_38;
		L_38 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_35, L_37, /*hidden argument*/NULL);
		__this->set_parent_7(L_38);
	}

IL_00f0:
	{
		return;
	}
}
// System.Boolean System.IO.DirectoryInfo::get_Exists()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectoryInfo_get_Exists_m5DE9581E7D052687604E113BCA4BBB55AE005C6B (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get__dataInitialised_2();
		if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
		{
			goto IL_000f;
		}
	}
	{
		FileSystemInfo_Refresh_m9571467360DEF8C75FFFA22DB7C1F264AADCC277(__this, /*hidden argument*/NULL);
	}

IL_000f:
	{
		MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71 * L_1 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_address_of__data_1();
		int32_t L_2 = L_1->get_fileAttributes_0();
		if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
		{
			goto IL_001f;
		}
	}
	{
		return (bool)0;
	}

IL_001f:
	{
		MonoIOStat_t24C11A45B0B5F84242B31BA1EF48458595FF5F71 * L_3 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_address_of__data_1();
		int32_t L_4 = L_3->get_fileAttributes_0();
		if (((int32_t)((int32_t)L_4&(int32_t)((int32_t)16))))
		{
			goto IL_0031;
		}
	}
	{
		return (bool)0;
	}

IL_0031:
	{
		return (bool)1;
	}
}
// System.String System.IO.DirectoryInfo::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DirectoryInfo_get_Name_mEED706FA69EDD50668D24F9C2BC19D7117BFE78E (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_current_6();
		return L_0;
	}
}
// System.IO.DirectoryInfo System.IO.DirectoryInfo::get_Parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * DirectoryInfo_get_Parent_m096FC02E11E67D65757D88B40A309FF07778554E (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->get_parent_7();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_1 = __this->get_parent_7();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0017;
		}
	}

IL_0015:
	{
		return (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD *)NULL;
	}

IL_0017:
	{
		String_t* L_3 = __this->get_parent_7();
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_4 = (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD *)il2cpp_codegen_object_new(DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var);
		DirectoryInfo__ctor_m5F307F7E646135FC323F81EA93C36CC0CF6023A6(L_4, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Void System.IO.DirectoryInfo::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo_Create_m46A71FDFAE5B2DF0E321700F66B8D4CBA92BBFA4 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_1;
		L_1 = Directory_CreateDirectory_m38040338519C48CE52137CC146372A153D5C6A7A(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.IO.DirectoryInfo[] System.IO.DirectoryInfo::GetDirectories()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* DirectoryInfo_GetDirectories_m878DAFC093D31B9537B3B8C06C476E35F31A6578 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
		s_Il2CppMethodInitialized = true;
	}
	{
		DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* L_0;
		L_0 = DirectoryInfo_GetDirectories_m2D925EAFE9DC38E330A0800969558EE5B9D76041(__this, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.IO.DirectoryInfo[] System.IO.DirectoryInfo::GetDirectories(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* DirectoryInfo_GetDirectories_m2D925EAFE9DC38E330A0800969558EE5B9D76041 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___searchPattern0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* V_0 = NULL;
	int32_t V_1 = 0;
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	{
		String_t* L_0 = ___searchPattern0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral770C32F6953878964E29410A6B58C7722A8C8AC4)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectoryInfo_GetDirectories_m2D925EAFE9DC38E330A0800969558EE5B9D76041_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_FullPath_3();
		String_t* L_3 = ___searchPattern0;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4;
		L_4 = Directory_GetDirectories_m7B0CB669B575967A0AA2147D2742A6013D06C5F7(L_2, L_3, /*hidden argument*/NULL);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_5 = L_4;
		NullCheck(L_5);
		DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* L_6 = (DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC*)(DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC*)SZArrayNew(DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))));
		V_0 = L_6;
		V_1 = 0;
		V_2 = L_5;
		V_3 = 0;
		goto IL_0041;
	}

IL_002a:
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_7 = V_2;
		int32_t L_8 = V_3;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		String_t* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_4 = L_10;
		DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* L_11 = V_0;
		int32_t L_12 = V_1;
		int32_t L_13 = L_12;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
		String_t* L_14 = V_4;
		DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * L_15 = (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD *)il2cpp_codegen_object_new(DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD_il2cpp_TypeInfo_var);
		DirectoryInfo__ctor_m5F307F7E646135FC323F81EA93C36CC0CF6023A6(L_15, L_14, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_15);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD *)L_15);
		int32_t L_16 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_0041:
	{
		int32_t L_17 = V_3;
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_18 = V_2;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
		{
			goto IL_002a;
		}
	}
	{
		DirectoryInfoU5BU5D_t3A579358D3EE355E1764A6D707DDCABDC1EB45DC* L_19 = V_0;
		return L_19;
	}
}
// System.String System.IO.DirectoryInfo::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DirectoryInfo_ToString_m4A18D1D11D1FA98D96CE5670F9F2118329BD5DD1 (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ((FileSystemInfo_t4479D65BB34DEAFCDA2A98F8B797D7C19EFDA246 *)__this)->get_OriginalPath_4();
		return L_0;
	}
}
// System.Void System.IO.DirectoryInfo::CheckPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C (DirectoryInfo_t4EF3610F45F0D234800D01ADA8F3F476AE0CF5CD * __this, String_t* ___path0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___path0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___path0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8E11A2523D3B8E199C20B1DE77ED95A490DA7A4D)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C_RuntimeMethod_var)));
	}

IL_0021:
	{
		String_t* L_5 = ___path0;
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_InvalidPathChars_0();
		NullCheck(L_5);
		int32_t L_7;
		L_7 = String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038(L_5, L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_7) == ((int32_t)(-1))))
		{
			goto IL_003a;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD36F2A1E2D9C14B427558FDF2106B8A8B2702189)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C_RuntimeMethod_var)));
	}

IL_003a:
	{
		bool L_9;
		L_9 = Environment_get_IsRunningOnWindows_mE76AAF860536728E20DCFE0CC34D13EB241366AD(/*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_10 = ___path0;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE(L_10, ((int32_t)58), /*hidden argument*/NULL);
		V_0 = L_11;
		int32_t L_12 = V_0;
		if ((((int32_t)L_12) < ((int32_t)0)))
		{
			goto IL_005d;
		}
	}
	{
		int32_t L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)1)))
		{
			goto IL_005d;
		}
	}
	{
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectoryInfo_CheckPath_m50E5718F84F846BDB6BF7C39CDB2F1C15BDA525C_RuntimeMethod_var)));
	}

IL_005d:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.IO.DirectoryNotFoundException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryNotFoundException__ctor_mB952D5EAA8B0959ABD6127CB00EDBBF91D0C24BA (DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AC66506AB341DAB6BD779764E30CB18E8DBAB9B);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(_stringLiteral3AC66506AB341DAB6BD779764E30CB18E8DBAB9B, /*hidden argument*/NULL);
		IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147024893), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DirectoryNotFoundException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryNotFoundException__ctor_mF1B9BFA5B584BB704A79B551EF40A17D5F5AAB83 (DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B * __this, String_t* ___message0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147024893), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DirectoryNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectoryNotFoundException__ctor_mB451C97C627D67B2661EE7A1750AD90B5693F262 (DirectoryNotFoundException_t93058944B1CA95F00EB4DE3BB70202CEB99CE07B * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		IOException__ctor_m346C7ED07EB96B665C75AA653743A30CE5E095D5(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Runtime.InteropServices.DispIdAttribute::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DispIdAttribute__ctor_mEA52BAFEA6DAFA7C1701227F54D1D8FF8830CD6C (DispIdAttribute_tA0AC84D3405A11FF2C0118FE7B55976B89DBD829 * __this, int32_t ___dispId0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___dispId0;
		__this->set__val_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Runtime.Remoting.DisposerReplySink::.ctor(System.Runtime.Remoting.Messaging.IMessageSink,System.IDisposable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisposerReplySink__ctor_m2D382E50D52C45CF39A6AC199DFA61A31DBAAF3D (DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3 * __this, RuntimeObject* ___next0, RuntimeObject* ___disposable1, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		RuntimeObject* L_0 = ___next0;
		__this->set__next_0(L_0);
		RuntimeObject* L_1 = ___disposable1;
		__this->set__disposable_1(L_1);
		return;
	}
}
// System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.DisposerReplySink::SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DisposerReplySink_SyncProcessMessage_mFC27C3BE706617E2F370B022890DA41F121D4657 (DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3 * __this, RuntimeObject* ___msg0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMessageSink_t5C83B21C4C8767A5B9820EBBE611F7107BC7605F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->get__disposable_1();
		NullCheck(L_0);
		InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_0);
		RuntimeObject* L_1 = __this->get__next_0();
		RuntimeObject* L_2 = ___msg0;
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0 /* System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Messaging.IMessageSink::SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage) */, IMessageSink_t5C83B21C4C8767A5B9820EBBE611F7107BC7605F_il2cpp_TypeInfo_var, L_1, L_2);
		return L_3;
	}
}
// System.Runtime.Remoting.Messaging.IMessageCtrl System.Runtime.Remoting.DisposerReplySink::AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Messaging.IMessageSink)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DisposerReplySink_AsyncProcessMessage_mDE5233F8B36372D26405EBD63731C3E1BB3E66A3 (DisposerReplySink_t68F832E73EC99ECB9D42BCE956C7E33A4C3CDEE3 * __this, RuntimeObject* ___msg0, RuntimeObject* ___replySink1, const RuntimeMethod* method)
{
	{
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DisposerReplySink_AsyncProcessMessage_mDE5233F8B36372D26405EBD63731C3E1BB3E66A3_RuntimeMethod_var)));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.DivideByZeroException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DivideByZeroException__ctor_m9782471962A29DFF945323A7D7E4161F81126CE3 (DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA85549C37D5E928683E7C8CC82CC429B13F9973);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(_stringLiteralFA85549C37D5E928683E7C8CC82CC429B13F9973, /*hidden argument*/NULL);
		ArithmeticException__ctor_mF0A8511D61010600F89D30A110198F5E63D5DFE5(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147352558), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.DivideByZeroException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DivideByZeroException__ctor_m90445370315424A8ADEE03A1FCB7E0AD0A391119 (DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		ArithmeticException__ctor_mF476E72E099AE3B6E5E1736465F6CA2AAEFCE92A(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Attribute System.Runtime.InteropServices.DllImportAttribute::GetCustomAttribute(System.Reflection.RuntimeMethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 * DllImportAttribute_GetCustomAttribute_m4CEA32B3714EAE9A7073372A1EDC9DBC640E2453 (RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * ___method0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoMethod_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	int32_t V_10 = 0;
	{
		RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * L_0 = ___method0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, L_0);
		if (((int32_t)((int32_t)L_1&(int32_t)((int32_t)8192))))
		{
			goto IL_0010;
		}
	}
	{
		return (Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 *)NULL;
	}

IL_0010:
	{
		V_1 = (String_t*)NULL;
		RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * L_2 = ___method0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = VirtFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 System.Reflection.MemberInfo::get_MetadataToken() */, L_2);
		V_2 = 0;
		RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * L_4 = ___method0;
		NullCheck(((MonoMethod_t *)CastclassClass((RuntimeObject*)L_4, MonoMethod_t_il2cpp_TypeInfo_var)));
		MonoMethod_GetPInvoke_m8AFC2AF0B90D44ABC5244E8B1CBB9887C389BD60(((MonoMethod_t *)CastclassClass((RuntimeObject*)L_4, MonoMethod_t_il2cpp_TypeInfo_var)), (int32_t*)(&V_2), (String_t**)(&V_0), (String_t**)(&V_1), /*hidden argument*/NULL);
		V_3 = 1;
		int32_t L_5 = V_2;
		V_10 = ((int32_t)((int32_t)L_5&(int32_t)6));
		int32_t L_6 = V_10;
		switch (L_6)
		{
			case 0:
			{
				goto IL_0058;
			}
			case 1:
			{
				goto IL_0066;
			}
			case 2:
			{
				goto IL_005c;
			}
			case 3:
			{
				goto IL_0066;
			}
			case 4:
			{
				goto IL_0060;
			}
			case 5:
			{
				goto IL_0066;
			}
			case 6:
			{
				goto IL_0064;
			}
		}
	}
	{
		goto IL_0066;
	}

IL_0058:
	{
		V_3 = 1;
		goto IL_0066;
	}

IL_005c:
	{
		V_3 = 2;
		goto IL_0066;
	}

IL_0060:
	{
		V_3 = 3;
		goto IL_0066;
	}

IL_0064:
	{
		V_3 = 4;
	}

IL_0066:
	{
		V_4 = 2;
		int32_t L_7 = V_2;
		V_10 = ((int32_t)((int32_t)L_7&(int32_t)((int32_t)1792)));
		int32_t L_8 = V_10;
		if ((((int32_t)L_8) > ((int32_t)((int32_t)512))))
		{
			goto IL_008f;
		}
	}
	{
		int32_t L_9 = V_10;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)256))))
		{
			goto IL_00ac;
		}
	}
	{
		int32_t L_10 = V_10;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)512))))
		{
			goto IL_00b1;
		}
	}
	{
		goto IL_00c3;
	}

IL_008f:
	{
		int32_t L_11 = V_10;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)768))))
		{
			goto IL_00b6;
		}
	}
	{
		int32_t L_12 = V_10;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)1024))))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_13 = V_10;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)1280))))
		{
			goto IL_00c0;
		}
	}
	{
		goto IL_00c3;
	}

IL_00ac:
	{
		V_4 = 1;
		goto IL_00c3;
	}

IL_00b1:
	{
		V_4 = 2;
		goto IL_00c3;
	}

IL_00b6:
	{
		V_4 = 3;
		goto IL_00c3;
	}

IL_00bb:
	{
		V_4 = 4;
		goto IL_00c3;
	}

IL_00c0:
	{
		V_4 = 5;
	}

IL_00c3:
	{
		int32_t L_14 = V_2;
		V_5 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_14&(int32_t)1))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_15 = V_2;
		V_6 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_15&(int32_t)((int32_t)64)))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_16 = V_2;
		V_7 = (bool)((((int32_t)((int32_t)((int32_t)L_16&(int32_t)((int32_t)48)))) == ((int32_t)((int32_t)16)))? 1 : 0);
		int32_t L_17 = V_2;
		V_8 = (bool)((((int32_t)((int32_t)((int32_t)L_17&(int32_t)((int32_t)12288)))) == ((int32_t)((int32_t)4096)))? 1 : 0);
		RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * L_18 = ___method0;
		NullCheck(L_18);
		int32_t L_19;
		L_19 = VirtFuncInvoker0< int32_t >::Invoke(18 /* System.Reflection.MethodImplAttributes System.Reflection.MethodBase::GetMethodImplementationFlags() */, L_18);
		V_9 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0);
		String_t* L_20 = V_1;
		String_t* L_21 = V_0;
		int32_t L_22 = V_3;
		bool L_23 = V_5;
		bool L_24 = V_6;
		bool L_25 = V_9;
		int32_t L_26 = V_4;
		bool L_27 = V_7;
		bool L_28 = V_8;
		DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02 * L_29 = (DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02 *)il2cpp_codegen_object_new(DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02_il2cpp_TypeInfo_var);
		DllImportAttribute__ctor_m51D842342941EBD970C138DA6CFD61285BB3EF75(L_29, L_20, L_21, L_22, L_23, L_24, L_25, L_26, L_27, L_28, /*hidden argument*/NULL);
		return L_29;
	}
}
// System.Boolean System.Runtime.InteropServices.DllImportAttribute::IsDefined(System.Reflection.RuntimeMethodInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DllImportAttribute_IsDefined_m8C4683B62871652B0C25AAA1D8654BC3894A5802 (RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * ___method0, const RuntimeMethod* method)
{
	{
		RuntimeMethodInfo_tCA399779FA50C8E2D4942CED76DAA9F8CFED5CAC * L_0 = ___method0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtFuncInvoker0< int32_t >::Invoke(20 /* System.Reflection.MethodAttributes System.Reflection.MethodBase::get_Attributes() */, L_0);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)8192)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Void System.Runtime.InteropServices.DllImportAttribute::.ctor(System.String,System.String,System.Runtime.InteropServices.CharSet,System.Boolean,System.Boolean,System.Boolean,System.Runtime.InteropServices.CallingConvention,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DllImportAttribute__ctor_m51D842342941EBD970C138DA6CFD61285BB3EF75 (DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02 * __this, String_t* ___dllName0, String_t* ___entryPoint1, int32_t ___charSet2, bool ___exactSpelling3, bool ___setLastError4, bool ___preserveSig5, int32_t ___callingConvention6, bool ___bestFitMapping7, bool ___throwOnUnmappableChar8, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___dllName0;
		__this->set__val_0(L_0);
		String_t* L_1 = ___entryPoint1;
		__this->set_EntryPoint_1(L_1);
		int32_t L_2 = ___charSet2;
		__this->set_CharSet_2(L_2);
		bool L_3 = ___exactSpelling3;
		__this->set_ExactSpelling_4(L_3);
		bool L_4 = ___setLastError4;
		__this->set_SetLastError_3(L_4);
		bool L_5 = ___preserveSig5;
		__this->set_PreserveSig_5(L_5);
		int32_t L_6 = ___callingConvention6;
		__this->set_CallingConvention_6(L_6);
		bool L_7 = ___bestFitMapping7;
		__this->set_BestFitMapping_7(L_7);
		bool L_8 = ___throwOnUnmappableChar8;
		__this->set_ThrowOnUnmappableChar_8(L_8);
		return;
	}
}
// System.Void System.Runtime.InteropServices.DllImportAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DllImportAttribute__ctor_m40D087FB348B15703787BAFA99DAC5B5736067EB (DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02 * __this, String_t* ___dllName0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___dllName0;
		__this->set__val_0(L_0);
		return;
	}
}
// System.String System.Runtime.InteropServices.DllImportAttribute::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DllImportAttribute_get_Value_mD64456CFD3C1CEA2A599A951489B146C4F2FA1B4 (DllImportAttribute_tCDC32C1C2C21832ECCA18364FDBB1B483F1FFF02 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__val_0();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.DllNotFoundException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DllNotFoundException__ctor_m4A353B4D85500B786799765C0E8DDA6E3B21009D (DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6114CB582F4E13FEEE1CCA0F9E462C7A3BE0729D);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(_stringLiteral6114CB582F4E13FEEE1CCA0F9E462C7A3BE0729D, /*hidden argument*/NULL);
		TypeLoadException__ctor_mAD6F869609A099BD032F5DD1D60F08A62AD322F2(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2146233052), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.DllNotFoundException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DllNotFoundException__ctor_mE1DF74818157087F14412A08C9E8CADDB3FC958B (DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 * __this, String_t* ___message0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		TypeLoadException__ctor_mAD6F869609A099BD032F5DD1D60F08A62AD322F2(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2146233052), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.DllNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DllNotFoundException__ctor_m6DA4EF4286CF64663641AC072332D448419238F8 (DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		TypeLoadException__ctor_m8EC729A06CB4DDCC9F4FD98FA86A743A917E53C9(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean System.Double::IsInfinity(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_IsInfinity_mEA460DCA490F45C8AB5179BFFE48D3E06965381B (double ___d0, const RuntimeMethod* method)
{
	{
		int64_t L_0 = *((int64_t*)((uintptr_t)(&___d0)));
		return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))) == ((int64_t)((int64_t)9218868437227405312LL)))? 1 : 0);
	}
}
// System.Boolean System.Double::IsPositiveInfinity(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_IsPositiveInfinity_mD5882DEFC8FAA4CCDAE48B26B9CECAB5B7A53C96 (double ___d0, const RuntimeMethod* method)
{
	{
		double L_0 = ___d0;
		if ((!(((double)L_0) == ((double)(std::numeric_limits<double>::infinity())))))
		{
			goto IL_000e;
		}
	}
	{
		return (bool)1;
	}

IL_000e:
	{
		return (bool)0;
	}
}
// System.Boolean System.Double::IsNaN(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347 (double ___d0, const RuntimeMethod* method)
{
	{
		int64_t L_0 = *((int64_t*)((uintptr_t)(&___d0)));
		return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))) <= ((uint64_t)((int64_t)9218868437227405312LL))))? 1 : 0);
	}
}
// System.Int32 System.Double::CompareTo(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_mBB5DA0FB12D07AC9EF8A85A414E1586CE67903F6 (double* __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{
		RuntimeObject * L_0 = ___value0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return 1;
	}

IL_0005:
	{
		RuntimeObject * L_1 = ___value0;
		if (!((RuntimeObject *)IsInstSealed((RuntimeObject*)L_1, Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var)))
		{
			goto IL_0040;
		}
	}
	{
		RuntimeObject * L_2 = ___value0;
		V_0 = ((*(double*)((double*)UnBox(L_2, Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var))));
		double L_3 = *((double*)__this);
		double L_4 = V_0;
		if ((!(((double)L_3) < ((double)L_4))))
		{
			goto IL_001b;
		}
	}
	{
		return (-1);
	}

IL_001b:
	{
		double L_5 = *((double*)__this);
		double L_6 = V_0;
		if ((!(((double)L_5) > ((double)L_6))))
		{
			goto IL_0022;
		}
	}
	{
		return 1;
	}

IL_0022:
	{
		double L_7 = *((double*)__this);
		double L_8 = V_0;
		if ((!(((double)L_7) == ((double)L_8))))
		{
			goto IL_0029;
		}
	}
	{
		return 0;
	}

IL_0029:
	{
		double L_9 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_003e;
		}
	}
	{
		double L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_003c;
		}
	}
	{
		return (-1);
	}

IL_003c:
	{
		return 0;
	}

IL_003e:
	{
		return 1;
	}

IL_0040:
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA9F47A6A6AF5C3B1CE61F336CEF44A96DC8CE0A)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Double_CompareTo_mBB5DA0FB12D07AC9EF8A85A414E1586CE67903F6_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  int32_t Double_CompareTo_mBB5DA0FB12D07AC9EF8A85A414E1586CE67903F6_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Double_CompareTo_mBB5DA0FB12D07AC9EF8A85A414E1586CE67903F6(_thisAdjusted, ___value0, method);
	return _returnValue;
}
// System.Int32 System.Double::CompareTo(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_m93107F1616A67C9CDB540738E0115A5E668FBBBE (double* __this, double ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		double L_1 = ___value0;
		if ((!(((double)L_0) < ((double)L_1))))
		{
			goto IL_0007;
		}
	}
	{
		return (-1);
	}

IL_0007:
	{
		double L_2 = *((double*)__this);
		double L_3 = ___value0;
		if ((!(((double)L_2) > ((double)L_3))))
		{
			goto IL_000e;
		}
	}
	{
		return 1;
	}

IL_000e:
	{
		double L_4 = *((double*)__this);
		double L_5 = ___value0;
		if ((!(((double)L_4) == ((double)L_5))))
		{
			goto IL_0015;
		}
	}
	{
		return 0;
	}

IL_0015:
	{
		double L_6 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_002a;
		}
	}
	{
		double L_8 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_0028;
		}
	}
	{
		return (-1);
	}

IL_0028:
	{
		return 0;
	}

IL_002a:
	{
		return 1;
	}
}
IL2CPP_EXTERN_C  int32_t Double_CompareTo_m93107F1616A67C9CDB540738E0115A5E668FBBBE_AdjustorThunk (RuntimeObject * __this, double ___value0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Double_CompareTo_m93107F1616A67C9CDB540738E0115A5E668FBBBE(_thisAdjusted, ___value0, method);
	return _returnValue;
}
// System.Boolean System.Double::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_Equals_m6D41B1207C7D8EAEC4935EC94E18014BC86E5086 (double* __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{
		RuntimeObject * L_0 = ___obj0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var)))
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		RuntimeObject * L_1 = ___obj0;
		V_0 = ((*(double*)((double*)UnBox(L_1, Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var))));
		double L_2 = V_0;
		double L_3 = *((double*)__this);
		if ((!(((double)L_2) == ((double)L_3))))
		{
			goto IL_0018;
		}
	}
	{
		return (bool)1;
	}

IL_0018:
	{
		double L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0028;
		}
	}
	{
		double L_6 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_0028:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool Double_Equals_m6D41B1207C7D8EAEC4935EC94E18014BC86E5086_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	bool _returnValue;
	_returnValue = Double_Equals_m6D41B1207C7D8EAEC4935EC94E18014BC86E5086(_thisAdjusted, ___obj0, method);
	return _returnValue;
}
// System.Boolean System.Double::Equals(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B (double* __this, double ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___obj0;
		double L_1 = *((double*)__this);
		if ((!(((double)L_0) == ((double)L_1))))
		{
			goto IL_0007;
		}
	}
	{
		return (bool)1;
	}

IL_0007:
	{
		double L_2 = ___obj0;
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0017;
		}
	}
	{
		double L_4 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_0017:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B_AdjustorThunk (RuntimeObject * __this, double ___obj0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	bool _returnValue;
	_returnValue = Double_Equals_m8C171E8C7F556087E707D1396DB29D1D8B21A46B(_thisAdjusted, ___obj0, method);
	return _returnValue;
}
// System.Int32 System.Double::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_GetHashCode_m33CB20AA5674C6F4367B7B08340B33FB979F9F39 (double* __this, const RuntimeMethod* method)
{
	double V_0 = 0.0;
	int64_t V_1 = 0;
	{
		double L_0 = *((double*)__this);
		V_0 = L_0;
		double L_1 = V_0;
		if ((!(((double)L_1) == ((double)(0.0)))))
		{
			goto IL_0011;
		}
	}
	{
		return 0;
	}

IL_0011:
	{
		int64_t L_2 = *((int64_t*)((uintptr_t)(&V_0)));
		V_1 = L_2;
		int64_t L_3 = V_1;
		int64_t L_4 = V_1;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_3))^(int32_t)((int32_t)((int32_t)((int64_t)((int64_t)L_4>>(int32_t)((int32_t)32)))))));
	}
}
IL2CPP_EXTERN_C  int32_t Double_GetHashCode_m33CB20AA5674C6F4367B7B08340B33FB979F9F39_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Double_GetHashCode_m33CB20AA5674C6F4367B7B08340B33FB979F9F39(_thisAdjusted, method);
	return _returnValue;
}
// System.String System.Double::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m87E4A4DC004A167CF0AE1F2D271BC20A708CE57D (double* __this, const RuntimeMethod* method)
{
	{
		double L_0 = *((double*)__this);
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_1;
		L_1 = NumberFormatInfo_get_CurrentInfo_m604B9BFDE58530F94955E0EF1A523D37EA87DF02(/*hidden argument*/NULL);
		String_t* L_2;
		L_2 = Number_FormatDouble_mE3BD39C6BDA661D8F4250C4F36D77781EDE24698(L_0, (String_t*)NULL, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  String_t* Double_ToString_m87E4A4DC004A167CF0AE1F2D271BC20A708CE57D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Double_ToString_m87E4A4DC004A167CF0AE1F2D271BC20A708CE57D(_thisAdjusted, method);
	return _returnValue;
}
// System.String System.Double::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m4D920091736623333AE0E32439DBD5CF5AC128FE (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		double L_0 = *((double*)__this);
		RuntimeObject* L_1 = ___provider0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_2;
		L_2 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_1, /*hidden argument*/NULL);
		String_t* L_3;
		L_3 = Number_FormatDouble_mE3BD39C6BDA661D8F4250C4F36D77781EDE24698(L_0, (String_t*)NULL, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C  String_t* Double_ToString_m4D920091736623333AE0E32439DBD5CF5AC128FE_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Double_ToString_m4D920091736623333AE0E32439DBD5CF5AC128FE(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.String System.Double::ToString(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_mFF1DAF2003FC7096C54C5A2685F85082220E330B (double* __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	{
		double L_0 = *((double*)__this);
		String_t* L_1 = ___format0;
		RuntimeObject* L_2 = ___provider1;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_3;
		L_3 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_2, /*hidden argument*/NULL);
		String_t* L_4;
		L_4 = Number_FormatDouble_mE3BD39C6BDA661D8F4250C4F36D77781EDE24698(L_0, L_1, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
IL2CPP_EXTERN_C  String_t* Double_ToString_mFF1DAF2003FC7096C54C5A2685F85082220E330B_AdjustorThunk (RuntimeObject * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Double_ToString_mFF1DAF2003FC7096C54C5A2685F85082220E330B(_thisAdjusted, ___format0, ___provider1, method);
	return _returnValue;
}
// System.Double System.Double::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_mFF5B29ED0585A4847BFE654ABB9E915DFE21B63E (String_t* ___s0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___s0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_1;
		L_1 = NumberFormatInfo_get_CurrentInfo_m604B9BFDE58530F94955E0EF1A523D37EA87DF02(/*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = Double_Parse_mA10862199D8744544655EA5045DEEC8ACDCD3325(L_0, ((int32_t)231), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Double System.Double::Parse(System.String,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_m281C3FAE601723AC732D26BAFC6D61CEFD2E0F7D (String_t* ___s0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___s0;
		RuntimeObject* L_1 = ___provider1;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_2;
		L_2 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = Double_Parse_mA10862199D8744544655EA5045DEEC8ACDCD3325(L_0, ((int32_t)231), L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Double System.Double::Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_mD60850592CF629A16EA1ECC6834385E7DDAD239F (String_t* ___s0, int32_t ___style1, RuntimeObject* ___provider2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___style1;
		NumberFormatInfo_ValidateParseStyleFloatingPoint_m1FEE713ACDFC7EE46DBD2CCAF6C542A760F817CB(L_0, /*hidden argument*/NULL);
		String_t* L_1 = ___s0;
		int32_t L_2 = ___style1;
		RuntimeObject* L_3 = ___provider2;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_4;
		L_4 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		double L_5;
		L_5 = Double_Parse_mA10862199D8744544655EA5045DEEC8ACDCD3325(L_1, L_2, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Double System.Double::Parse(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_mA10862199D8744544655EA5045DEEC8ACDCD3325 (String_t* ___s0, int32_t ___style1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___info2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = ___style1;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_2 = ___info2;
		double L_3;
		L_3 = Number_ParseDouble_m2D851929003C4BFEBCC3855FEBDEC8FCB65008CA(L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.Double::TryParse(System.String,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_m9152D976CDFE0B30C7E251DDD04EAD6BBD0800B0 (String_t* ___s0, double* ___result1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___s0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_1;
		L_1 = NumberFormatInfo_get_CurrentInfo_m604B9BFDE58530F94955E0EF1A523D37EA87DF02(/*hidden argument*/NULL);
		double* L_2 = ___result1;
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Double_TryParse_mF90E5DCF9467A4805F73058A037518708EFD5F1A(L_0, ((int32_t)231), L_1, (double*)L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.Double::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_mE740D7083AC52793A9634067C4F032570FFBF61E (String_t* ___s0, int32_t ___style1, RuntimeObject* ___provider2, double* ___result3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___style1;
		NumberFormatInfo_ValidateParseStyleFloatingPoint_m1FEE713ACDFC7EE46DBD2CCAF6C542A760F817CB(L_0, /*hidden argument*/NULL);
		String_t* L_1 = ___s0;
		int32_t L_2 = ___style1;
		RuntimeObject* L_3 = ___provider2;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_4;
		L_4 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_3, /*hidden argument*/NULL);
		double* L_5 = ___result3;
		IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Double_TryParse_mF90E5DCF9467A4805F73058A037518708EFD5F1A(L_1, L_2, L_4, (double*)L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Boolean System.Double::TryParse(System.String,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_mF90E5DCF9467A4805F73058A037518708EFD5F1A (String_t* ___s0, int32_t ___style1, NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___info2, double* ___result3, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		double* L_1 = ___result3;
		*((double*)L_1) = (double)(0.0);
		return (bool)0;
	}

IL_0010:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = ___style1;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_4 = ___info2;
		double* L_5 = ___result3;
		bool L_6;
		L_6 = Number_TryParseDouble_m92ED20AD15E25974881E2511665AF66F6F39E635(L_2, L_3, L_4, (double*)L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0075;
		}
	}
	{
		String_t* L_7 = ___s0;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = String_Trim_m3FEC641D7046124B7F381701903B50B5171DE0A2(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		String_t* L_9 = V_0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_10 = ___info2;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = NumberFormatInfo_get_PositiveInfinitySymbol_m2D383E17BC89FD57DD36226DB976754A8411121A_inline(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		bool L_12;
		L_12 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_9, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_003d;
		}
	}
	{
		double* L_13 = ___result3;
		*((double*)L_13) = (double)(std::numeric_limits<double>::infinity());
		goto IL_0075;
	}

IL_003d:
	{
		String_t* L_14 = V_0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_15 = ___info2;
		NullCheck(L_15);
		String_t* L_16;
		L_16 = NumberFormatInfo_get_NegativeInfinitySymbol_mDF8D9ECB3594CC33EEA0AD61C06C34290D10CDC2_inline(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		bool L_17;
		L_17 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_14, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0058;
		}
	}
	{
		double* L_18 = ___result3;
		*((double*)L_18) = (double)(-std::numeric_limits<double>::infinity());
		goto IL_0075;
	}

IL_0058:
	{
		String_t* L_19 = V_0;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_20 = ___info2;
		NullCheck(L_20);
		String_t* L_21;
		L_21 = NumberFormatInfo_get_NaNSymbol_m83FA48B93442FFBB0D1479F1A090A6675B23E6DD_inline(L_20, /*hidden argument*/NULL);
		NullCheck(L_19);
		bool L_22;
		L_22 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_19, L_21, /*hidden argument*/NULL);
		if (!L_22)
		{
			goto IL_0073;
		}
	}
	{
		double* L_23 = ___result3;
		*((double*)L_23) = (double)(std::numeric_limits<double>::quiet_NaN());
		goto IL_0075;
	}

IL_0073:
	{
		return (bool)0;
	}

IL_0075:
	{
		return (bool)1;
	}
}
// System.TypeCode System.Double::GetTypeCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_GetTypeCode_mB2AF33F542A103FBD1210611FE9A20DBBC3EC975 (double* __this, const RuntimeMethod* method)
{
	{
		return (int32_t)(((int32_t)14));
	}
}
IL2CPP_EXTERN_C  int32_t Double_GetTypeCode_mB2AF33F542A103FBD1210611FE9A20DBBC3EC975_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Double_GetTypeCode_mB2AF33F542A103FBD1210611FE9A20DBBC3EC975(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean System.Double::System.IConvertible.ToBoolean(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_System_IConvertible_ToBoolean_m393C3055C5DE0988791525F88FCCED6A1A32A651 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Convert_ToBoolean_m72ED451331B67F205398F27F2DD8644ED585C86D(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool Double_System_IConvertible_ToBoolean_m393C3055C5DE0988791525F88FCCED6A1A32A651_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	bool _returnValue;
	_returnValue = Double_System_IConvertible_ToBoolean_m393C3055C5DE0988791525F88FCCED6A1A32A651(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Char System.Double::System.IConvertible.ToChar(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Double_System_IConvertible_ToChar_mE204BDC50D283DE73BB112FA55D0316956AD96F4 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7)));
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7)));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E)));
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E)));
		String_t* L_3;
		L_3 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), L_2, /*hidden argument*/NULL);
		InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * L_4 = (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)));
		InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Double_System_IConvertible_ToChar_mE204BDC50D283DE73BB112FA55D0316956AD96F4_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  Il2CppChar Double_System_IConvertible_ToChar_mE204BDC50D283DE73BB112FA55D0316956AD96F4_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	Il2CppChar _returnValue;
	_returnValue = Double_System_IConvertible_ToChar_mE204BDC50D283DE73BB112FA55D0316956AD96F4(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.SByte System.Double::System.IConvertible.ToSByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Double_System_IConvertible_ToSByte_m70BC7D91C9474B61BFC16A375C48D5217D680FF5 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int8_t L_1;
		L_1 = Convert_ToSByte_m138B4609AB5BF2366F57EEAA358A24F09BC1E997(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int8_t Double_System_IConvertible_ToSByte_m70BC7D91C9474B61BFC16A375C48D5217D680FF5_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int8_t _returnValue;
	_returnValue = Double_System_IConvertible_ToSByte_m70BC7D91C9474B61BFC16A375C48D5217D680FF5(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Byte System.Double::System.IConvertible.ToByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Double_System_IConvertible_ToByte_mEA0F90F9C6E4B3F569601EFA102165EF54E47BC6 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint8_t L_1;
		L_1 = Convert_ToByte_m871471B17ED74EE0CC1310727CEA6B7F330EB2AF(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint8_t Double_System_IConvertible_ToByte_mEA0F90F9C6E4B3F569601EFA102165EF54E47BC6_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	uint8_t _returnValue;
	_returnValue = Double_System_IConvertible_ToByte_mEA0F90F9C6E4B3F569601EFA102165EF54E47BC6(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Int16 System.Double::System.IConvertible.ToInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Double_System_IConvertible_ToInt16_mCECD0EEA7365DEE48FE81146543F02D17EE2ACAA (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int16_t L_1;
		L_1 = Convert_ToInt16_m608D6BE29E0B1BFCE220127333A8745FA6536D63(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int16_t Double_System_IConvertible_ToInt16_mCECD0EEA7365DEE48FE81146543F02D17EE2ACAA_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int16_t _returnValue;
	_returnValue = Double_System_IConvertible_ToInt16_mCECD0EEA7365DEE48FE81146543F02D17EE2ACAA(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.UInt16 System.Double::System.IConvertible.ToUInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Double_System_IConvertible_ToUInt16_m536E7262F5E5AC312CF952795F695EDF2648CD70 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint16_t L_1;
		L_1 = Convert_ToUInt16_mDE03BBC98757C997C18E7A6C9C768AB227A58692(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint16_t Double_System_IConvertible_ToUInt16_m536E7262F5E5AC312CF952795F695EDF2648CD70_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	uint16_t _returnValue;
	_returnValue = Double_System_IConvertible_ToUInt16_m536E7262F5E5AC312CF952795F695EDF2648CD70(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Int32 System.Double::System.IConvertible.ToInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_System_IConvertible_ToInt32_m77DAEEC0CB6B5900B3537EC39359E48BEDCD0291 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = Convert_ToInt32_m02AB1E28E0CF98A2F89E88480795AC0FD7F66FC2(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t Double_System_IConvertible_ToInt32_m77DAEEC0CB6B5900B3537EC39359E48BEDCD0291_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Double_System_IConvertible_ToInt32_m77DAEEC0CB6B5900B3537EC39359E48BEDCD0291(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.UInt32 System.Double::System.IConvertible.ToUInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Double_System_IConvertible_ToUInt32_m2CBBD65932DAAE72A02160CDA7A72E39999691CD (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint32_t L_1;
		L_1 = Convert_ToUInt32_m70BE392205C80D2F3A5B6E6915C5A4C9D55D5F31(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint32_t Double_System_IConvertible_ToUInt32_m2CBBD65932DAAE72A02160CDA7A72E39999691CD_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = Double_System_IConvertible_ToUInt32_m2CBBD65932DAAE72A02160CDA7A72E39999691CD(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Int64 System.Double::System.IConvertible.ToInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Double_System_IConvertible_ToInt64_mBADBB85E88F38EA2710242010DD71418F1D94176 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		int64_t L_1;
		L_1 = Convert_ToInt64_m72C3430B5EAFCA5952038A56340DAF4E5D8A2908(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int64_t Double_System_IConvertible_ToInt64_mBADBB85E88F38EA2710242010DD71418F1D94176_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	int64_t _returnValue;
	_returnValue = Double_System_IConvertible_ToInt64_mBADBB85E88F38EA2710242010DD71418F1D94176(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.UInt64 System.Double::System.IConvertible.ToUInt64(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Double_System_IConvertible_ToUInt64_m7E1FCE896D7C8FF5A18D9D2627FA123514DBE825 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		uint64_t L_1;
		L_1 = Convert_ToUInt64_m43D8321B04B4743CBEE87E0FC9880168E0DF70D8(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  uint64_t Double_System_IConvertible_ToUInt64_m7E1FCE896D7C8FF5A18D9D2627FA123514DBE825_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	uint64_t _returnValue;
	_returnValue = Double_System_IConvertible_ToUInt64_m7E1FCE896D7C8FF5A18D9D2627FA123514DBE825(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Single System.Double::System.IConvertible.ToSingle(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Double_System_IConvertible_ToSingle_m0778099EC2B814BC4B1D38586CFCCEA2FCD7FB21 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Convert_ToSingle_m97B465B7C9620523539B9BA65C256991531C0D05(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  float Double_System_IConvertible_ToSingle_m0778099EC2B814BC4B1D38586CFCCEA2FCD7FB21_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	float _returnValue;
	_returnValue = Double_System_IConvertible_ToSingle_m0778099EC2B814BC4B1D38586CFCCEA2FCD7FB21(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Double System.Double::System.IConvertible.ToDouble(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_System_IConvertible_ToDouble_m8CF736E1C6029C0A957BEFD5500D28DBBF50DA83 (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		double L_0 = *((double*)__this);
		return L_0;
	}
}
IL2CPP_EXTERN_C  double Double_System_IConvertible_ToDouble_m8CF736E1C6029C0A957BEFD5500D28DBBF50DA83_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	double _returnValue;
	_returnValue = Double_System_IConvertible_ToDouble_m8CF736E1C6029C0A957BEFD5500D28DBBF50DA83(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Decimal System.Double::System.IConvertible.ToDecimal(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Double_System_IConvertible_ToDecimal_m0B9897712CD7C19B267EB7A9978B36AA7E3E8DEB (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  L_1;
		L_1 = Convert_ToDecimal_mD729925F249653EF8DA34909561747DB117A4644(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  Double_System_IConvertible_ToDecimal_m0B9897712CD7C19B267EB7A9978B36AA7E3E8DEB_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7  _returnValue;
	_returnValue = Double_System_IConvertible_ToDecimal_m0B9897712CD7C19B267EB7A9978B36AA7E3E8DEB(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.DateTime System.Double::System.IConvertible.ToDateTime(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  Double_System_IConvertible_ToDateTime_m14FCD7CF85BDA2E952A55F4BA84B52E7583D5FCC (double* __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7)));
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7)));
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = L_1;
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA)));
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA)));
		String_t* L_3;
		L_3 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), L_2, /*hidden argument*/NULL);
		InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * L_4 = (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)));
		InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Double_System_IConvertible_ToDateTime_m14FCD7CF85BDA2E952A55F4BA84B52E7583D5FCC_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C  DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  Double_System_IConvertible_ToDateTime_m14FCD7CF85BDA2E952A55F4BA84B52E7583D5FCC_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___provider0, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405  _returnValue;
	_returnValue = Double_System_IConvertible_ToDateTime_m14FCD7CF85BDA2E952A55F4BA84B52E7583D5FCC(_thisAdjusted, ___provider0, method);
	return _returnValue;
}
// System.Object System.Double::System.IConvertible.ToType(System.Type,System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Double_System_IConvertible_ToType_mFC22BCD5D8FBC38965CF22D1D1CD01B4B10669E6 (double* __this, Type_t * ___type0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = *((double*)__this);
		double L_1 = L_0;
		RuntimeObject * L_2 = Box(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = ___type0;
		RuntimeObject* L_4 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var);
		RuntimeObject * L_5;
		L_5 = Convert_DefaultToType_m49730E740820DF7AA76C18ACF700FA3635AFBC33((RuntimeObject*)L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C  RuntimeObject * Double_System_IConvertible_ToType_mFC22BCD5D8FBC38965CF22D1D1CD01B4B10669E6_AdjustorThunk (RuntimeObject * __this, Type_t * ___type0, RuntimeObject* ___provider1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	double* _thisAdjusted = reinterpret_cast<double*>(__this + _offset);
	RuntimeObject * _returnValue;
	_returnValue = Double_System_IConvertible_ToType_mFC22BCD5D8FBC38965CF22D1D1CD01B4B10669E6(_thisAdjusted, ___type0, ___provider1, method);
	return _returnValue;
}
// System.Void System.Double::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Double__cctor_m6C61D86D1D09EAAD3DA55AC130EB040299399BF0 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var);
		double L_0;
		L_0 = BitConverter_Int64BitsToDouble_mD5FF86608B780417E27E16B6B8D6F1FEECACFB99(((int64_t)(std::numeric_limits<int64_t>::min)()), /*hidden argument*/NULL);
		((Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields*)il2cpp_codegen_static_fields_for(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var))->set_NegativeZero_7(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.Tracing.DoubleArrayTypeInfo::WriteMetadata(System.Diagnostics.Tracing.TraceLoggingMetadataCollector,System.String,System.Diagnostics.Tracing.EventFieldFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleArrayTypeInfo_WriteMetadata_m0A974499C53F58830226F8804245881C928790E3 (DoubleArrayTypeInfo_tB0B70E36959282AE1B798B1DF6AFD86344660436 * __this, TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * ___collector0, String_t* ___name1, int32_t ___format2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_0 = ___collector0;
		String_t* L_1 = ___name1;
		int32_t L_2 = ___format2;
		IL2CPP_RUNTIME_CLASS_INIT(Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = Statics_Format64_m79894F9286FCF5CD4EE5178E1E3D237DC5EF5164(L_2, ((int32_t)12), /*hidden argument*/NULL);
		NullCheck(L_0);
		TraceLoggingMetadataCollector_AddArray_m77CD6F132B5EA9AD1336E8B4ED0EE7C4CE9D8840(L_0, L_1, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DoubleArrayTypeInfo::WriteData(System.Diagnostics.Tracing.TraceLoggingDataCollector,System.Double[]&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleArrayTypeInfo_WriteData_m990CFF7580C5DF69E2FE50410A689D7257ED77D3 (DoubleArrayTypeInfo_tB0B70E36959282AE1B798B1DF6AFD86344660436 * __this, TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___collector0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** ___value1, const RuntimeMethod* method)
{
	{
		TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_0 = ___collector0;
		DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** L_1 = ___value1;
		DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = *((DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB**)L_1);
		NullCheck(L_0);
		TraceLoggingDataCollector_AddArray_m26287F984E81843325E85C8762872FD9DBE8F5ED(L_0, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DoubleArrayTypeInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleArrayTypeInfo__ctor_mFE5050FA4D72238DA8CA880FD91B021E61E58BE0 (DoubleArrayTypeInfo_tB0B70E36959282AE1B798B1DF6AFD86344660436 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TraceLoggingTypeInfo_1__ctor_mF3F3958A5C7FF50DC3AD70BB0AC84629838BD5BD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingTypeInfo_1__ctor_mF3F3958A5C7FF50DC3AD70BB0AC84629838BD5BD(__this, /*hidden argument*/TraceLoggingTypeInfo_1__ctor_mF3F3958A5C7FF50DC3AD70BB0AC84629838BD5BD_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.Tracing.DoubleTypeInfo::WriteMetadata(System.Diagnostics.Tracing.TraceLoggingMetadataCollector,System.String,System.Diagnostics.Tracing.EventFieldFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleTypeInfo_WriteMetadata_m5AB1F89256D8980071037BC449F1A2CD626C8137 (DoubleTypeInfo_t51D0C2BD9C61AE4EE9A50B5234F9C4EEB3AEFE18 * __this, TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * ___collector0, String_t* ___name1, int32_t ___format2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingMetadataCollector_tFDCF6C9B118FD41428DBE1C3AA17A601001C1B2C * L_0 = ___collector0;
		String_t* L_1 = ___name1;
		int32_t L_2 = ___format2;
		IL2CPP_RUNTIME_CLASS_INIT(Statics_t4B5A84F3134B8BF7299B14BE64813C95F1ABBCE3_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = Statics_Format64_m79894F9286FCF5CD4EE5178E1E3D237DC5EF5164(L_2, ((int32_t)12), /*hidden argument*/NULL);
		NullCheck(L_0);
		TraceLoggingMetadataCollector_AddScalar_mA1A23105BD49003C6FD1A00C6A4ADBD02FA49854(L_0, L_1, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DoubleTypeInfo::WriteData(System.Diagnostics.Tracing.TraceLoggingDataCollector,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleTypeInfo_WriteData_m62449F4C2E190FD3DDB58B5E83AC86429427331A (DoubleTypeInfo_t51D0C2BD9C61AE4EE9A50B5234F9C4EEB3AEFE18 * __this, TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * ___collector0, double* ___value1, const RuntimeMethod* method)
{
	{
		TraceLoggingDataCollector_t5C690F08E67433C8CBAC45BCF713D40E805DB2C7 * L_0 = ___collector0;
		double* L_1 = ___value1;
		double L_2 = *((double*)L_1);
		NullCheck(L_0);
		TraceLoggingDataCollector_AddScalar_m81E379B14B35042D2ADDBA7AA6280C409CD8407F(L_0, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Diagnostics.Tracing.DoubleTypeInfo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleTypeInfo__ctor_m6436CED09CF0A0764EDA0BEEC95F512C681F95C2 (DoubleTypeInfo_t51D0C2BD9C61AE4EE9A50B5234F9C4EEB3AEFE18 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99(__this, /*hidden argument*/TraceLoggingTypeInfo_1__ctor_m424A828A574C12F5DCE81D811B275AD62346AB99_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.IO.DriveNotFoundException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DriveNotFoundException__ctor_mFA2D1F5A531407AAE75A17C3BBE1957A9F46A134 (DriveNotFoundException_tAF30F7567FBD1CACEADAE08CE6ED87F44C83C0B6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35623BA6F23C0B94FE1BAF80BEEC7AE9CD653D6E);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(_stringLiteral35623BA6F23C0B94FE1BAF80BEEC7AE9CD653D6E, /*hidden argument*/NULL);
		IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147024893), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DriveNotFoundException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DriveNotFoundException__ctor_m4E81BF7EE60C2FE48C3F7FF306E4039840AFC402 (DriveNotFoundException_tAF30F7567FBD1CACEADAE08CE6ED87F44C83C0B6 * __this, String_t* ___message0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147024893), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.IO.DriveNotFoundException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DriveNotFoundException__ctor_m10E8DA88B44E73F560F5ADE2F8C17E04EEF4CF3D (DriveNotFoundException_tAF30F7567FBD1CACEADAE08CE6ED87F44C83C0B6 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		IOException__ctor_m346C7ED07EB96B665C75AA653743A30CE5E095D5(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Reflection.MethodAttributes System.Reflection.Emit.DynamicMethod::get_Attributes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicMethod_get_Attributes_mE99DA9264DF94C472FB65D3A291B7EAC4FA7E06F (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_get_Attributes_mE99DA9264DF94C472FB65D3A291B7EAC4FA7E06F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_get_Attributes_mE99DA9264DF94C472FB65D3A291B7EAC4FA7E06F_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_0), sizeof(int32_t));
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.Type System.Reflection.Emit.DynamicMethod::get_DeclaringType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * DynamicMethod_get_DeclaringType_m9D2CDE1A9DF6C7DCD34D96BB8FBF47E21067C15B (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_get_DeclaringType_m9D2CDE1A9DF6C7DCD34D96BB8FBF47E21067C15B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_get_DeclaringType_m9D2CDE1A9DF6C7DCD34D96BB8FBF47E21067C15B_RuntimeMethod_var);
		return (Type_t *)NULL;
	}
}
// System.RuntimeMethodHandle System.Reflection.Emit.DynamicMethod::get_MethodHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A  DynamicMethod_get_MethodHandle_mD9B51DD90DD72E9FA14AEA1DFAA9A0D844980706 (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_get_MethodHandle_mD9B51DD90DD72E9FA14AEA1DFAA9A0D844980706_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_get_MethodHandle_mD9B51DD90DD72E9FA14AEA1DFAA9A0D844980706_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_0), sizeof(RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A ));
		RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A  L_0 = V_0;
		return L_0;
	}
}
// System.String System.Reflection.Emit.DynamicMethod::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DynamicMethod_get_Name_m7B76B5BA81B73B72D6E88B66AA27187F3F02C099 (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_get_Name_m7B76B5BA81B73B72D6E88B66AA27187F3F02C099_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_get_Name_m7B76B5BA81B73B72D6E88B66AA27187F3F02C099_RuntimeMethod_var);
		return (String_t*)NULL;
	}
}
// System.Type System.Reflection.Emit.DynamicMethod::get_ReflectedType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * DynamicMethod_get_ReflectedType_m1186F2758124C4EB416AE0173D9DC418052754EE (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_get_ReflectedType_m1186F2758124C4EB416AE0173D9DC418052754EE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_get_ReflectedType_m1186F2758124C4EB416AE0173D9DC418052754EE_RuntimeMethod_var);
		return (Type_t *)NULL;
	}
}
// System.Object[] System.Reflection.Emit.DynamicMethod::GetCustomAttributes(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* DynamicMethod_GetCustomAttributes_mCD4E22B382BFF20CBDC236994F513AA81B30D46C (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, bool ___inherit0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_GetCustomAttributes_mCD4E22B382BFF20CBDC236994F513AA81B30D46C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_GetCustomAttributes_mCD4E22B382BFF20CBDC236994F513AA81B30D46C_RuntimeMethod_var);
		return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)NULL;
	}
}
// System.Object[] System.Reflection.Emit.DynamicMethod::GetCustomAttributes(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* DynamicMethod_GetCustomAttributes_mCA80FE40223DCA234C8D58CDD444CA841767F084 (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, Type_t * ___attributeType0, bool ___inherit1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_GetCustomAttributes_mCA80FE40223DCA234C8D58CDD444CA841767F084_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_GetCustomAttributes_mCA80FE40223DCA234C8D58CDD444CA841767F084_RuntimeMethod_var);
		return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)NULL;
	}
}
// System.Reflection.MethodImplAttributes System.Reflection.Emit.DynamicMethod::GetMethodImplementationFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicMethod_GetMethodImplementationFlags_m769BD3E039F66F210DD00198F9F63CC7E9F124A5 (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_GetMethodImplementationFlags_m769BD3E039F66F210DD00198F9F63CC7E9F124A5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_GetMethodImplementationFlags_m769BD3E039F66F210DD00198F9F63CC7E9F124A5_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_0), sizeof(int32_t));
		int32_t L_0 = V_0;
		return L_0;
	}
}
// System.Reflection.ParameterInfo[] System.Reflection.Emit.DynamicMethod::GetParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B* DynamicMethod_GetParameters_mCD5C99EB6980C82062E7FC92E315EDF1C63FD47F (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_GetParameters_mCD5C99EB6980C82062E7FC92E315EDF1C63FD47F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_GetParameters_mCD5C99EB6980C82062E7FC92E315EDF1C63FD47F_RuntimeMethod_var);
		return (ParameterInfoU5BU5D_tB1B367487BAA9E1B2DA7EAA95B443D0B183AF80B*)NULL;
	}
}
// System.Object System.Reflection.Emit.DynamicMethod::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DynamicMethod_Invoke_m85DACCBE6AEECC7123F4CEF165D7EECD149D1D7F (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, RuntimeObject * ___obj0, int32_t ___invokeAttr1, Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___binder2, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___parameters3, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_Invoke_m85DACCBE6AEECC7123F4CEF165D7EECD149D1D7F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_Invoke_m85DACCBE6AEECC7123F4CEF165D7EECD149D1D7F_RuntimeMethod_var);
		return NULL;
	}
}
// System.Boolean System.Reflection.Emit.DynamicMethod::IsDefined(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicMethod_IsDefined_mAF33E26FCC59C9E23E2E1E03B5F77D62D0175E98 (DynamicMethod_t44A5404C205BC98BE18330C9EB28BAFB36AE2CF1 * __this, Type_t * ___attributeType0, bool ___inherit1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicMethod_IsDefined_mAF33E26FCC59C9E23E2E1E03B5F77D62D0175E98_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_raise_profile_exception(DynamicMethod_IsDefined_mAF33E26FCC59C9E23E2E1E03B5F77D62D0175E98_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_0), sizeof(bool));
		bool L_0 = V_0;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean System.Runtime.Remoting.Contexts.DynamicPropertyCollection::get_HasProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicPropertyCollection_get_HasProperties_mFA66AA2882D623D93BD663DCD1070843B22E0267 (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = __this->get__properties_0();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0);
		return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.Runtime.Remoting.Contexts.DynamicPropertyCollection::RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicPropertyCollection_RegisterDynamicProperty_m452735A8FDE048AB56DA3104570C1E31831D6BEB (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, RuntimeObject* ___prop0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IContributeDynamicSink_tA7B6788A61068C6A5F07C9155818CC6775EC354E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDynamicProperty_t4AFBC608B3805A9817DB76B9D56E77ECB67781BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * V_0 = NULL;
	bool V_1 = false;
	ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * V_2 = NULL;
	DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	bool V_5 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		V_0 = __this;
		V_1 = (bool)0;
	}

IL_0004:
	try
	{ // begin try (depth: 1)
		{
			DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * L_0 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_0, (bool*)(&V_1), /*hidden argument*/NULL);
			RuntimeObject* L_1 = ___prop0;
			NullCheck(L_1);
			String_t* L_2;
			L_2 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Contexts.IDynamicProperty::get_Name() */, IDynamicProperty_t4AFBC608B3805A9817DB76B9D56E77ECB67781BD_il2cpp_TypeInfo_var, L_1);
			int32_t L_3;
			L_3 = DynamicPropertyCollection_FindProperty_m1B523CA9CE5C19603B4F2EB5F85E6EB0659384FB(__this, L_2, /*hidden argument*/NULL);
			if ((((int32_t)L_3) == ((int32_t)(-1))))
			{
				goto IL_0026;
			}
		}

IL_001b:
		{
			InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var)));
			InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A37B04729110D28C0284C42CA8A07285D3C1FDA)), /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DynamicPropertyCollection_RegisterDynamicProperty_m452735A8FDE048AB56DA3104570C1E31831D6BEB_RuntimeMethod_var)));
		}

IL_0026:
		{
			ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_5 = __this->get__properties_0();
			ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_6 = (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 *)il2cpp_codegen_object_new(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
			ArrayList__ctor_m77974C35DD788BA972324A11F57EAD56BE36A035(L_6, L_5, /*hidden argument*/NULL);
			V_2 = L_6;
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_7 = (DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E *)il2cpp_codegen_object_new(DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var);
			DynamicPropertyReg__ctor_mA464154091DA7EDA99DF668BC4CFD051AC2E3FE2(L_7, /*hidden argument*/NULL);
			V_3 = L_7;
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_8 = V_3;
			RuntimeObject* L_9 = ___prop0;
			NullCheck(L_8);
			L_8->set_Property_0(L_9);
			RuntimeObject* L_10 = ___prop0;
			V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IContributeDynamicSink_tA7B6788A61068C6A5F07C9155818CC6775EC354E_il2cpp_TypeInfo_var));
			RuntimeObject* L_11 = V_4;
			if (!L_11)
			{
				goto IL_0058;
			}
		}

IL_004b:
		{
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_12 = V_3;
			RuntimeObject* L_13 = V_4;
			NullCheck(L_13);
			RuntimeObject* L_14;
			L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Runtime.Remoting.Contexts.IDynamicMessageSink System.Runtime.Remoting.Contexts.IContributeDynamicSink::GetDynamicSink() */, IContributeDynamicSink_tA7B6788A61068C6A5F07C9155818CC6775EC354E_il2cpp_TypeInfo_var, L_13);
			NullCheck(L_12);
			L_12->set_Sink_1(L_14);
		}

IL_0058:
		{
			ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_15 = V_2;
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_16 = V_3;
			NullCheck(L_15);
			int32_t L_17;
			L_17 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(24 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_15, L_16);
			ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_18 = V_2;
			__this->set__properties_0(L_18);
			V_5 = (bool)1;
			IL2CPP_LEAVE(0x76, FINALLY_006c);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_006c;
	}

FINALLY_006c:
	{ // begin finally (depth: 1)
		{
			bool L_19 = V_1;
			if (!L_19)
			{
				goto IL_0075;
			}
		}

IL_006f:
		{
			DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * L_20 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_20, /*hidden argument*/NULL);
		}

IL_0075:
		{
			IL2CPP_END_FINALLY(108)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(108)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x76, IL_0076)
	}

IL_0076:
	{
		bool L_21 = V_5;
		return L_21;
	}
}
// System.Boolean System.Runtime.Remoting.Contexts.DynamicPropertyCollection::UnregisterDynamicProperty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicPropertyCollection_UnregisterDynamicProperty_m68050D71F7F6ED3E8B831EF0AF1F1F01A139C9E4 (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, String_t* ___name0, const RuntimeMethod* method)
{
	DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	bool V_3 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		V_0 = __this;
		V_1 = (bool)0;
	}

IL_0004:
	try
	{ // begin try (depth: 1)
		{
			DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * L_0 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_0, (bool*)(&V_1), /*hidden argument*/NULL);
			String_t* L_1 = ___name0;
			int32_t L_2;
			L_2 = DynamicPropertyCollection_FindProperty_m1B523CA9CE5C19603B4F2EB5F85E6EB0659384FB(__this, L_1, /*hidden argument*/NULL);
			V_2 = L_2;
			int32_t L_3 = V_2;
			if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
			{
				goto IL_002e;
			}
		}

IL_0018:
		{
			String_t* L_4 = ___name0;
			String_t* L_5;
			L_5 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD96787C27C3A1800811A0BF321D9D4B7477C041F)), L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E35CEBAADA22A4C3717E997CD797CA0C2344A8A)), /*hidden argument*/NULL);
			RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B * L_6 = (RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RemotingException_tEFFC0A283D7F4169F5481926B7FF6C2EB8C76F1B_il2cpp_TypeInfo_var)));
			RemotingException__ctor_m9D41822220B296C09BE7175E8C2D6F65C195F4E9(L_6, L_5, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DynamicPropertyCollection_UnregisterDynamicProperty_m68050D71F7F6ED3E8B831EF0AF1F1F01A139C9E4_RuntimeMethod_var)));
		}

IL_002e:
		{
			ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_7 = __this->get__properties_0();
			int32_t L_8 = V_2;
			NullCheck(L_7);
			VirtActionInvoker1< int32_t >::Invoke(35 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_7, L_8);
			V_3 = (bool)1;
			IL2CPP_LEAVE(0x48, FINALLY_003e);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_003e;
	}

FINALLY_003e:
	{ // begin finally (depth: 1)
		{
			bool L_9 = V_1;
			if (!L_9)
			{
				goto IL_0047;
			}
		}

IL_0041:
		{
			DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * L_10 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_10, /*hidden argument*/NULL);
		}

IL_0047:
		{
			IL2CPP_END_FINALLY(62)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(62)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x48, IL_0048)
	}

IL_0048:
	{
		bool L_11 = V_3;
		return L_11;
	}
}
// System.Void System.Runtime.Remoting.Contexts.DynamicPropertyCollection::NotifyMessage(System.Boolean,System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicPropertyCollection_NotifyMessage_mE0CF762325C71033A2A01B25806FD61821BC6A7F (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, bool ___start0, RuntimeObject* ___msg1, bool ___client_site2, bool ___async3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDynamicMessageSink_t623E192213A30BE23F4C87357D6BC717D9B29E5F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = __this->get__properties_0();
		V_0 = L_0;
		bool L_1 = ___start0;
		if (!L_1)
		{
			goto IL_0051;
		}
	}
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_2 = V_0;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(30 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2);
		V_1 = L_3;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0036;
		}

IL_0013:
		{
			RuntimeObject* L_4 = V_1;
			NullCheck(L_4);
			RuntimeObject * L_5;
			L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_4);
			V_2 = ((DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E *)CastclassClass((RuntimeObject*)L_5, DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var));
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_6 = V_2;
			NullCheck(L_6);
			RuntimeObject* L_7 = L_6->get_Sink_1();
			if (!L_7)
			{
				goto IL_0036;
			}
		}

IL_0027:
		{
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_8 = V_2;
			NullCheck(L_8);
			RuntimeObject* L_9 = L_8->get_Sink_1();
			RuntimeObject* L_10 = ___msg1;
			bool L_11 = ___client_site2;
			bool L_12 = ___async3;
			NullCheck(L_9);
			InterfaceActionInvoker3< RuntimeObject*, bool, bool >::Invoke(1 /* System.Void System.Runtime.Remoting.Contexts.IDynamicMessageSink::ProcessMessageStart(System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) */, IDynamicMessageSink_t623E192213A30BE23F4C87357D6BC717D9B29E5F_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12);
		}

IL_0036:
		{
			RuntimeObject* L_13 = V_1;
			NullCheck(L_13);
			bool L_14;
			L_14 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_13);
			if (L_14)
			{
				goto IL_0013;
			}
		}

IL_003e:
		{
			IL2CPP_LEAVE(0x9B, FINALLY_0040);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0040;
	}

FINALLY_0040:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_15 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_15, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var));
			RuntimeObject* L_16 = V_3;
			if (!L_16)
			{
				goto IL_0050;
			}
		}

IL_004a:
		{
			RuntimeObject* L_17 = V_3;
			NullCheck(L_17);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_17);
		}

IL_0050:
		{
			IL2CPP_END_FINALLY(64)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(64)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x9B, IL_009b)
	}

IL_0051:
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_18 = V_0;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = VirtFuncInvoker0< RuntimeObject* >::Invoke(30 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_18);
		V_1 = L_19;
	}

IL_0058:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0080;
		}

IL_005a:
		{
			RuntimeObject* L_20 = V_1;
			NullCheck(L_20);
			RuntimeObject * L_21;
			L_21 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_20);
			V_4 = ((DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E *)CastclassClass((RuntimeObject*)L_21, DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var));
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_22 = V_4;
			NullCheck(L_22);
			RuntimeObject* L_23 = L_22->get_Sink_1();
			if (!L_23)
			{
				goto IL_0080;
			}
		}

IL_0070:
		{
			DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E * L_24 = V_4;
			NullCheck(L_24);
			RuntimeObject* L_25 = L_24->get_Sink_1();
			RuntimeObject* L_26 = ___msg1;
			bool L_27 = ___client_site2;
			bool L_28 = ___async3;
			NullCheck(L_25);
			InterfaceActionInvoker3< RuntimeObject*, bool, bool >::Invoke(0 /* System.Void System.Runtime.Remoting.Contexts.IDynamicMessageSink::ProcessMessageFinish(System.Runtime.Remoting.Messaging.IMessage,System.Boolean,System.Boolean) */, IDynamicMessageSink_t623E192213A30BE23F4C87357D6BC717D9B29E5F_il2cpp_TypeInfo_var, L_25, L_26, L_27, L_28);
		}

IL_0080:
		{
			RuntimeObject* L_29 = V_1;
			NullCheck(L_29);
			bool L_30;
			L_30 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_29);
			if (L_30)
			{
				goto IL_005a;
			}
		}

IL_0088:
		{
			IL2CPP_LEAVE(0x9B, FINALLY_008a);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_008a;
	}

FINALLY_008a:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_31 = V_1;
			V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_31, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var));
			RuntimeObject* L_32 = V_3;
			if (!L_32)
			{
				goto IL_009a;
			}
		}

IL_0094:
		{
			RuntimeObject* L_33 = V_3;
			NullCheck(L_33);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_33);
		}

IL_009a:
		{
			IL2CPP_END_FINALLY(138)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(138)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x9B, IL_009b)
	}

IL_009b:
	{
		return;
	}
}
// System.Int32 System.Runtime.Remoting.Contexts.DynamicPropertyCollection::FindProperty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicPropertyCollection_FindProperty_m1B523CA9CE5C19603B4F2EB5F85E6EB0659384FB (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDynamicProperty_t4AFBC608B3805A9817DB76B9D56E77ECB67781BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_002d;
	}

IL_0004:
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = __this->get__properties_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		RuntimeObject * L_2;
		L_2 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(22 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1);
		NullCheck(((DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E *)CastclassClass((RuntimeObject*)L_2, DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var)));
		RuntimeObject* L_3 = ((DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E *)CastclassClass((RuntimeObject*)L_2, DynamicPropertyReg_t100305A4DE3BC003606AB35190DFA0B167DF544E_il2cpp_TypeInfo_var))->get_Property_0();
		NullCheck(L_3);
		String_t* L_4;
		L_4 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.Runtime.Remoting.Contexts.IDynamicProperty::get_Name() */, IDynamicProperty_t4AFBC608B3805A9817DB76B9D56E77ECB67781BD_il2cpp_TypeInfo_var, L_3);
		String_t* L_5 = ___name0;
		bool L_6;
		L_6 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_7 = V_0;
		return L_7;
	}

IL_0029:
	{
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_002d:
	{
		int32_t L_9 = V_0;
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_10 = __this->get__properties_0();
		NullCheck(L_10);
		int32_t L_11;
		L_11 = VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_10);
		if ((((int32_t)L_9) < ((int32_t)L_11)))
		{
			goto IL_0004;
		}
	}
	{
		return (-1);
	}
}
// System.Void System.Runtime.Remoting.Contexts.DynamicPropertyCollection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicPropertyCollection__ctor_m1C6E38800C4A66C1BF8EE56B8AEBFADE2744FE42 (DynamicPropertyCollection_t374B470D20F1FAF60F0578EE489846E6E283984B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 *)il2cpp_codegen_object_new(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
		ArrayList__ctor_m6847CFECD6BDC2AD10A4AC9852A572B88B8D6B1B(L_0, /*hidden argument*/NULL);
		__this->set__properties_0(L_0);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Empty::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty__ctor_m5BD287EE0514C65DF7556420AF7360D90E6DCB96 (Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Empty::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Empty_ToString_mB0E822F60056F01518F48921DDDF4BF456F4E872 (Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_0;
	}
}
// System.Void System.Empty::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty_GetObjectData_m285441CE51156AEAB0A0829A27D3B3195045DB96 (Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Empty_GetObjectData_m285441CE51156AEAB0A0829A27D3B3195045DB96_RuntimeMethod_var)));
	}

IL_000e:
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
		UnitySerializationHolder_GetUnitySerializationInfo_mF59BF684F3AA3E432E85360B6AFAA11164C3E689(L_2, 1, (String_t*)NULL, (RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Empty::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty__cctor_m8E820B8316688A283892953CFB6EC55E9964F094 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 * L_0 = (Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303 *)il2cpp_codegen_object_new(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var);
		Empty__ctor_m5BD287EE0514C65DF7556420AF7360D90E6DCB96(L_0, /*hidden argument*/NULL);
		((Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_StaticFields*)il2cpp_codegen_static_fields_for(Empty_t728D155406C292550A3E2BBFEF2A5495A4A05303_il2cpp_TypeInfo_var))->set_Value_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Collections.EmptyReadOnlyDictionaryInternal::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmptyReadOnlyDictionaryInternal__ctor_m2CC71BBC230B0A94680E98A6373267B89774BAC5 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.IEnumerator System.Collections.EmptyReadOnlyDictionaryInternal::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EmptyReadOnlyDictionaryInternal_System_Collections_IEnumerable_GetEnumerator_mA9F7C33DE478743C643C768D782F8A429AD8E0ED (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF * L_0 = (NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF *)il2cpp_codegen_object_new(NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF_il2cpp_TypeInfo_var);
		NodeEnumerator__ctor_m0C5E7ACBB1307F21EF7ADB2D1BA5563DAB9D1184(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Collections.EmptyReadOnlyDictionaryInternal::CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmptyReadOnlyDictionaryInternal_CopyTo_mA836F1A7742550524D74A781B37B723994313487 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		RuntimeArray * L_0 = ___array0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_CopyTo_mA836F1A7742550524D74A781B37B723994313487_RuntimeMethod_var)));
	}

IL_000e:
	{
		RuntimeArray * L_2 = ___array0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0027;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_CopyTo_mA836F1A7742550524D74A781B37B723994313487_RuntimeMethod_var)));
	}

IL_0027:
	{
		int32_t L_6 = ___index1;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0040;
		}
	}
	{
		String_t* L_7;
		L_7 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_CopyTo_mA836F1A7742550524D74A781B37B723994313487_RuntimeMethod_var)));
	}

IL_0040:
	{
		RuntimeArray * L_9 = ___array0;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10(L_9, /*hidden argument*/NULL);
		int32_t L_11 = ___index1;
		int32_t L_12;
		L_12 = EmptyReadOnlyDictionaryInternal_get_Count_mED5EFBED8C0013A4A155CB376C8BEE6E5BD04393(__this, /*hidden argument*/NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11))) >= ((int32_t)L_12)))
		{
			goto IL_0065;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_CopyTo_mA836F1A7742550524D74A781B37B723994313487_RuntimeMethod_var)));
	}

IL_0065:
	{
		return;
	}
}
// System.Int32 System.Collections.EmptyReadOnlyDictionaryInternal::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EmptyReadOnlyDictionaryInternal_get_Count_mED5EFBED8C0013A4A155CB376C8BEE6E5BD04393 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// System.Object System.Collections.EmptyReadOnlyDictionaryInternal::get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * EmptyReadOnlyDictionaryInternal_get_Item_mC99C41A1725E4CF1C6B0047846B9241553336595 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_get_Item_mC99C41A1725E4CF1C6B0047846B9241553336595_RuntimeMethod_var)));
	}

IL_0018:
	{
		return NULL;
	}
}
// System.Void System.Collections.EmptyReadOnlyDictionaryInternal::set_Item(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmptyReadOnlyDictionaryInternal_set_Item_mC2DC1A9C10F3ABBA2E99985E7E9F59E4D97BF9F0 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC94F5AC0843483C42F57211A309E77D97ADE18B1)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_set_Item_mC2DC1A9C10F3ABBA2E99985E7E9F59E4D97BF9F0_RuntimeMethod_var)));
	}

IL_0018:
	{
		RuntimeObject * L_3 = ___key0;
		NullCheck(L_3);
		Type_t * L_4;
		L_4 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_3, /*hidden argument*/NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = VirtFuncInvoker0< bool >::Invoke(71 /* System.Boolean System.Type::get_IsSerializable() */, L_4);
		if (L_5)
		{
			goto IL_003a;
		}
	}
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC68FA6A96194E17659D1E4E00217221829C5EC7)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_set_Item_mC2DC1A9C10F3ABBA2E99985E7E9F59E4D97BF9F0_RuntimeMethod_var)));
	}

IL_003a:
	{
		RuntimeObject * L_8 = ___value1;
		if (!L_8)
		{
			goto IL_005f;
		}
	}
	{
		RuntimeObject * L_9 = ___value1;
		NullCheck(L_9);
		Type_t * L_10;
		L_10 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_9, /*hidden argument*/NULL);
		NullCheck(L_10);
		bool L_11;
		L_11 = VirtFuncInvoker0< bool >::Invoke(71 /* System.Boolean System.Type::get_IsSerializable() */, L_10);
		if (L_11)
		{
			goto IL_005f;
		}
	}
	{
		String_t* L_12;
		L_12 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC68FA6A96194E17659D1E4E00217221829C5EC7)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_13, L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_set_Item_mC2DC1A9C10F3ABBA2E99985E7E9F59E4D97BF9F0_RuntimeMethod_var)));
	}

IL_005f:
	{
		String_t* L_14;
		L_14 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AFF3A2934F27215776EB802894983002501228A)), /*hidden argument*/NULL);
		InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_15 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_15, L_14, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EmptyReadOnlyDictionaryInternal_set_Item_mC2DC1A9C10F3ABBA2E99985E7E9F59E4D97BF9F0_RuntimeMethod_var)));
	}
}
// System.Boolean System.Collections.EmptyReadOnlyDictionaryInternal::Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmptyReadOnlyDictionaryInternal_Contains_m81E616B40357D5C3175036676102D7F60ECF1843 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Collections.IDictionaryEnumerator System.Collections.EmptyReadOnlyDictionaryInternal::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EmptyReadOnlyDictionaryInternal_GetEnumerator_m33F205C399820A3FBDE36375EA1DA86F15DC8933 (EmptyReadOnlyDictionaryInternal_tB752D90C5B9AB161127D1F7FC87963B1DBB1F094 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF * L_0 = (NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF *)il2cpp_codegen_object_new(NodeEnumerator_t4D5FAF9813D82307244721D1FAE079426F6251CF_il2cpp_TypeInfo_var);
		NodeEnumerator__ctor_m0C5E7ACBB1307F21EF7ADB2D1BA5563DAB9D1184(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.Encoder::SerializeEncoder(System.Runtime.Serialization.SerializationInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_SerializeEncoder_m9160D787F8D3D11988541F572BEDA0942B8082ED (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF00BC34B67009EEE0394C51F26D6D5457EC69F6);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1 = __this->get_m_fallback_0();
		NullCheck(L_0);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_0, _stringLiteralAF00BC34B67009EEE0394C51F26D6D5457EC69F6, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.EncoderFallback System.Text.Encoder::get_Fallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * Encoder_get_Fallback_mA74E8E9252247FEBACF14F2EBD0FC7178035BF8D (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method)
{
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_m_fallback_0();
		return L_0;
	}
}
// System.Text.EncoderFallbackBuffer System.Text.Encoder::get_FallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * Encoder_get_FallbackBuffer_m6B7591CCC5A8756F6E0DF09992FF58D6DBC2A292 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method)
{
	{
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get_m_fallbackBuffer_1();
		if (L_0)
		{
			goto IL_0033;
		}
	}
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1 = __this->get_m_fallback_0();
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2 = __this->get_m_fallback_0();
		NullCheck(L_2);
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_3;
		L_3 = VirtFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_2);
		__this->set_m_fallbackBuffer_1(L_3);
		goto IL_0033;
	}

IL_0023:
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4;
		L_4 = EncoderFallback_get_ReplacementFallback_mE8755BAF4DC3262162EF2383EF38B4BE93E65AE3(/*hidden argument*/NULL);
		NullCheck(L_4);
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_5;
		L_5 = VirtFuncInvoker0< EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_4);
		__this->set_m_fallbackBuffer_1(L_5);
	}

IL_0033:
	{
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_6 = __this->get_m_fallbackBuffer_1();
		return L_6;
	}
}
// System.Boolean System.Text.Encoder::get_InternalHasFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoder_get_InternalHasFallbackBuffer_mA8CB1B807C6291502283098889DF99E6EE9CA817 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method)
{
	{
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = __this->get_m_fallbackBuffer_1();
		return (bool)((!(((RuntimeObject*)(EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
	}
}
// System.Void System.Text.Encoder::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_Reset_mB34EEA2C53A990E660CDEC50DB6368B8E64B55FB (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL;
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)0);
		V_0 = L_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = V_0;
		int32_t L_2;
		L_2 = VirtFuncInvoker4< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, bool >::Invoke(5 /* System.Int32 System.Text.Encoder::GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean) */, __this, L_1, 0, 0, (bool)1);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_2);
		V_1 = L_3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = V_0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_1;
		int32_t L_6;
		L_6 = VirtFuncInvoker6< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, bool >::Invoke(7 /* System.Int32 System.Text.Encoder::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean) */, __this, L_4, 0, 0, L_5, 0, (bool)1);
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_7 = __this->get_m_fallbackBuffer_1();
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_8 = __this->get_m_fallbackBuffer_1();
		NullCheck(L_8);
		VirtActionInvoker0::Invoke(9 /* System.Void System.Text.EncoderFallbackBuffer::Reset() */, L_8);
	}

IL_0037:
	{
		return;
	}
}
// System.Int32 System.Text.Encoder::GetByteCount(System.Char*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_GetByteCount_m0B655A967580578051AA5297A238949C0646E6B1 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, Il2CppChar* ___chars0, int32_t ___count1, bool ___flush2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	int32_t V_1 = 0;
	{
		Il2CppChar* L_0 = ___chars0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_GetByteCount_m0B655A967580578051AA5297A238949C0646E6B1_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_GetByteCount_m0B655A967580578051AA5297A238949C0646E6B1_RuntimeMethod_var)));
	}

IL_0033:
	{
		int32_t L_6 = ___count1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_6);
		V_0 = L_7;
		V_1 = 0;
		goto IL_004c;
	}

IL_003e:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = V_0;
		int32_t L_9 = V_1;
		Il2CppChar* L_10 = ___chars0;
		int32_t L_11 = V_1;
		int32_t L_12 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_11), (int32_t)2)))));
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (Il2CppChar)L_12);
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_004c:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = ___count1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_003e;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_16 = V_0;
		int32_t L_17 = ___count1;
		bool L_18 = ___flush2;
		int32_t L_19;
		L_19 = VirtFuncInvoker4< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, bool >::Invoke(5 /* System.Int32 System.Text.Encoder::GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean) */, __this, L_16, 0, L_17, L_18);
		return L_19;
	}
}
// System.Int32 System.Text.Encoder::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_GetBytes_m3BA7B16251ACB8195AA00A51C4C80E55F12FEEE8 (Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, bool ___flush4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	int32_t V_1 = 0;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		uint8_t* L_0 = ___bytes2;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar* L_1 = ___chars0;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		uint8_t* L_2 = ___bytes2;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_GetBytes_m3BA7B16251ACB8195AA00A51C4C80E55F12FEEE8_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___charCount1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___byteCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___charCount1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
		goto IL_0044;
	}

IL_003f:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
	}

IL_0044:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_GetBytes_m3BA7B16251ACB8195AA00A51C4C80E55F12FEEE8_RuntimeMethod_var)));
	}

IL_0054:
	{
		int32_t L_10 = ___charCount1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_11 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_10);
		V_0 = L_11;
		V_1 = 0;
		goto IL_006d;
	}

IL_005f:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = V_0;
		int32_t L_13 = V_1;
		Il2CppChar* L_14 = ___chars0;
		int32_t L_15 = V_1;
		int32_t L_16 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_14, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_15), (int32_t)2)))));
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Il2CppChar)L_16);
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_006d:
	{
		int32_t L_18 = V_1;
		int32_t L_19 = ___charCount1;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_005f;
		}
	}
	{
		int32_t L_20 = ___byteCount3;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_20);
		V_2 = L_21;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = V_0;
		int32_t L_23 = ___charCount1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_2;
		bool L_25 = ___flush4;
		int32_t L_26;
		L_26 = VirtFuncInvoker6< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, bool >::Invoke(7 /* System.Int32 System.Text.Encoder::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean) */, __this, L_22, 0, L_23, L_24, 0, L_25);
		V_3 = L_26;
		int32_t L_27 = V_3;
		int32_t L_28 = ___byteCount3;
		if ((((int32_t)L_27) >= ((int32_t)L_28)))
		{
			goto IL_008f;
		}
	}
	{
		int32_t L_29 = V_3;
		___byteCount3 = L_29;
	}

IL_008f:
	{
		V_1 = 0;
		goto IL_009e;
	}

IL_0093:
	{
		uint8_t* L_30 = ___bytes2;
		int32_t L_31 = V_1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = V_2;
		int32_t L_33 = V_1;
		NullCheck(L_32);
		int32_t L_34 = L_33;
		uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, (int32_t)L_31))) = (int8_t)L_35;
		int32_t L_36 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
	}

IL_009e:
	{
		int32_t L_37 = V_1;
		int32_t L_38 = ___byteCount3;
		if ((((int32_t)L_37) < ((int32_t)L_38)))
		{
			goto IL_0093;
		}
	}
	{
		int32_t L_39 = ___byteCount3;
		return L_39;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderExceptionFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderExceptionFallback__ctor_m610091DA34D6C301B1E8E5F9F91C82E973DCAF6F (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * __this, const RuntimeMethod* method)
{
	{
		EncoderFallback__ctor_mCE6A0366B947DA2A52698FDA5381C1B6443A6AE1(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.EncoderFallbackBuffer System.Text.EncoderExceptionFallback::CreateFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * EncoderExceptionFallback_CreateFallbackBuffer_m273AD1363D1E888574521516D90A5D885FDF3F6B (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * L_0 = (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA *)il2cpp_codegen_object_new(EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA_il2cpp_TypeInfo_var);
		EncoderExceptionFallbackBuffer__ctor_m49E9F97067A39A51462401A469B7186B332261AF(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Text.EncoderExceptionFallback::get_MaxCharCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderExceptionFallback_get_MaxCharCount_m0DEE1EBF724DDFE15BE6FD5E743E38C3CCE39A56 (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.EncoderExceptionFallback::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderExceptionFallback_Equals_mB5F2A627FEB20FDCE9AA2C78BC6D9FB4E9D93C62 (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___value0;
		if (!((EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF *)IsInstSealed((RuntimeObject*)L_0, EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF_il2cpp_TypeInfo_var)))
		{
			goto IL_000a;
		}
	}
	{
		return (bool)1;
	}

IL_000a:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.EncoderExceptionFallback::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderExceptionFallback_GetHashCode_mDDB546CDAC8AB30E9311A22FC914E20BC6A0B228 (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * __this, const RuntimeMethod* method)
{
	{
		return ((int32_t)654);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderExceptionFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderExceptionFallbackBuffer__ctor_m49E9F97067A39A51462401A469B7186B332261AF (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, const RuntimeMethod* method)
{
	{
		EncoderFallbackBuffer__ctor_m2E6EAE6EDD4F1D72B0641BCD9A9FD42E692876A3(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderExceptionFallbackBuffer_Fallback_m78D4B27A2AA1B5353833E7BF708AD17992C5C359 (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		Il2CppChar L_2 = ___charUnknown0;
		int32_t L_3 = ((int32_t)L_2);
		RuntimeObject * L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_4);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = L_1;
		int32_t L_6 = ___index1;
		int32_t L_7 = L_6;
		RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		String_t* L_9;
		L_9 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral650A4DC442B448B9A913947D0C2A3771D7016FE8)), L_5, /*hidden argument*/NULL);
		Il2CppChar L_10 = ___charUnknown0;
		int32_t L_11 = ___index1;
		EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * L_12 = (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202_il2cpp_TypeInfo_var)));
		EncoderFallbackException__ctor_m29508E2C57261DF23E99565DF1EEB89BB2780C56(L_12, L_9, L_10, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderExceptionFallbackBuffer_Fallback_m78D4B27A2AA1B5353833E7BF708AD17992C5C359_RuntimeMethod_var)));
	}
}
// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderExceptionFallbackBuffer_Fallback_m293A04F4439BF4E3A2D40D0F1852BE9A7C8ADDFE (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Il2CppChar L_0 = ___charUnknownHigh0;
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var)));
		bool L_1;
		L_1 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_003d;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = L_2;
		int32_t L_4 = ((int32_t)55296);
		RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_5);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = L_3;
		int32_t L_7 = ((int32_t)56319);
		RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		String_t* L_9;
		L_9 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_6, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_10 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralACBCBF28DD4B1F33A16BAB5517B51641A9FBC416)), L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderExceptionFallbackBuffer_Fallback_m293A04F4439BF4E3A2D40D0F1852BE9A7C8ADDFE_RuntimeMethod_var)));
	}

IL_003d:
	{
		Il2CppChar L_11 = ___charUnknownLow1;
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var)));
		bool L_12;
		L_12 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_007a;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = L_13;
		int32_t L_15 = ((int32_t)56320);
		RuntimeObject * L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_15);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = L_14;
		int32_t L_18 = ((int32_t)57343);
		RuntimeObject * L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_18);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_19);
		String_t* L_20;
		L_20 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_17, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_21 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2B139AE8B4C3ED00C78CD49060000592F759158)), L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderExceptionFallbackBuffer_Fallback_m293A04F4439BF4E3A2D40D0F1852BE9A7C8ADDFE_RuntimeMethod_var)));
	}

IL_007a:
	{
		Il2CppChar L_22 = ___charUnknownHigh0;
		Il2CppChar L_23 = ___charUnknownLow1;
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var)));
		int32_t L_24;
		L_24 = Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1(L_22, L_23, /*hidden argument*/NULL);
		V_0 = L_24;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_25 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = L_25;
		int32_t L_27 = V_0;
		int32_t L_28 = L_27;
		RuntimeObject * L_29 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_28);
		NullCheck(L_26);
		ArrayElementTypeCheck (L_26, L_29);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_29);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = L_26;
		int32_t L_31 = ___index2;
		int32_t L_32 = L_31;
		RuntimeObject * L_33 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_32);
		NullCheck(L_30);
		ArrayElementTypeCheck (L_30, L_33);
		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_33);
		String_t* L_34;
		L_34 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral650A4DC442B448B9A913947D0C2A3771D7016FE8)), L_30, /*hidden argument*/NULL);
		Il2CppChar L_35 = ___charUnknownHigh0;
		Il2CppChar L_36 = ___charUnknownLow1;
		int32_t L_37 = ___index2;
		EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * L_38 = (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202_il2cpp_TypeInfo_var)));
		EncoderFallbackException__ctor_m2BB7A5CC870A1A7BFC35F6F3BD9BB4757874E189(L_38, L_34, L_35, L_36, L_37, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderExceptionFallbackBuffer_Fallback_m293A04F4439BF4E3A2D40D0F1852BE9A7C8ADDFE_RuntimeMethod_var)));
	}
}
// System.Char System.Text.EncoderExceptionFallbackBuffer::GetNextChar()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderExceptionFallbackBuffer_GetNextChar_mD2E19B71094ED5A2BC8DED779CF651FD0109469A (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.EncoderExceptionFallbackBuffer::MovePrevious()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderExceptionFallbackBuffer_MovePrevious_m6D3BDC6AA8FB2EA2CC712933CFBBB12885BEA695 (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.EncoderExceptionFallbackBuffer::get_Remaining()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderExceptionFallbackBuffer_get_Remaining_m25F6B79F8C3E26BA4DD77A5A6D5E17E3DC603743 (EncoderExceptionFallbackBuffer_t2BDCCC40EB19EFEED98A3B3D151A25F3CE34F2FA * __this, const RuntimeMethod* method)
{
	{
		return 0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Object System.Text.EncoderFallback::get_InternalSyncObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * EncoderFallback_get_InternalSyncObject_m3725E9EBF09E1E4AC9A753BB7943AE332417495B (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_3();
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = V_0;
		RuntimeObject * L_3;
		L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_3()), L_2, NULL);
	}

IL_001a:
	{
		RuntimeObject * L_4 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_3();
		return L_4;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ReplacementFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderFallback_get_ReplacementFallback_mE8755BAF4DC3262162EF2383EF38B4BE93E65AE3 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_replacementFallback_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003a;
		}
	}
	{
		RuntimeObject * L_1;
		L_1 = EncoderFallback_get_InternalSyncObject_m3725E9EBF09E1E4AC9A753BB7943AE332417495B(/*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_3 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_replacementFallback_1();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_002e;
			}
		}

IL_0022:
		{
			EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_4 = (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var);
			EncoderReplacementFallback__ctor_mF26D6E6441EA90DB6B7631EAF873EE850CA94958(L_4, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->set_replacementFallback_1(L_4);
		}

IL_002e:
		{
			IL2CPP_LEAVE(0x3A, FINALLY_0030);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0030;
	}

FINALLY_0030:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0039;
			}
		}

IL_0033:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_6, /*hidden argument*/NULL);
		}

IL_0039:
		{
			IL2CPP_END_FINALLY(48)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(48)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x3A, IL_003a)
	}

IL_003a:
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_replacementFallback_1();
		il2cpp_codegen_memory_barrier();
		return L_7;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ExceptionFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * EncoderFallback_get_ExceptionFallback_m851BDAAFC29DD160B464313DD152E8EF23D5D708 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_exceptionFallback_2();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003a;
		}
	}
	{
		RuntimeObject * L_1;
		L_1 = EncoderFallback_get_InternalSyncObject_m3725E9EBF09E1E4AC9A753BB7943AE332417495B(/*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_3 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_exceptionFallback_2();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_002e;
			}
		}

IL_0022:
		{
			EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF * L_4 = (EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF *)il2cpp_codegen_object_new(EncoderExceptionFallback_t71499B6207D8D53B9FC61036683F96187AEB40FF_il2cpp_TypeInfo_var);
			EncoderExceptionFallback__ctor_m610091DA34D6C301B1E8E5F9F91C82E973DCAF6F(L_4, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->set_exceptionFallback_2(L_4);
		}

IL_002e:
		{
			IL2CPP_LEAVE(0x3A, FINALLY_0030);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0030;
	}

FINALLY_0030:
	{ // begin finally (depth: 1)
		{
			bool L_5 = V_1;
			if (!L_5)
			{
				goto IL_0039;
			}
		}

IL_0033:
		{
			RuntimeObject * L_6 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_6, /*hidden argument*/NULL);
		}

IL_0039:
		{
			IL2CPP_END_FINALLY(48)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(48)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x3A, IL_003a)
	}

IL_003a:
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7 = ((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields*)il2cpp_codegen_static_fields_for(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var))->get_exceptionFallback_2();
		il2cpp_codegen_memory_barrier();
		return L_7;
	}
}
// System.Void System.Text.EncoderFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallback__ctor_mCE6A0366B947DA2A52698FDA5381C1B6443A6AE1 (EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderFallbackBuffer::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer_Reset_m7D868C75C2CB0F445641C25104BD62EBB6CAA397 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method)
{

IL_0000:
	{
		Il2CppChar L_0;
		L_0 = VirtFuncInvoker0< Il2CppChar >::Invoke(6 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, __this);
		if (L_0)
		{
			goto IL_0000;
		}
	}
	{
		return;
	}
}
// System.Void System.Text.EncoderFallbackBuffer::InternalReset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer_InternalReset_m3BD7BAE683D6A27D41A8B0D444463D69B8ECD486 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method)
{
	{
		__this->set_charStart_0((Il2CppChar*)((uintptr_t)0));
		__this->set_bFallingBack_5((bool)0);
		__this->set_iRecursionCount_6(0);
		VirtActionInvoker0::Invoke(9 /* System.Void System.Text.EncoderFallbackBuffer::Reset() */, __this);
		return;
	}
}
// System.Void System.Text.EncoderFallbackBuffer::InternalInitialize(System.Char*,System.Char*,System.Text.EncoderNLS,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer_InternalInitialize_m09ED5C14B878BAF5AD486D8A42E834C90381B740 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, Il2CppChar* ___charStart0, Il2CppChar* ___charEnd1, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * ___encoder2, bool ___setEncoder3, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___charStart0;
		__this->set_charStart_0((Il2CppChar*)L_0);
		Il2CppChar* L_1 = ___charEnd1;
		__this->set_charEnd_1((Il2CppChar*)L_1);
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_2 = ___encoder2;
		__this->set_encoder_2(L_2);
		bool L_3 = ___setEncoder3;
		__this->set_setEncoder_3(L_3);
		__this->set_bUsedEncoder_4((bool)0);
		__this->set_bFallingBack_5((bool)0);
		__this->set_iRecursionCount_6(0);
		return;
	}
}
// System.Char System.Text.EncoderFallbackBuffer::InternalGetNextChar()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderFallbackBuffer_InternalGetNextChar_m50D2782A46A1FA7BDA3053A6FDF1FFE24E8A1A21 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method)
{
	Il2CppChar V_0 = 0x0;
	{
		Il2CppChar L_0;
		L_0 = VirtFuncInvoker0< Il2CppChar >::Invoke(6 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, __this);
		V_0 = L_0;
		Il2CppChar L_1 = V_0;
		__this->set_bFallingBack_5((bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0));
		Il2CppChar L_2 = V_0;
		if (L_2)
		{
			goto IL_001b;
		}
	}
	{
		__this->set_iRecursionCount_6(0);
	}

IL_001b:
	{
		Il2CppChar L_3 = V_0;
		return L_3;
	}
}
// System.Boolean System.Text.EncoderFallbackBuffer::InternalFallback(System.Char,System.Char*&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderFallbackBuffer_InternalFallback_m5EF289E82EB1355E0E822DA0E8C9D4A932E98439 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, Il2CppChar ___ch0, Il2CppChar** ___chars1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		Il2CppChar** L_0 = ___chars1;
		Il2CppChar* L_1 = __this->get_charStart_0();
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)(*((intptr_t*)L_0)), (intptr_t)L_1))/(int32_t)2)))))), (int32_t)1));
		Il2CppChar L_2 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_00b6;
		}
	}
	{
		Il2CppChar** L_4 = ___chars1;
		Il2CppChar* L_5 = __this->get_charEnd_1();
		if ((!(((uintptr_t)(*((intptr_t*)L_4))) >= ((uintptr_t)L_5))))
		{
			goto IL_0061;
		}
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_6 = __this->get_encoder_2();
		if (!L_6)
		{
			goto IL_00b6;
		}
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_7 = __this->get_encoder_2();
		NullCheck(L_7);
		bool L_8;
		L_8 = EncoderNLS_get_MustFlush_m2760095D77B4E7E28402E8BF7A24690631111507_inline(L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_00b6;
		}
	}
	{
		bool L_9 = __this->get_setEncoder_3();
		if (!L_9)
		{
			goto IL_0058;
		}
	}
	{
		__this->set_bUsedEncoder_4((bool)1);
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_10 = __this->get_encoder_2();
		Il2CppChar L_11 = ___ch0;
		NullCheck(L_10);
		L_10->set_charLeftOver_2(L_11);
	}

IL_0058:
	{
		__this->set_bFallingBack_5((bool)0);
		return (bool)0;
	}

IL_0061:
	{
		Il2CppChar** L_12 = ___chars1;
		int32_t L_13 = *((uint16_t*)(*((intptr_t*)L_12)));
		V_1 = L_13;
		Il2CppChar L_14 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_14, /*hidden argument*/NULL);
		if (!L_15)
		{
			goto IL_00b6;
		}
	}
	{
		bool L_16 = __this->get_bFallingBack_5();
		if (!L_16)
		{
			goto IL_009a;
		}
	}
	{
		int32_t L_17 = __this->get_iRecursionCount_6();
		V_2 = L_17;
		int32_t L_18 = V_2;
		__this->set_iRecursionCount_6(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)));
		int32_t L_19 = V_2;
		if ((((int32_t)L_19) <= ((int32_t)((int32_t)250))))
		{
			goto IL_009a;
		}
	}
	{
		Il2CppChar L_20 = ___ch0;
		Il2CppChar L_21 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		int32_t L_22;
		L_22 = Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1(L_20, L_21, /*hidden argument*/NULL);
		EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE(__this, L_22, /*hidden argument*/NULL);
	}

IL_009a:
	{
		Il2CppChar** L_23 = ___chars1;
		Il2CppChar** L_24 = ___chars1;
		*((intptr_t*)L_23) = (intptr_t)((intptr_t)il2cpp_codegen_add((intptr_t)(*((intptr_t*)L_24)), (int32_t)2));
		Il2CppChar L_25 = ___ch0;
		Il2CppChar L_26 = V_1;
		int32_t L_27 = V_0;
		bool L_28;
		L_28 = VirtFuncInvoker3< bool, Il2CppChar, Il2CppChar, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, __this, L_25, L_26, L_27);
		__this->set_bFallingBack_5(L_28);
		bool L_29 = __this->get_bFallingBack_5();
		return L_29;
	}

IL_00b6:
	{
		bool L_30 = __this->get_bFallingBack_5();
		if (!L_30)
		{
			goto IL_00dd;
		}
	}
	{
		int32_t L_31 = __this->get_iRecursionCount_6();
		V_2 = L_31;
		int32_t L_32 = V_2;
		__this->set_iRecursionCount_6(((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)));
		int32_t L_33 = V_2;
		if ((((int32_t)L_33) <= ((int32_t)((int32_t)250))))
		{
			goto IL_00dd;
		}
	}
	{
		Il2CppChar L_34 = ___ch0;
		EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE(__this, L_34, /*hidden argument*/NULL);
	}

IL_00dd:
	{
		Il2CppChar L_35 = ___ch0;
		int32_t L_36 = V_0;
		bool L_37;
		L_37 = VirtFuncInvoker2< bool, Il2CppChar, int32_t >::Invoke(4 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, __this, L_35, L_36);
		__this->set_bFallingBack_5(L_37);
		bool L_38 = __this->get_bFallingBack_5();
		return L_38;
	}
}
// System.Void System.Text.EncoderFallbackBuffer::ThrowLastCharRecursive(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, int32_t ___charRecursive0, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		int32_t L_2 = ___charRecursive0;
		int32_t L_3 = L_2;
		RuntimeObject * L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_4);
		String_t* L_5;
		L_5 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9B6A1EAE98C0C1B872587FE4A8E8ECAB393D7C53)), L_1, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE_RuntimeMethod_var)));
	}
}
// System.Void System.Text.EncoderFallbackBuffer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackBuffer__ctor_m2E6EAE6EDD4F1D72B0641BCD9A9FD42E692876A3 (EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderFallbackException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackException__ctor_mFB188B681AFF421675274E5443FF39F671F37504 (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50EF455B956027DF24259B3FB1863653BB4878FD);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(_stringLiteral50EF455B956027DF24259B3FB1863653BB4878FD, /*hidden argument*/NULL);
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(__this, L_0, /*hidden argument*/NULL);
		Exception_SetErrorCode_m92A787DA80F9CBC81E05D158F3D8099A8F1DD44D(__this, ((int32_t)-2147024809), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackException__ctor_m3B352153D87018A643D2CF4FF1D25C2126DA4141 (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  L_1 = ___context1;
		ArgumentException__ctor_m95833EB3FF48C75962637E97E056E84C5F608CC5(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.String,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackException__ctor_m29508E2C57261DF23E99565DF1EEB89BB2780C56 (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * __this, String_t* ___message0, Il2CppChar ___charUnknown1, int32_t ___index2, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(__this, L_0, /*hidden argument*/NULL);
		Il2CppChar L_1 = ___charUnknown1;
		__this->set_charUnknown_18(L_1);
		int32_t L_2 = ___index2;
		__this->set_index_21(L_2);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.String,System.Char,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderFallbackException__ctor_m2BB7A5CC870A1A7BFC35F6F3BD9BB4757874E189 (EncoderFallbackException_tB7D7CA748E82780F0427A7D4B2525185CD72A202 * __this, String_t* ___message0, Il2CppChar ___charUnknownHigh1, Il2CppChar ___charUnknownLow2, int32_t ___index3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(__this, L_0, /*hidden argument*/NULL);
		Il2CppChar L_1 = ___charUnknownHigh1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0044;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = L_3;
		int32_t L_5 = ((int32_t)55296);
		RuntimeObject * L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_5);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_6);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_6);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = L_4;
		int32_t L_8 = ((int32_t)56319);
		RuntimeObject * L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_8);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_9);
		String_t* L_10;
		L_10 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_7, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralACBCBF28DD4B1F33A16BAB5517B51641A9FBC416)), L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderFallbackException__ctor_m2BB7A5CC870A1A7BFC35F6F3BD9BB4757874E189_RuntimeMethod_var)));
	}

IL_0044:
	{
		Il2CppChar L_12 = ___charUnknownLow2;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_12, /*hidden argument*/NULL);
		if (L_13)
		{
			goto IL_0081;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_15 = L_14;
		int32_t L_16 = ((int32_t)56320);
		RuntimeObject * L_17 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_16);
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_17);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_17);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = L_15;
		int32_t L_19 = ((int32_t)57343);
		RuntimeObject * L_20 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_19);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_20);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_20);
		String_t* L_21;
		L_21 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_18, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_22 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2B139AE8B4C3ED00C78CD49060000592F759158)), L_21, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderFallbackException__ctor_m2BB7A5CC870A1A7BFC35F6F3BD9BB4757874E189_RuntimeMethod_var)));
	}

IL_0081:
	{
		Il2CppChar L_23 = ___charUnknownHigh1;
		__this->set_charUnknownHigh_19(L_23);
		Il2CppChar L_24 = ___charUnknownLow2;
		__this->set_charUnknownLow_20(L_24);
		int32_t L_25 = ___index3;
		__this->set_index_21(L_25);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderNLS::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS__ctor_m8FEB7EBDFFA3402660AFEE79F3473743CD043FFA (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	{
		Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var)));
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_0;
		L_0 = CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB(/*hidden argument*/NULL);
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38D7121AB4B0F53DEEDC33B65B2C0EDD323FA62F)), /*hidden argument*/NULL);
		Type_t * L_2;
		L_2 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(__this, /*hidden argument*/NULL);
		String_t* L_3;
		L_3 = String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916(L_0, L_1, L_2, /*hidden argument*/NULL);
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_4 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS__ctor_m8FEB7EBDFFA3402660AFEE79F3473743CD043FFA_RuntimeMethod_var)));
	}
}
// System.Void System.Text.EncoderNLS::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_System_Runtime_Serialization_ISerializable_GetObjectData_m60E060B5F9EC9697EA06F766B759C992B71E4EC6 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29988D0F9BCADFABFF66CBF5AB73096D1CAE3128);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B7C493008E6074AFA3FEC9812319564423AD0FB);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		Encoder_SerializeEncoder_m9160D787F8D3D11988541F572BEDA0942B8082ED(__this, L_0, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = __this->get_m_encoding_3();
		NullCheck(L_1);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_1, _stringLiteral29988D0F9BCADFABFF66CBF5AB73096D1CAE3128, L_2, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = ___info0;
		Il2CppChar L_4 = __this->get_charLeftOver_2();
		NullCheck(L_3);
		SerializationInfo_AddValue_m7B2342989B501DBA05C63C0D6E4FBD63541D4C38(L_3, _stringLiteral4B7C493008E6074AFA3FEC9812319564423AD0FB, L_4, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_6 = { reinterpret_cast<intptr_t> (DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_7;
		L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		SerializationInfo_SetType_mD6F11DC42FDE78E7E8A58BC3D9E248E21BB37275(L_5, L_7, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderNLS::.ctor(System.Text.Encoding)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS__ctor_mF9B45DA23BADBDD417E3F741C6C9BB45F3021513 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___encoding0, const RuntimeMethod* method)
{
	{
		Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783(__this, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ___encoding0;
		__this->set_m_encoding_3(L_0);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1 = __this->get_m_encoding_3();
		NullCheck(L_1);
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_2;
		L_2 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(L_1, /*hidden argument*/NULL);
		((Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A *)__this)->set_m_fallback_0(L_2);
		VirtActionInvoker0::Invoke(4 /* System.Void System.Text.Encoder::Reset() */, __this);
		return;
	}
}
// System.Void System.Text.EncoderNLS::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS__ctor_m78E59E5DDEAE418A3936D0EAD2D2DB3D15E75CEF (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method)
{
	{
		Encoder__ctor_mC7EF0704AD20A7BBC2F48E8846C1EF717C46C783(__this, /*hidden argument*/NULL);
		__this->set_m_encoding_3((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL);
		VirtActionInvoker0::Invoke(4 /* System.Void System.Text.Encoder::Reset() */, __this);
		return;
	}
}
// System.Void System.Text.EncoderNLS::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_Reset_m87BB39C2C4061222F02D2C95154C600E657D4D20 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method)
{
	{
		__this->set_charLeftOver_2(0);
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_0 = ((Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A *)__this)->get_m_fallbackBuffer_1();
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_1 = ((Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A *)__this)->get_m_fallbackBuffer_1();
		NullCheck(L_1);
		VirtActionInvoker0::Invoke(9 /* System.Void System.Text.EncoderFallbackBuffer::Reset() */, L_1);
	}

IL_001a:
	{
		return;
	}
}
// System.Int32 System.Text.EncoderNLS::GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetByteCount_m49B845E8059E2619883EB5CF50379C3537670774 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___index1, int32_t ___count2, bool ___flush3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_1 = NULL;
	String_t* G_B7_0 = NULL;
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m49B845E8059E2619883EB5CF50379C3537670774_RuntimeMethod_var)));
	}

IL_0018:
	{
		int32_t L_3 = ___index1;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0040;
		}
	}

IL_0020:
	{
		int32_t L_5 = ___index1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
		goto IL_0030;
	}

IL_002b:
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
	}

IL_0030:
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m49B845E8059E2619883EB5CF50379C3537670774_RuntimeMethod_var)));
	}

IL_0040:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = ___chars0;
		NullCheck(L_8);
		int32_t L_9 = ___index1;
		int32_t L_10 = ___count2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10)))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m49B845E8059E2619883EB5CF50379C3537670774_RuntimeMethod_var)));
	}

IL_005d:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = ___chars0;
		NullCheck(L_13);
		if ((((RuntimeArray*)L_13)->max_length))
		{
			goto IL_0069;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_14 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1);
		___chars0 = L_14;
	}

IL_0069:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_15 = ___chars0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_16 = L_15;
		V_1 = L_16;
		if (!L_16)
		{
			goto IL_0073;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = V_1;
		NullCheck(L_17);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))
		{
			goto IL_0078;
		}
	}

IL_0073:
	{
		V_0 = (Il2CppChar*)((uintptr_t)0);
		goto IL_0081;
	}

IL_0078:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_18 = V_1;
		NullCheck(L_18);
		V_0 = (Il2CppChar*)((uintptr_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_0081:
	{
		Il2CppChar* L_19 = V_0;
		int32_t L_20 = ___index1;
		int32_t L_21 = ___count2;
		bool L_22 = ___flush3;
		int32_t L_23;
		L_23 = VirtFuncInvoker3< int32_t, Il2CppChar*, int32_t, bool >::Invoke(6 /* System.Int32 System.Text.Encoder::GetByteCount(System.Char*,System.Int32,System.Boolean) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_20), (int32_t)2)))), L_21, L_22);
		V_1 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)NULL;
		return L_23;
	}
}
// System.Int32 System.Text.EncoderNLS::GetByteCount(System.Char*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetByteCount_m1F7FDBE5E69F596D127429ABEE17857F44BBFD68 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, Il2CppChar* ___chars0, int32_t ___count1, bool ___flush2, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___chars0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m1F7FDBE5E69F596D127429ABEE17857F44BBFD68_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetByteCount_m1F7FDBE5E69F596D127429ABEE17857F44BBFD68_RuntimeMethod_var)));
	}

IL_0033:
	{
		bool L_6 = ___flush2;
		__this->set_m_mustFlush_4(L_6);
		__this->set_m_throwOnOverflow_5((bool)1);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_7 = __this->get_m_encoding_3();
		Il2CppChar* L_8 = ___chars0;
		int32_t L_9 = ___count1;
		NullCheck(L_7);
		int32_t L_10;
		L_10 = VirtFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(12 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, L_7, (Il2CppChar*)(Il2CppChar*)L_8, L_9, __this);
		return L_10;
	}
}
// System.Int32 System.Text.EncoderNLS::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetBytes_mA4DAC1250F9569F5F8484B89CCFE27EE42993F35 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, bool ___flush5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_2 = NULL;
	uint8_t* V_3 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3;
		if (L_1)
		{
			goto IL_0026;
		}
	}

IL_0007:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___chars0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_0016;
	}

IL_0011:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
	}

IL_0016:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_mA4DAC1250F9569F5F8484B89CCFE27EE42993F35_RuntimeMethod_var)));
	}

IL_0026:
	{
		int32_t L_5 = ___charIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_6 = ___charCount2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}

IL_002e:
	{
		int32_t L_7 = ___charIndex1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0039;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_003e;
	}

IL_0039:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3));
	}

IL_003e:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_mA4DAC1250F9569F5F8484B89CCFE27EE42993F35_RuntimeMethod_var)));
	}

IL_004e:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = ___chars0;
		NullCheck(L_10);
		int32_t L_11 = ___charIndex1;
		int32_t L_12 = ___charCount2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12)))
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_mA4DAC1250F9569F5F8484B89CCFE27EE42993F35_RuntimeMethod_var)));
	}

IL_006b:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___bytes3;
		NullCheck(L_17);
		if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_008d;
		}
	}

IL_0078:
	{
		String_t* L_18;
		L_18 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)), L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_mA4DAC1250F9569F5F8484B89CCFE27EE42993F35_RuntimeMethod_var)));
	}

IL_008d:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_20 = ___chars0;
		NullCheck(L_20);
		if ((((RuntimeArray*)L_20)->max_length))
		{
			goto IL_0099;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1);
		___chars0 = L_21;
	}

IL_0099:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = ___bytes3;
		NullCheck(L_22);
		int32_t L_23 = ___byteIndex4;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))), (int32_t)L_23));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = ___bytes3;
		NullCheck(L_24);
		if ((((RuntimeArray*)L_24)->max_length))
		{
			goto IL_00ae;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1);
		___bytes3 = L_25;
	}

IL_00ae:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_26 = ___chars0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = L_26;
		V_2 = L_27;
		if (!L_27)
		{
			goto IL_00b8;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_28 = V_2;
		NullCheck(L_28);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))
		{
			goto IL_00bd;
		}
	}

IL_00b8:
	{
		V_1 = (Il2CppChar*)((uintptr_t)0);
		goto IL_00c6;
	}

IL_00bd:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_29 = V_2;
		NullCheck(L_29);
		V_1 = (Il2CppChar*)((uintptr_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00c6:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = ___bytes3;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = L_30;
		V_4 = L_31;
		if (!L_31)
		{
			goto IL_00d3;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = V_4;
		NullCheck(L_32);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))
		{
			goto IL_00d8;
		}
	}

IL_00d3:
	{
		V_3 = (uint8_t*)((uintptr_t)0);
		goto IL_00e2;
	}

IL_00d8:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_4;
		NullCheck(L_33);
		V_3 = (uint8_t*)((uintptr_t)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00e2:
	{
		Il2CppChar* L_34 = V_1;
		int32_t L_35 = ___charIndex1;
		int32_t L_36 = ___charCount2;
		uint8_t* L_37 = V_3;
		int32_t L_38 = ___byteIndex4;
		int32_t L_39 = V_0;
		bool L_40 = ___flush5;
		int32_t L_41;
		L_41 = VirtFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, bool >::Invoke(8 /* System.Int32 System.Text.Encoder::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_35), (int32_t)2)))), L_36, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, (int32_t)L_38)), L_39, L_40);
		return L_41;
	}
}
// System.Int32 System.Text.EncoderNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderNLS_GetBytes_m8E54E153997F1027B2B298F341FBD795EFC47778 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, bool ___flush4, const RuntimeMethod* method)
{
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		Il2CppChar* L_0 = ___chars0;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		uint8_t* L_1 = ___bytes2;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		Il2CppChar* L_2 = ___chars0;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_m8E54E153997F1027B2B298F341FBD795EFC47778_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___byteCount3;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___charCount1;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0055;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___byteCount3;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0040;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_0045;
	}

IL_0040:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
	}

IL_0045:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderNLS_GetBytes_m8E54E153997F1027B2B298F341FBD795EFC47778_RuntimeMethod_var)));
	}

IL_0055:
	{
		bool L_10 = ___flush4;
		__this->set_m_mustFlush_4(L_10);
		__this->set_m_throwOnOverflow_5((bool)1);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11 = __this->get_m_encoding_3();
		Il2CppChar* L_12 = ___chars0;
		int32_t L_13 = ___charCount1;
		uint8_t* L_14 = ___bytes2;
		int32_t L_15 = ___byteCount3;
		NullCheck(L_11);
		int32_t L_16;
		L_16 = VirtFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(17 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, L_11, (Il2CppChar*)(Il2CppChar*)L_12, L_13, (uint8_t*)(uint8_t*)L_14, L_15, __this);
		return L_16;
	}
}
// System.Text.Encoding System.Text.EncoderNLS::get_Encoding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncoderNLS_get_Encoding_m9BB304E0F27C814C36E85B126C1762E01B14BA32 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method)
{
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = __this->get_m_encoding_3();
		return L_0;
	}
}
// System.Boolean System.Text.EncoderNLS::get_MustFlush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderNLS_get_MustFlush_m2760095D77B4E7E28402E8BF7A24690631111507 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_mustFlush_4();
		return L_0;
	}
}
// System.Void System.Text.EncoderNLS::ClearMustFlush()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderNLS_ClearMustFlush_mC69FAA152CE1626CE6FB79C50A6244D3F2BC6819 (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_mustFlush_4((bool)0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderReplacementFallback::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallback__ctor_mF26D6E6441EA90DB6B7631EAF873EE850CA94958 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4(__this, _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, String_t* ___replacement0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		EncoderFallback__ctor_mCE6A0366B947DA2A52698FDA5381C1B6443A6AE1(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___replacement0;
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4_RuntimeMethod_var)));
	}

IL_0014:
	{
		V_0 = (bool)0;
		V_1 = 0;
		goto IL_0045;
	}

IL_001a:
	{
		String_t* L_2 = ___replacement0;
		int32_t L_3 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Char_IsSurrogate_mD2B48C9B28ADA8F0DF0869E21F6527FD1F048D5C(L_2, L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_5 = ___replacement0;
		int32_t L_6 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Char_IsHighSurrogate_mA3731702417E3DD2B8CFCA16648849FEBC7F98FF(L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0033;
		}
	}
	{
		bool L_8 = V_0;
		if (L_8)
		{
			goto IL_004e;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0041;
	}

IL_0033:
	{
		bool L_9 = V_0;
		if (L_9)
		{
			goto IL_003a;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_004e;
	}

IL_003a:
	{
		V_0 = (bool)0;
		goto IL_0041;
	}

IL_003e:
	{
		bool L_10 = V_0;
		if (L_10)
		{
			goto IL_004e;
		}
	}

IL_0041:
	{
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0045:
	{
		int32_t L_12 = V_1;
		String_t* L_13 = ___replacement0;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_13, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)L_14)))
		{
			goto IL_001a;
		}
	}

IL_004e:
	{
		bool L_15 = V_0;
		if (!L_15)
		{
			goto IL_006f;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = L_16;
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)));
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)));
		String_t* L_18;
		L_18 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3EDB56B30B60F6E6107AB89FE5358A528045F13)), L_17, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4_RuntimeMethod_var)));
	}

IL_006f:
	{
		String_t* L_20 = ___replacement0;
		__this->set_strDefault_4(L_20);
		return;
	}
}
// System.String System.Text.EncoderReplacementFallback::get_DefaultString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		return L_0;
	}
}
// System.Text.EncoderFallbackBuffer System.Text.EncoderReplacementFallback::CreateFallbackBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * EncoderReplacementFallback_CreateFallbackBuffer_mDE5C2F00A18660AC64E42318AF8C59BB2323A3E5 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * L_0 = (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 *)il2cpp_codegen_object_new(EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27_il2cpp_TypeInfo_var);
		EncoderReplacementFallbackBuffer__ctor_mE761C93A63A6254EB05E5032DAB3502AF0A13508(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Text.EncoderReplacementFallback::get_MaxCharCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderReplacementFallback_get_MaxCharCount_m0DDB6AF753921D4DCB1B60E9B102FD0162F5EF59 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.EncoderReplacementFallback::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderReplacementFallback_Equals_m80EB2587E46C657B42C4F37116A6460673302450 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		V_0 = ((EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)IsInstSealed((RuntimeObject*)L_0, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var));
		EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_2 = __this->get_strDefault_4();
		EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_3 = V_0;
		NullCheck(L_3);
		String_t* L_4 = L_3->get_strDefault_4();
		bool L_5;
		L_5 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_2, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001c:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.EncoderReplacementFallback::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderReplacementFallback_GetHashCode_m53E2B43F9A7A9A0151010A6EE4903FC1E4FFAD1E (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncoderReplacementFallbackBuffer::.ctor(System.Text.EncoderReplacementFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallbackBuffer__ctor_mE761C93A63A6254EB05E5032DAB3502AF0A13508 (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * ___fallback0, const RuntimeMethod* method)
{
	{
		__this->set_fallbackCount_8((-1));
		__this->set_fallbackIndex_9((-1));
		EncoderFallbackBuffer__ctor_m2E6EAE6EDD4F1D72B0641BCD9A9FD42E692876A3(__this, /*hidden argument*/NULL);
		EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_0 = ___fallback0;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline(L_0, /*hidden argument*/NULL);
		EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_2 = ___fallback0;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline(L_2, /*hidden argument*/NULL);
		String_t* L_4;
		L_4 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_1, L_3, /*hidden argument*/NULL);
		__this->set_strDefault_7(L_4);
		return;
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderReplacementFallbackBuffer_Fallback_m7C4CA521A5E310CAFEA6C7A8A925318EBE9816AD (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_fallbackCount_8();
		if ((((int32_t)L_0) < ((int32_t)1)))
		{
			goto IL_005a;
		}
	}
	{
		Il2CppChar L_1 = ___charUnknown0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_3 = __this->get_fallbackCount_8();
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0053;
		}
	}
	{
		String_t* L_4 = __this->get_strDefault_7();
		int32_t L_5 = __this->get_fallbackIndex_9();
		NullCheck(L_4);
		Il2CppChar L_6;
		L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0053;
		}
	}
	{
		Il2CppChar L_8 = ___charUnknown0;
		String_t* L_9 = __this->get_strDefault_7();
		int32_t L_10 = __this->get_fallbackIndex_9();
		NullCheck(L_9);
		Il2CppChar L_11;
		L_11 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		int32_t L_12;
		L_12 = Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1(L_8, L_11, /*hidden argument*/NULL);
		EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE(__this, L_12, /*hidden argument*/NULL);
	}

IL_0053:
	{
		Il2CppChar L_13 = ___charUnknown0;
		EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE(__this, L_13, /*hidden argument*/NULL);
	}

IL_005a:
	{
		String_t* L_14 = __this->get_strDefault_7();
		NullCheck(L_14);
		int32_t L_15;
		L_15 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_14, /*hidden argument*/NULL);
		__this->set_fallbackCount_8(((int32_t)((int32_t)L_15/(int32_t)2)));
		__this->set_fallbackIndex_9((-1));
		int32_t L_16 = __this->get_fallbackCount_8();
		return (bool)((!(((uint32_t)L_16) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Char,System.Char,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderReplacementFallbackBuffer_Fallback_mFD4C1C24D71DBF98A98B6DA74840E6CB01C63F1E (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar L_0 = ___charUnknownHigh0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_003d;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = L_2;
		int32_t L_4 = ((int32_t)55296);
		RuntimeObject * L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_4);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_5);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = L_3;
		int32_t L_7 = ((int32_t)56319);
		RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		String_t* L_9;
		L_9 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_6, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_10 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralACBCBF28DD4B1F33A16BAB5517B51641A9FBC416)), L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderReplacementFallbackBuffer_Fallback_mFD4C1C24D71DBF98A98B6DA74840E6CB01C63F1E_RuntimeMethod_var)));
	}

IL_003d:
	{
		Il2CppChar L_11 = ___charUnknownLow1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Char_IsLowSurrogate_m44FA7AA923FDA925E1D536F3DA0A7E1E049E936E(L_11, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_007a;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = L_13;
		int32_t L_15 = ((int32_t)56320);
		RuntimeObject * L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_15);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_16);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = L_14;
		int32_t L_18 = ((int32_t)57343);
		RuntimeObject * L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_18);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_19);
		String_t* L_20;
		L_20 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_17, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_21 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2B139AE8B4C3ED00C78CD49060000592F759158)), L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncoderReplacementFallbackBuffer_Fallback_mFD4C1C24D71DBF98A98B6DA74840E6CB01C63F1E_RuntimeMethod_var)));
	}

IL_007a:
	{
		int32_t L_22 = __this->get_fallbackCount_8();
		if ((((int32_t)L_22) < ((int32_t)1)))
		{
			goto IL_0090;
		}
	}
	{
		Il2CppChar L_23 = ___charUnknownHigh0;
		Il2CppChar L_24 = ___charUnknownLow1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		int32_t L_25;
		L_25 = Char_ConvertToUtf32_m6B16D001D0676268AE879C540A2834DD3AE2A7A1(L_23, L_24, /*hidden argument*/NULL);
		EncoderFallbackBuffer_ThrowLastCharRecursive_m04830DF9CEDC6F27A559740468475ECBBE3498BE(__this, L_25, /*hidden argument*/NULL);
	}

IL_0090:
	{
		String_t* L_26 = __this->get_strDefault_7();
		NullCheck(L_26);
		int32_t L_27;
		L_27 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_26, /*hidden argument*/NULL);
		__this->set_fallbackCount_8(L_27);
		__this->set_fallbackIndex_9((-1));
		int32_t L_28 = __this->get_fallbackCount_8();
		return (bool)((!(((uint32_t)L_28) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Char System.Text.EncoderReplacementFallbackBuffer::GetNextChar()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderReplacementFallbackBuffer_GetNextChar_m202DDFDB976E24DF50C14C7DD5D88B7CDD3BE52F (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_fallbackCount_8();
		__this->set_fallbackCount_8(((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)));
		int32_t L_1 = __this->get_fallbackIndex_9();
		__this->set_fallbackIndex_9(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)));
		int32_t L_2 = __this->get_fallbackCount_8();
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0027;
		}
	}
	{
		return 0;
	}

IL_0027:
	{
		int32_t L_3 = __this->get_fallbackCount_8();
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)2147483647LL)))))
		{
			goto IL_003d;
		}
	}
	{
		__this->set_fallbackCount_8((-1));
		return 0;
	}

IL_003d:
	{
		String_t* L_4 = __this->get_strDefault_7();
		int32_t L_5 = __this->get_fallbackIndex_9();
		NullCheck(L_4);
		Il2CppChar L_6;
		L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::MovePrevious()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderReplacementFallbackBuffer_MovePrevious_m90A354862CA57DE2F4D43B054036156FCC23B2A2 (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_fallbackCount_8();
		if ((((int32_t)L_0) < ((int32_t)(-1))))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_1 = __this->get_fallbackIndex_9();
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_2 = __this->get_fallbackIndex_9();
		__this->set_fallbackIndex_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
		int32_t L_3 = __this->get_fallbackCount_8();
		__this->set_fallbackCount_8(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
		return (bool)1;
	}

IL_0030:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.EncoderReplacementFallbackBuffer::get_Remaining()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderReplacementFallbackBuffer_get_Remaining_mBABAE9B65837E2EBED19A166991B8C7C6FB92834 (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_fallbackCount_8();
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_1 = __this->get_fallbackCount_8();
		return L_1;
	}

IL_0010:
	{
		return 0;
	}
}
// System.Void System.Text.EncoderReplacementFallbackBuffer::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallbackBuffer_Reset_mAA9F10B9A2FDD3B580475703512B87DC33EA5748 (EncoderReplacementFallbackBuffer_t478DE6137BD6E7CE7AAA4880F98A71492AB6CE27 * __this, const RuntimeMethod* method)
{
	{
		__this->set_fallbackCount_8((-1));
		__this->set_fallbackIndex_9(0);
		((EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)__this)->set_charStart_0((Il2CppChar*)((uintptr_t)0));
		((EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 *)__this)->set_bFallingBack_5((bool)0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.Encoding::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding__ctor_m15FCA8A670950CE09DEEC683791C856E8EA28980 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A(__this, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoding::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, int32_t ___codePage0, const RuntimeMethod* method)
{
	{
		__this->set_m_isReadOnly_12((bool)1);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___codePage0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_1 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8E153505BC4F7DA39503D643976E9C4E75B7163B)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A_RuntimeMethod_var)));
	}

IL_001c:
	{
		int32_t L_2 = ___codePage0;
		__this->set_m_codePage_9(L_2);
		VirtActionInvoker0::Invoke(5 /* System.Void System.Text.Encoding::SetDefaultFallbacks() */, __this);
		return;
	}
}
// System.Void System.Text.Encoding::SetDefaultFallbacks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_SetDefaultFallbacks_mC56511C9607ABA99B573AB8FB57A01C981667A51 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074 * L_0 = (InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074 *)il2cpp_codegen_object_new(InternalEncoderBestFitFallback_t2D50677152BF029FCA77A56F7CA652303E661074_il2cpp_TypeInfo_var);
		InternalEncoderBestFitFallback__ctor_m6A6D5B04B4C72D04BCAAEFFD271D975DB453067A(L_0, __this, /*hidden argument*/NULL);
		__this->set_encoderFallback_13(L_0);
		InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E * L_1 = (InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E *)il2cpp_codegen_object_new(InternalDecoderBestFitFallback_t059F0AABF14B5871F34FA66582723C76670BF78E_il2cpp_TypeInfo_var);
		InternalDecoderBestFitFallback__ctor_mD28EF24E847737719F83D8F90316EE03A7392FE7(L_1, __this, /*hidden argument*/NULL);
		__this->set_decoderFallback_14(L_1);
		return;
	}
}
// System.Void System.Text.Encoding::OnDeserializing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnDeserializing_mC519D45B17B5202C833C32699C14BBE1AF56FC32 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		__this->set_encoderFallback_13((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 *)NULL);
		__this->set_decoderFallback_14((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D *)NULL);
		__this->set_m_isReadOnly_12((bool)1);
		return;
	}
}
// System.Void System.Text.Encoding::OnDeserialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnDeserialized_mA605C6E5A86A97CF2D5D34B7F8AE994742AF101E (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_encoderFallback_13();
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_1 = __this->get_decoderFallback_14();
		if (L_1)
		{
			goto IL_001d;
		}
	}

IL_0010:
	{
		__this->set_m_deserializedFromEverett_11((bool)1);
		VirtActionInvoker0::Invoke(5 /* System.Void System.Text.Encoding::SetDefaultFallbacks() */, __this);
	}

IL_001d:
	{
		__this->set_dataItem_10((CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E *)NULL);
		return;
	}
}
// System.Void System.Text.Encoding::OnDeserializing(System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnDeserializing_mA8FFABEF5EA99674BA5C17B22CAC088AFE646464 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx0, const RuntimeMethod* method)
{
	{
		Encoding_OnDeserializing_mC519D45B17B5202C833C32699C14BBE1AF56FC32(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoding::OnDeserialized(System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnDeserialized_mCDFC762749CD0B504F226774427601B2D6625B7C (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx0, const RuntimeMethod* method)
{
	{
		Encoding_OnDeserialized_mA605C6E5A86A97CF2D5D34B7F8AE994742AF101E(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoding::OnSerializing(System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_OnSerializing_m8AD4019B92ADDF572A2AEF6085281543F584DD87 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___ctx0, const RuntimeMethod* method)
{
	{
		__this->set_dataItem_10((CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E *)NULL);
		return;
	}
}
// System.Void System.Text.Encoding::DeserializeEncoding(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_DeserializeEncoding_m4B1DCDCB992EAE4B104640731BEAE7D518BAAA46 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E028C9D945E7AFB7BE2D179613F812A1C69C15A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D7BB11220C4F4AA4EA81BE46D7D72D123C51F47);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF8647AF7D33CCF58E88648E74F3A3B8FF2C2662);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4DE7025844DF7AF64BD2B48315D7FCA50FF3D7C);
		s_Il2CppMethodInitialized = true;
	}
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_DeserializeEncoding_m4B1DCDCB992EAE4B104640731BEAE7D518BAAA46_RuntimeMethod_var)));
	}

IL_000e:
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_3 = { reinterpret_cast<intptr_t> (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4;
		L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_3, /*hidden argument*/NULL);
		NullCheck(L_2);
		RuntimeObject * L_5;
		L_5 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99(L_2, _stringLiteralDF8647AF7D33CCF58E88648E74F3A3B8FF2C2662, L_4, /*hidden argument*/NULL);
		__this->set_m_codePage_9(((*(int32_t*)((int32_t*)UnBox(L_5, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))));
		__this->set_dataItem_10((CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E *)NULL);
	}

IL_0035:
	try
	{ // begin try (depth: 1)
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_6 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_7 = { reinterpret_cast<intptr_t> (Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_8;
		L_8 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		RuntimeObject * L_9;
		L_9 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99(L_6, _stringLiteral2D7BB11220C4F4AA4EA81BE46D7D72D123C51F47, L_8, /*hidden argument*/NULL);
		__this->set_m_isReadOnly_12(((*(bool*)((bool*)UnBox(L_9, Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_il2cpp_TypeInfo_var)))));
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_10 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_11 = { reinterpret_cast<intptr_t> (EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_0_0_0_var) };
		Type_t * L_12;
		L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_11, /*hidden argument*/NULL);
		NullCheck(L_10);
		RuntimeObject * L_13;
		L_13 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99(L_10, _stringLiteral1E028C9D945E7AFB7BE2D179613F812A1C69C15A, L_12, /*hidden argument*/NULL);
		__this->set_encoderFallback_13(((EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 *)CastclassClass((RuntimeObject*)L_13, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_il2cpp_TypeInfo_var)));
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_14 = ___info0;
		RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  L_15 = { reinterpret_cast<intptr_t> (DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_0_0_0_var) };
		Type_t * L_16;
		L_16 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		RuntimeObject * L_17;
		L_17 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99(L_14, _stringLiteralE4DE7025844DF7AF64BD2B48315D7FCA50FF3D7C, L_16, /*hidden argument*/NULL);
		__this->set_decoderFallback_14(((DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D *)CastclassClass((RuntimeObject*)L_17, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_il2cpp_TypeInfo_var)));
		goto IL_00ae;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0097;
		}
		throw e;
	}

CATCH_0097:
	{ // begin catch(System.Runtime.Serialization.SerializationException)
		__this->set_m_deserializedFromEverett_11((bool)1);
		__this->set_m_isReadOnly_12((bool)1);
		VirtActionInvoker0::Invoke(5 /* System.Void System.Text.Encoding::SetDefaultFallbacks() */, __this);
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_00ae;
	} // end catch (depth: 1)

IL_00ae:
	{
		return;
	}
}
// System.Void System.Text.Encoding::SerializeEncoding(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_SerializeEncoding_m5909DBC657B75DBADF1CE3641CA574B1C2F96163 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E028C9D945E7AFB7BE2D179613F812A1C69C15A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D7BB11220C4F4AA4EA81BE46D7D72D123C51F47);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F4DEE2C1D3A3376A10DCD6547C8A95B5576E0E1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD85C2D75F6EFBAF2DFE356EB2DDCBEE068A7DE45);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF8647AF7D33CCF58E88648E74F3A3B8FF2C2662);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4DE7025844DF7AF64BD2B48315D7FCA50FF3D7C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDF7035A3D5D039CD853D4599DF6245AE6573732);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_SerializeEncoding_m5909DBC657B75DBADF1CE3641CA574B1C2F96163_RuntimeMethod_var)));
	}

IL_000e:
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
		bool L_3 = __this->get_m_isReadOnly_12();
		NullCheck(L_2);
		SerializationInfo_AddValue_m324F3E0B02B746D5F460499F5A25988FD608AD7B(L_2, _stringLiteral2D7BB11220C4F4AA4EA81BE46D7D72D123C51F47, L_3, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_5;
		L_5 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_4, _stringLiteral1E028C9D945E7AFB7BE2D179613F812A1C69C15A, L_5, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_6 = ___info0;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_7;
		L_7 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_6);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_6, _stringLiteralE4DE7025844DF7AF64BD2B48315D7FCA50FF3D7C, L_7, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0;
		int32_t L_9 = __this->get_m_codePage_9();
		NullCheck(L_8);
		SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5(L_8, _stringLiteralDF8647AF7D33CCF58E88648E74F3A3B8FF2C2662, L_9, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_10 = ___info0;
		NullCheck(L_10);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_10, _stringLiteralFDF7035A3D5D039CD853D4599DF6245AE6573732, NULL, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_11 = ___info0;
		int32_t L_12 = __this->get_m_codePage_9();
		NullCheck(L_11);
		SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5(L_11, _stringLiteralD85C2D75F6EFBAF2DFE356EB2DDCBEE068A7DE45, L_12, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_13 = ___info0;
		NullCheck(L_13);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_13, _stringLiteral3F4DEE2C1D3A3376A10DCD6547C8A95B5576E0E1, NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Object System.Text.Encoding::get_InternalSyncObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Encoding_get_InternalSyncObject_m95D8CA185BEE8D9CC621BE600272766BE03E04C9 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_15();
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject * L_1 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = V_0;
		RuntimeObject * L_3;
		L_3 = InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_address_of_s_InternalSyncObject_15()), L_2, NULL);
	}

IL_001a:
	{
		RuntimeObject * L_4 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_s_InternalSyncObject_15();
		return L_4;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652 (int32_t ___codepage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9BF2AE478C97AAEDAA51BBD0AC6E3F5B9D44DAA);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL;
	RuntimeObject * V_1 = NULL;
	bool V_2 = false;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_3 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
	{
		int32_t L_0 = ___codepage0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1;
		L_1 = EncodingProvider_GetEncodingFromProvider_m0F9D816ACD89D683F65A569442A165E706B76893(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_000c;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_3 = V_0;
		return L_3;
	}

IL_000c:
	{
		int32_t L_4 = ___codepage0;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_5 = ___codepage0;
		if ((((int32_t)L_5) <= ((int32_t)((int32_t)65535))))
		{
			goto IL_0049;
		}
	}

IL_0018:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = L_6;
		int32_t L_8 = 0;
		RuntimeObject * L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_8);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_9);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = L_7;
		int32_t L_11 = ((int32_t)65535);
		RuntimeObject * L_12 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_11);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_12);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_12);
		String_t* L_13;
		L_13 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB6B67D4653121AE0F63EE256975A0DBD0FAF6B1)), L_10, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA88BB6911AC46501C64C68E70B8495EF9005923C)), L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652_RuntimeMethod_var)));
	}

IL_0049:
	{
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_15 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_encodings_8();
		il2cpp_codegen_memory_barrier();
		if (!L_15)
		{
			goto IL_006a;
		}
	}
	{
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_16 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_encodings_8();
		il2cpp_codegen_memory_barrier();
		int32_t L_17 = ___codepage0;
		int32_t L_18 = L_17;
		RuntimeObject * L_19 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_18);
		NullCheck(L_16);
		RuntimeObject * L_20;
		L_20 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_16, L_19);
		V_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_20, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
	}

IL_006a:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_21 = V_0;
		if (L_21)
		{
			goto IL_0264;
		}
	}
	{
		RuntimeObject * L_22;
		L_22 = Encoding_get_InternalSyncObject_m95D8CA185BEE8D9CC621BE600272766BE03E04C9(/*hidden argument*/NULL);
		V_1 = L_22;
		V_2 = (bool)0;
	}

IL_0078:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_23 = V_1;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_23, (bool*)(&V_2), /*hidden argument*/NULL);
			Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_24 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_encodings_8();
			il2cpp_codegen_memory_barrier();
			if (L_24)
			{
				goto IL_0095;
			}
		}

IL_0089:
		{
			Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_25 = (Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC *)il2cpp_codegen_object_new(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC_il2cpp_TypeInfo_var);
			Hashtable__ctor_m2D9C25FB57ACD33B0DF8391D38A165975A1D9A91(L_25, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_encodings_8(L_25);
		}

IL_0095:
		{
			Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_26 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_encodings_8();
			il2cpp_codegen_memory_barrier();
			int32_t L_27 = ___codepage0;
			int32_t L_28 = L_27;
			RuntimeObject * L_29 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_28);
			NullCheck(L_26);
			RuntimeObject * L_30;
			L_30 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_26, L_29);
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_31 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_30, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
			V_0 = L_31;
			if (!L_31)
			{
				goto IL_00b7;
			}
		}

IL_00b0:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_32 = V_0;
			V_3 = L_32;
			IL2CPP_LEAVE(0x266, FINALLY_025a);
		}

IL_00b7:
		{
			int32_t L_33 = ___codepage0;
			if ((((int32_t)L_33) > ((int32_t)((int32_t)1201))))
			{
				goto IL_00f1;
			}
		}

IL_00bf:
		{
			int32_t L_34 = ___codepage0;
			if ((((int32_t)L_34) > ((int32_t)3)))
			{
				goto IL_00d4;
			}
		}

IL_00c3:
		{
			int32_t L_35 = ___codepage0;
			if (!L_35)
			{
				goto IL_0139;
			}
		}

IL_00c6:
		{
			int32_t L_36 = ___codepage0;
			if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)1))) > ((uint32_t)2))))
			{
				goto IL_0188;
			}
		}

IL_00cf:
		{
			goto IL_01c2;
		}

IL_00d4:
		{
			int32_t L_37 = ___codepage0;
			if ((((int32_t)L_37) == ((int32_t)((int32_t)42))))
			{
				goto IL_0188;
			}
		}

IL_00dc:
		{
			int32_t L_38 = ___codepage0;
			if ((((int32_t)L_38) == ((int32_t)((int32_t)1200))))
			{
				goto IL_0144;
			}
		}

IL_00e4:
		{
			int32_t L_39 = ___codepage0;
			if ((((int32_t)L_39) == ((int32_t)((int32_t)1201))))
			{
				goto IL_014f;
			}
		}

IL_00ec:
		{
			goto IL_01c2;
		}

IL_00f1:
		{
			int32_t L_40 = ___codepage0;
			if ((((int32_t)L_40) > ((int32_t)((int32_t)20127))))
			{
				goto IL_0119;
			}
		}

IL_00f9:
		{
			int32_t L_41 = ___codepage0;
			if ((((int32_t)L_41) == ((int32_t)((int32_t)12000))))
			{
				goto IL_0165;
			}
		}

IL_0101:
		{
			int32_t L_42 = ___codepage0;
			if ((((int32_t)L_42) == ((int32_t)((int32_t)12001))))
			{
				goto IL_0170;
			}
		}

IL_0109:
		{
			int32_t L_43 = ___codepage0;
			if ((((int32_t)L_43) == ((int32_t)((int32_t)20127))))
			{
				goto IL_01ac;
			}
		}

IL_0114:
		{
			goto IL_01c2;
		}

IL_0119:
		{
			int32_t L_44 = ___codepage0;
			if ((((int32_t)L_44) == ((int32_t)((int32_t)28591))))
			{
				goto IL_01b7;
			}
		}

IL_0124:
		{
			int32_t L_45 = ___codepage0;
			if ((((int32_t)L_45) == ((int32_t)((int32_t)65000))))
			{
				goto IL_015a;
			}
		}

IL_012c:
		{
			int32_t L_46 = ___codepage0;
			if ((((int32_t)L_46) == ((int32_t)((int32_t)65001))))
			{
				goto IL_017d;
			}
		}

IL_0134:
		{
			goto IL_01c2;
		}

IL_0139:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_47;
			L_47 = Encoding_get_Default_mD23CF53E5DA0AEFBB43AA971685B67EABE5FC7A2(/*hidden argument*/NULL);
			V_0 = L_47;
			goto IL_0245;
		}

IL_0144:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_48;
			L_48 = Encoding_get_Unicode_mB0C6AE1F91373CEB8A5BC5466F6B8F92C0A398B9(/*hidden argument*/NULL);
			V_0 = L_48;
			goto IL_0245;
		}

IL_014f:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_49;
			L_49 = Encoding_get_BigEndianUnicode_m71CA7A5CD5AE233986B4DC9689C0CC458F64B506(/*hidden argument*/NULL);
			V_0 = L_49;
			goto IL_0245;
		}

IL_015a:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_50;
			L_50 = Encoding_get_UTF7_m64B419E4452226C560D6D4B87BE6DA498E9AE390(/*hidden argument*/NULL);
			V_0 = L_50;
			goto IL_0245;
		}

IL_0165:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_51;
			L_51 = Encoding_get_UTF32_mF3AC4607233A87F15E891CB92F9DFFFA92DF4631(/*hidden argument*/NULL);
			V_0 = L_51;
			goto IL_0245;
		}

IL_0170:
		{
			UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 * L_52 = (UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 *)il2cpp_codegen_object_new(UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014_il2cpp_TypeInfo_var);
			UTF32Encoding__ctor_m14256AFFBC3161122B0D13FDBBD2A90D0DE537D7(L_52, (bool)1, (bool)1, /*hidden argument*/NULL);
			V_0 = L_52;
			goto IL_0245;
		}

IL_017d:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_53;
			L_53 = Encoding_get_UTF8_mC877FB3137BBD566AEE7B15F9BF61DC4EF8F5E5E(/*hidden argument*/NULL);
			V_0 = L_53;
			goto IL_0245;
		}

IL_0188:
		{
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_55 = L_54;
			int32_t L_56 = ___codepage0;
			int32_t L_57 = L_56;
			RuntimeObject * L_58 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_57);
			NullCheck(L_55);
			ArrayElementTypeCheck (L_55, L_58);
			(L_55)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_58);
			String_t* L_59;
			L_59 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEAD22708EA9676E5C5D5DA10C823C9EEA98D9232)), L_55, /*hidden argument*/NULL);
			ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_60 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
			ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_60, L_59, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA88BB6911AC46501C64C68E70B8495EF9005923C)), /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652_RuntimeMethod_var)));
		}

IL_01ac:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_61;
			L_61 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL);
			V_0 = L_61;
			goto IL_0245;
		}

IL_01b7:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_62;
			L_62 = Encoding_get_Latin1_m7040F0344A59F29DF80F4896C624CA2C1320CBE6(/*hidden argument*/NULL);
			V_0 = L_62;
			goto IL_0245;
		}

IL_01c2:
		{
			int32_t L_63 = ___codepage0;
			IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
			CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * L_64;
			L_64 = EncodingTable_GetCodePageDataItem_m5317066D3303E1BD01C03FE6BCC540BE5F59BB50(L_63, /*hidden argument*/NULL);
			if (L_64)
			{
				goto IL_01e9;
			}
		}

IL_01ca:
		{
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_65 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_66 = L_65;
			int32_t L_67 = ___codepage0;
			int32_t L_68 = L_67;
			RuntimeObject * L_69 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_68);
			NullCheck(L_66);
			ArrayElementTypeCheck (L_66, L_69);
			(L_66)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_69);
			String_t* L_70;
			L_70 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5EA3023A9D7BCAADB61076D719B735B252023FC7)), L_66, /*hidden argument*/NULL);
			NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_71 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
			NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_71, L_70, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652_RuntimeMethod_var)));
		}

IL_01e9:
		{
			int32_t L_72 = ___codepage0;
			if ((((int32_t)L_72) == ((int32_t)((int32_t)12000))))
			{
				goto IL_01fb;
			}
		}

IL_01f1:
		{
			int32_t L_73 = ___codepage0;
			if ((((int32_t)L_73) == ((int32_t)((int32_t)12001))))
			{
				goto IL_0203;
			}
		}

IL_01f9:
		{
			goto IL_020d;
		}

IL_01fb:
		{
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_74;
			L_74 = Encoding_get_UTF32_mF3AC4607233A87F15E891CB92F9DFFFA92DF4631(/*hidden argument*/NULL);
			V_0 = L_74;
			goto IL_0245;
		}

IL_0203:
		{
			UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 * L_75 = (UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 *)il2cpp_codegen_object_new(UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014_il2cpp_TypeInfo_var);
			UTF32Encoding__ctor_m14256AFFBC3161122B0D13FDBBD2A90D0DE537D7(L_75, (bool)1, (bool)1, /*hidden argument*/NULL);
			V_0 = L_75;
			goto IL_0245;
		}

IL_020d:
		{
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_76 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)1);
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_77 = L_76;
			int32_t L_78 = ___codepage0;
			int32_t L_79 = L_78;
			RuntimeObject * L_80 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_79);
			NullCheck(L_77);
			ArrayElementTypeCheck (L_77, L_80);
			(L_77)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_80);
			IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
			RuntimeObject * L_81;
			L_81 = EncodingHelper_InvokeI18N_m32000499B17B72B5A86CB35D0DAE80B99B3AE552(_stringLiteralA9BF2AE478C97AAEDAA51BBD0AC6E3F5B9D44DAA, L_77, /*hidden argument*/NULL);
			V_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_81, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_82 = V_0;
			if (L_82)
			{
				goto IL_0245;
			}
		}

IL_022f:
		{
			int32_t L_83 = ___codepage0;
			int32_t L_84 = L_83;
			RuntimeObject * L_85 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_84);
			String_t* L_86;
			L_86 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A21B05F33DA4590C2AF62B3947ACF847F841CFC)), L_85, /*hidden argument*/NULL);
			NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_87 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
			NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_87, L_86, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_87, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652_RuntimeMethod_var)));
		}

IL_0245:
		{
			Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_88 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_encodings_8();
			il2cpp_codegen_memory_barrier();
			int32_t L_89 = ___codepage0;
			int32_t L_90 = L_89;
			RuntimeObject * L_91 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_90);
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_92 = V_0;
			NullCheck(L_88);
			VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(14 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_88, L_91, L_92);
			IL2CPP_LEAVE(0x264, FINALLY_025a);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_025a;
	}

FINALLY_025a:
	{ // begin finally (depth: 1)
		{
			bool L_93 = V_2;
			if (!L_93)
			{
				goto IL_0263;
			}
		}

IL_025d:
		{
			RuntimeObject * L_94 = V_1;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_94, /*hidden argument*/NULL);
		}

IL_0263:
		{
			IL2CPP_END_FINALLY(602)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(602)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x266, IL_0266)
		IL2CPP_JUMP_TBL(0x264, IL_0264)
	}

IL_0264:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_95 = V_0;
		return L_95;
	}

IL_0266:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_96 = V_3;
		return L_96;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_GetEncoding_m4DC46FF0C923994EDEE21980037198E27A75E4F2 (int32_t ___codepage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL;
	{
		int32_t L_0 = ___codepage0;
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1 = ___encoderFallback1;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_2 = ___decoderFallback2;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_3;
		L_3 = EncodingProvider_GetEncodingFromProvider_m630BC8E3B8DCD12786432D23B4A38FBBB2E8F3B9(L_0, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_4 = V_0;
		if (!L_4)
		{
			goto IL_000e;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_5 = V_0;
		return L_5;
	}

IL_000e:
	{
		int32_t L_6 = ___codepage0;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_7;
		L_7 = Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652(L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_8 = V_0;
		NullCheck(L_8);
		RuntimeObject * L_9;
		L_9 = VirtFuncInvoker0< RuntimeObject * >::Invoke(8 /* System.Object System.Text.Encoding::Clone() */, L_8);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_10 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_9, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_11 = ___encoderFallback1;
		NullCheck(L_10);
		Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A(L_10, L_11, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_12 = L_10;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_13 = ___decoderFallback2;
		NullCheck(L_12);
		Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8(L_12, L_13, /*hidden argument*/NULL);
		return L_12;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_GetEncoding_mD5352F1522341280E9025D16463E63916549F9E3 (String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL;
	{
		String_t* L_0 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1;
		L_1 = EncodingProvider_GetEncodingFromProvider_m2C37B15A45378547ADA50632A2DEAA22EF33787D(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_000c;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_3 = V_0;
		return L_3;
	}

IL_000c:
	{
		String_t* L_4 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = EncodingTable_GetCodePageFromName_mA626EEE94FDED457C61AF64D70B4AB513FCE2701(L_4, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_6;
		L_6 = Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652(L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Byte[] System.Text.Encoding::GetPreamble()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Encoding_GetPreamble_m25A7C4964A9C265885E738445D9C8DAB4010BE2E (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_il2cpp_TypeInfo_var);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_StaticFields*)il2cpp_codegen_static_fields_for(EmptyArray_1_tB2402F7A8151EE5618C0BCC8815C169E00142333_il2cpp_TypeInfo_var))->get_Value_0();
		return L_0;
	}
}
// System.String System.Text.Encoding::get_EncodingName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Encoding_get_EncodingName_m697532729D79F977CDF9CD12FA9D1BA74E28D873 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_codePage_9();
		String_t* L_1;
		L_1 = Environment_GetResourceStringEncodingName_mF9E6B334F2A4FC5D6AAD9B5EE64766D5DEC3FA1C(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.EncoderFallback System.Text.Encoding::get_EncoderFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_encoderFallback_13();
		return L_0;
	}
}
// System.Void System.Text.Encoding::set_EncoderFallback(System.Text.EncoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___value0, const RuntimeMethod* method)
{
	{
		bool L_0;
		L_0 = Encoding_get_IsReadOnly_m99C78C3EC255747885D97B107A511CBA880C6DCD_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AFF3A2934F27215776EB802894983002501228A)), /*hidden argument*/NULL);
		InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_2 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A_RuntimeMethod_var)));
	}

IL_0018:
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_3 = ___value0;
		if (L_3)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A_RuntimeMethod_var)));
	}

IL_0026:
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_5 = ___value0;
		__this->set_encoderFallback_13(L_5);
		return;
	}
}
// System.Text.DecoderFallback System.Text.Encoding::get_DecoderFallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = __this->get_decoderFallback_14();
		return L_0;
	}
}
// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___value0, const RuntimeMethod* method)
{
	{
		bool L_0;
		L_0 = Encoding_get_IsReadOnly_m99C78C3EC255747885D97B107A511CBA880C6DCD_inline(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AFF3A2934F27215776EB802894983002501228A)), /*hidden argument*/NULL);
		InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_2 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8_RuntimeMethod_var)));
	}

IL_0018:
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3 = ___value0;
		if (L_3)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8_RuntimeMethod_var)));
	}

IL_0026:
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_5 = ___value0;
		__this->set_decoderFallback_14(L_5);
		return;
	}
}
// System.Object System.Text.Encoding::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Encoding_Clone_mAF660FD2985F6F656F1EAEBF27A2BA96FEA0E077 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0;
		L_0 = Object_MemberwiseClone_m0AEE84C38E9A87C372139B4C342454553F0F6392(__this, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_0, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
		NullCheck(L_1);
		L_1->set_m_isReadOnly_12((bool)0);
		return L_1;
	}
}
// System.Boolean System.Text.Encoding::get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoding_get_IsReadOnly_m99C78C3EC255747885D97B107A511CBA880C6DCD (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_isReadOnly_12();
		return L_0;
	}
}
// System.Text.Encoding System.Text.Encoding::get_ASCII()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_asciiEncoding_6();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527 * L_1 = (ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527 *)il2cpp_codegen_object_new(ASCIIEncoding_t74F7DFFB8BC8B90AC1F688A990EAD43CDE0B2527_il2cpp_TypeInfo_var);
		ASCIIEncoding__ctor_m79C69E6F60AB36F0BD4B252D923415EDE3D960F8(L_1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_asciiEncoding_6(L_1);
	}

IL_0015:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_asciiEncoding_6();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::get_Latin1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_Latin1_m7040F0344A59F29DF80F4896C624CA2C1320CBE6 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_latin1Encoding_7();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016 * L_1 = (Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016 *)il2cpp_codegen_object_new(Latin1Encoding_t4AD383342243272698FF8CC4E6CF093B105DA016_il2cpp_TypeInfo_var);
		Latin1Encoding__ctor_m20C65CBA58EBF4EF27E736733CC3ACDC5B6A5F6C(L_1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_latin1Encoding_7(L_1);
	}

IL_0015:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_latin1Encoding_7();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Int32 System.Text.Encoding::GetByteCount(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetByteCount_m45E58039121A172366FABDFE3D1F9E304BF9A75D (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, String_t* ___s0, const RuntimeMethod* method)
{
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetByteCount_m45E58039121A172366FABDFE3D1F9E304BF9A75D_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___s0;
		NullCheck(L_2);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3;
		L_3 = String_ToCharArray_m33E93AEB7086CBEBDFA5730EAAC49686F144089C(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = VirtFuncInvoker3< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_4, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))));
		return L_6;
	}
}
// System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetByteCount_m3B617193D1C8E85F7521910A2662E0A553A286E6 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, Il2CppChar* ___chars0, int32_t ___count1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	int32_t V_1 = 0;
	{
		Il2CppChar* L_0 = ___chars0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetByteCount_m3B617193D1C8E85F7521910A2662E0A553A286E6_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetByteCount_m3B617193D1C8E85F7521910A2662E0A553A286E6_RuntimeMethod_var)));
	}

IL_0033:
	{
		int32_t L_6 = ___count1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_6);
		V_0 = L_7;
		V_1 = 0;
		goto IL_004c;
	}

IL_003e:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = V_0;
		int32_t L_9 = V_1;
		Il2CppChar* L_10 = ___chars0;
		int32_t L_11 = V_1;
		int32_t L_12 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_11), (int32_t)2)))));
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (Il2CppChar)L_12);
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_004c:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = ___count1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_003e;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_16 = V_0;
		int32_t L_17 = ___count1;
		int32_t L_18;
		L_18 = VirtFuncInvoker3< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_16, 0, L_17);
		return L_18;
	}
}
// System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetByteCount_m7A0C968FE1A08E886ABEE666E14E7791B1D92D27 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, Il2CppChar* ___chars0, int32_t ___count1, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * ___encoder2, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___chars0;
		int32_t L_1 = ___count1;
		int32_t L_2;
		L_2 = VirtFuncInvoker2< int32_t, Il2CppChar*, int32_t >::Invoke(11 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32) */, __this, (Il2CppChar*)(Il2CppChar*)L_0, L_1);
		return L_2;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Encoding_GetBytes_m42EA6906129C7FF753294AB6BD8293C4DCC7019F (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3;
		L_3 = VirtFuncInvoker3< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_3);
		V_0 = L_4;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = ___chars0;
		int32_t L_6 = ___index1;
		int32_t L_7 = ___count2;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0;
		int32_t L_9;
		L_9 = VirtFuncInvoker5< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_5, L_6, L_7, L_8, 0);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0;
		return L_10;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Encoding_GetBytes_m4CA9B417BF592B9D4D05FB98EFFAC6385D839056 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, String_t* ___s0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6138241A3DE02B2D3DCE5A7D8521E6799652D9B9)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetBytes_m4CA9B417BF592B9D4D05FB98EFFAC6385D839056_RuntimeMethod_var)));
	}

IL_0018:
	{
		String_t* L_3 = ___s0;
		int32_t L_4;
		L_4 = VirtFuncInvoker1< int32_t, String_t* >::Invoke(9 /* System.Int32 System.Text.Encoding::GetByteCount(System.String) */, __this, L_3);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_4);
		V_0 = L_5;
		String_t* L_6 = ___s0;
		String_t* L_7 = ___s0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_7, /*hidden argument*/NULL);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0;
		int32_t L_10;
		L_10 = VirtFuncInvoker5< int32_t, String_t*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(16 /* System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_6, 0, L_8, L_9, 0);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0;
		return L_11;
	}
}
// System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetBytes_m13E98B55A88E459C96761578FFCBA3E443D76793 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetBytes_m13E98B55A88E459C96761578FFCBA3E443D76793_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___s0;
		NullCheck(L_2);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3;
		L_3 = String_ToCharArray_m33E93AEB7086CBEBDFA5730EAAC49686F144089C(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___charIndex1;
		int32_t L_5 = ___charCount2;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___bytes3;
		int32_t L_7 = ___byteIndex4;
		int32_t L_8;
		L_8 = VirtFuncInvoker5< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_3, L_4, L_5, L_6, L_7);
		return L_8;
	}
}
// System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetBytes_m30B327DCBBC599F8B12C336A8B6C40A12861BC56 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * ___encoder4, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___chars0;
		int32_t L_1 = ___charCount1;
		uint8_t* L_2 = ___bytes2;
		int32_t L_3 = ___byteCount3;
		int32_t L_4;
		L_4 = VirtFuncInvoker4< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t >::Invoke(18 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) */, __this, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (uint8_t*)(uint8_t*)L_2, L_3);
		return L_4;
	}
}
// System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetBytes_m8ED224BFC198A95EA18A20B4B589F6F8EE51151A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	int32_t V_1 = 0;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		uint8_t* L_0 = ___bytes2;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar* L_1 = ___chars0;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		uint8_t* L_2 = ___bytes2;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetBytes_m8ED224BFC198A95EA18A20B4B589F6F8EE51151A_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___charCount1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___byteCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___charCount1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
		goto IL_0044;
	}

IL_003f:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
	}

IL_0044:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetBytes_m8ED224BFC198A95EA18A20B4B589F6F8EE51151A_RuntimeMethod_var)));
	}

IL_0054:
	{
		int32_t L_10 = ___charCount1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_11 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_10);
		V_0 = L_11;
		V_1 = 0;
		goto IL_006d;
	}

IL_005f:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = V_0;
		int32_t L_13 = V_1;
		Il2CppChar* L_14 = ___chars0;
		int32_t L_15 = V_1;
		int32_t L_16 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_14, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_15), (int32_t)2)))));
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Il2CppChar)L_16);
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_006d:
	{
		int32_t L_18 = V_1;
		int32_t L_19 = ___charCount1;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_005f;
		}
	}
	{
		int32_t L_20 = ___byteCount3;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_20);
		V_2 = L_21;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_22 = V_0;
		int32_t L_23 = ___charCount1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_2;
		int32_t L_25;
		L_25 = VirtFuncInvoker5< int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_22, 0, L_23, L_24, 0);
		V_3 = L_25;
		int32_t L_26 = V_3;
		int32_t L_27 = ___byteCount3;
		if ((((int32_t)L_26) >= ((int32_t)L_27)))
		{
			goto IL_008d;
		}
	}
	{
		int32_t L_28 = V_3;
		___byteCount3 = L_28;
	}

IL_008d:
	{
		V_1 = 0;
		goto IL_009c;
	}

IL_0091:
	{
		uint8_t* L_29 = ___bytes2;
		int32_t L_30 = V_1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_2;
		int32_t L_32 = V_1;
		NullCheck(L_31);
		int32_t L_33 = L_32;
		uint8_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, (int32_t)L_30))) = (int8_t)L_34;
		int32_t L_35 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1));
	}

IL_009c:
	{
		int32_t L_36 = V_1;
		int32_t L_37 = ___byteCount3;
		if ((((int32_t)L_36) < ((int32_t)L_37)))
		{
			goto IL_0091;
		}
	}
	{
		int32_t L_38 = ___byteCount3;
		return L_38;
	}
}
// System.Int32 System.Text.Encoding::GetCharCount(System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetCharCount_mA5D03B84B109ABBF66B3ACF8C59C92E27C7F2093 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, uint8_t* ___bytes0, int32_t ___count1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	int32_t V_1 = 0;
	{
		uint8_t* L_0 = ___bytes0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetCharCount_mA5D03B84B109ABBF66B3ACF8C59C92E27C7F2093_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetCharCount_mA5D03B84B109ABBF66B3ACF8C59C92E27C7F2093_RuntimeMethod_var)));
	}

IL_0033:
	{
		int32_t L_6 = ___count1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_6);
		V_0 = L_7;
		V_1 = 0;
		goto IL_0049;
	}

IL_003e:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0;
		int32_t L_9 = V_1;
		uint8_t* L_10 = ___bytes0;
		int32_t L_11 = V_1;
		int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, (int32_t)L_11)));
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)L_12);
		int32_t L_13 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
	}

IL_0049:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = ___count1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_003e;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_0;
		int32_t L_17 = ___count1;
		int32_t L_18;
		L_18 = VirtFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(19 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) */, __this, L_16, 0, L_17);
		return L_18;
	}
}
// System.Int32 System.Text.Encoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetCharCount_mD6F4F324648A2CE924148027D222CF72873FFBFC (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, uint8_t* ___bytes0, int32_t ___count1, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * ___decoder2, const RuntimeMethod* method)
{
	{
		uint8_t* L_0 = ___bytes0;
		int32_t L_1 = ___count1;
		int32_t L_2;
		L_2 = VirtFuncInvoker2< int32_t, uint8_t*, int32_t >::Invoke(20 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte*,System.Int32) */, __this, (uint8_t*)(uint8_t*)L_0, L_1);
		return L_2;
	}
}
// System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* Encoding_GetChars_m46B5FB8EA693FA39766BC0E15348C060F148193F (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3;
		L_3 = VirtFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(19 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_3);
		V_0 = L_4;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___bytes0;
		int32_t L_6 = ___index1;
		int32_t L_7 = ___count2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = V_0;
		int32_t L_9;
		L_9 = VirtFuncInvoker5< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t >::Invoke(23 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, __this, L_5, L_6, L_7, L_8, 0);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = V_0;
		return L_10;
	}
}
// System.Int32 System.Text.Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetChars_m8FB4390427AAE238197B67614927F547F36CD3FD (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
	int32_t V_1 = 0;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		Il2CppChar* L_0 = ___chars2;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		uint8_t* L_1 = ___bytes0;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		Il2CppChar* L_2 = ___chars2;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetChars_m8FB4390427AAE238197B67614927F547F36CD3FD_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___byteCount1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___charCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___byteCount1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_0044;
	}

IL_003f:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
	}

IL_0044:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetChars_m8FB4390427AAE238197B67614927F547F36CD3FD_RuntimeMethod_var)));
	}

IL_0054:
	{
		int32_t L_10 = ___byteCount1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_10);
		V_0 = L_11;
		V_1 = 0;
		goto IL_006a;
	}

IL_005f:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_0;
		int32_t L_13 = V_1;
		uint8_t* L_14 = ___bytes0;
		int32_t L_15 = V_1;
		int32_t L_16 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, (int32_t)L_15)));
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)L_16);
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_006a:
	{
		int32_t L_18 = V_1;
		int32_t L_19 = ___byteCount1;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_005f;
		}
	}
	{
		int32_t L_20 = ___charCount3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_20);
		V_2 = L_21;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_0;
		int32_t L_23 = ___byteCount1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = V_2;
		int32_t L_25;
		L_25 = VirtFuncInvoker5< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t >::Invoke(23 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, __this, L_22, 0, L_23, L_24, 0);
		V_3 = L_25;
		int32_t L_26 = V_3;
		int32_t L_27 = ___charCount3;
		if ((((int32_t)L_26) >= ((int32_t)L_27)))
		{
			goto IL_008a;
		}
	}
	{
		int32_t L_28 = V_3;
		___charCount3 = L_28;
	}

IL_008a:
	{
		V_1 = 0;
		goto IL_009c;
	}

IL_008e:
	{
		Il2CppChar* L_29 = ___chars2;
		int32_t L_30 = V_1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_31 = V_2;
		int32_t L_32 = V_1;
		NullCheck(L_31);
		int32_t L_33 = L_32;
		uint16_t L_34 = (uint16_t)(L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_29, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_30), (int32_t)2))))) = (int16_t)L_34;
		int32_t L_35 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1));
	}

IL_009c:
	{
		int32_t L_36 = V_1;
		int32_t L_37 = ___charCount3;
		if ((((int32_t)L_36) < ((int32_t)L_37)))
		{
			goto IL_008e;
		}
	}
	{
		int32_t L_38 = ___charCount3;
		return L_38;
	}
}
// System.Int32 System.Text.Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetChars_m70E3AFF8EC8AA80A47C6CD7063BB47B065CB59B3 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * ___decoder4, const RuntimeMethod* method)
{
	{
		uint8_t* L_0 = ___bytes0;
		int32_t L_1 = ___byteCount1;
		Il2CppChar* L_2 = ___chars2;
		int32_t L_3 = ___charCount3;
		int32_t L_4;
		L_4 = VirtFuncInvoker4< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t >::Invoke(24 /* System.Int32 System.Text.Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32) */, __this, (uint8_t*)(uint8_t*)L_0, L_1, (Il2CppChar*)(Il2CppChar*)L_2, L_3);
		return L_4;
	}
}
// System.Int32 System.Text.Encoding::get_CodePage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_get_CodePage_mD3CB2ADE8805F9679F4CB90617DE8B1DE654BDE1 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_codePage_9();
		return L_0;
	}
}
// System.Text.Decoder System.Text.Encoding::GetDecoder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * Encoding_GetDecoder_m0CCC19D3FCF9235F4FB22A76139DC94A9BB243EB (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C * L_0 = (DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C *)il2cpp_codegen_object_new(DefaultDecoder_tD4100CA49008DD8B1C8A5F2B6F82215538AD2C0C_il2cpp_TypeInfo_var);
		DefaultDecoder__ctor_m864CD4D9315F6D67067FF1397613DEEF502FF3EC(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Text.Encoding System.Text.Encoding::CreateDefaultEncoding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_CreateDefaultEncoding_mE9C996277164886493C7412AC9AEA1607F42D0C5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0;
		L_0 = EncodingHelper_GetDefaultEncoding_m16914F7D807DB9F6717F3633FF4B66FF189D3590(/*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_m_isReadOnly_12((bool)1);
		return L_1;
	}
}
// System.Void System.Text.Encoding::setReadOnly(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_setReadOnly_m1147CAA7411A1C97BCAFDD9C30C707F1EAB67898 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_isReadOnly_12(L_0);
		return;
	}
}
// System.Text.Encoding System.Text.Encoding::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_Default_mD23CF53E5DA0AEFBB43AA971685B67EABE5FC7A2 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_defaultEncoding_0();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1;
		L_1 = Encoding_CreateDefaultEncoding_mE9C996277164886493C7412AC9AEA1607F42D0C5(/*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_defaultEncoding_0(L_1);
	}

IL_0015:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_defaultEncoding_0();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Text.Encoder System.Text.Encoding::GetEncoder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * Encoding_GetEncoder_mAB8FF699D8F06BA6EA50DAA906ECC5271EE55F9F (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C * L_0 = (DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C *)il2cpp_codegen_object_new(DefaultEncoder_t015F8B83FAD721CEF8784F8DB5AA2B3A6308153C_il2cpp_TypeInfo_var);
		DefaultEncoder__ctor_m6A1C122B4C1453B7D018D0AA62C76588EA68A03B(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Text.Encoding::GetString(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Encoding_GetString_m58D15A15A0F36799D7693321FB9E4F9D5A4F84DF (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_GetString_m58D15A15A0F36799D7693321FB9E4F9D5A4F84DF_RuntimeMethod_var)));
	}

IL_0018:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___bytes0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___bytes0;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = VirtFuncInvoker3< String_t*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, __this, L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))));
		return L_5;
	}
}
// System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Encoding_GetString_mEDA140BF3F97C15B584E09133EF3FC2C55BCB4A5 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3;
		L_3 = VirtFuncInvoker3< CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(22 /* System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		String_t* L_4;
		L_4 = String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344(NULL, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Text.Encoding System.Text.Encoding::get_Unicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_Unicode_mB0C6AE1F91373CEB8A5BC5466F6B8F92C0A398B9 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_unicodeEncoding_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68 * L_1 = (UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68 *)il2cpp_codegen_object_new(UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_il2cpp_TypeInfo_var);
		UnicodeEncoding__ctor_mE077368843CAFC47B2C4AFC3C771F5B51F3B8DD0(L_1, (bool)0, (bool)1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_unicodeEncoding_1(L_1);
	}

IL_0017:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_unicodeEncoding_1();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::get_BigEndianUnicode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_BigEndianUnicode_m71CA7A5CD5AE233986B4DC9689C0CC458F64B506 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_bigEndianUnicode_2();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68 * L_1 = (UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68 *)il2cpp_codegen_object_new(UnicodeEncoding_tBB60B97AFC49D6246F28BF16D3E09822FCCACC68_il2cpp_TypeInfo_var);
		UnicodeEncoding__ctor_mE077368843CAFC47B2C4AFC3C771F5B51F3B8DD0(L_1, (bool)1, (bool)1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_bigEndianUnicode_2(L_1);
	}

IL_0017:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_bigEndianUnicode_2();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF7()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF7_m64B419E4452226C560D6D4B87BE6DA498E9AE390 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_utf7Encoding_3();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076 * L_1 = (UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076 *)il2cpp_codegen_object_new(UTF7Encoding_tA5454D96973119953BD301F20B9E59C77B5FA076_il2cpp_TypeInfo_var);
		UTF7Encoding__ctor_m9EF7EC4625D078C8C5C0540191352610B6CE77D7(L_1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_utf7Encoding_3(L_1);
	}

IL_0015:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_utf7Encoding_3();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF8()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF8_mC877FB3137BBD566AEE7B15F9BF61DC4EF8F5E5E (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_utf8Encoding_4();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282 * L_1 = (UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282 *)il2cpp_codegen_object_new(UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282_il2cpp_TypeInfo_var);
		UTF8Encoding__ctor_mA83C010AF67DEDDC3E671DFDAF49634DFB2A2C90(L_1, (bool)1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_utf8Encoding_4(L_1);
	}

IL_0016:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_utf8Encoding_4();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF32()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF32_mF3AC4607233A87F15E891CB92F9DFFFA92DF4631 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_utf32Encoding_5();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 * L_1 = (UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014 *)il2cpp_codegen_object_new(UTF32Encoding_t54B51C8FAC5B2EAB4BDFACBBA06DB6117A38D014_il2cpp_TypeInfo_var);
		UTF32Encoding__ctor_m14256AFFBC3161122B0D13FDBBD2A90D0DE537D7(L_1, (bool)0, (bool)1, /*hidden argument*/NULL);
		il2cpp_codegen_memory_barrier();
		((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->set_utf32Encoding_5(L_1);
	}

IL_0017:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields*)il2cpp_codegen_static_fields_for(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var))->get_utf32Encoding_5();
		il2cpp_codegen_memory_barrier();
		return L_2;
	}
}
// System.Boolean System.Text.Encoding::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoding_Equals_m5675498244367B08A29E541C1882EF8F29C2CF57 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___value0;
		V_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)IsInstClass((RuntimeObject*)L_0, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_2 = __this->get_m_codePage_9();
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = L_3->get_m_codePage_9();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_003d;
		}
	}
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_5;
		L_5 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_6 = V_0;
		NullCheck(L_6);
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7;
		L_7 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_8;
		L_8 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7);
		if (!L_8)
		{
			goto IL_003d;
		}
	}
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_9;
		L_9 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_10 = V_0;
		NullCheck(L_10);
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_11;
		L_11 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(L_10, /*hidden argument*/NULL);
		NullCheck(L_9);
		bool L_12;
		L_12 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_9, L_11);
		return L_12;
	}

IL_003d:
	{
		return (bool)0;
	}

IL_003f:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.Encoding::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoding_GetHashCode_m58BAB1C6C090A72E4A2C1D7DEC0B8E859C8C5E99 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_codePage_9();
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_1;
		L_1 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_3;
		L_3 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4;
		L_4 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_3);
		return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2)), (int32_t)L_4));
	}
}
// System.Char[] System.Text.Encoding::GetBestFitUnicodeToBytesData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* Encoding_GetBestFitUnicodeToBytesData_m4EDE609C664674525BA1C0724A79D20F14C00A8F (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ((EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_StaticFields*)il2cpp_codegen_static_fields_for(EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var))->get_Value_0();
		return L_0;
	}
}
// System.Char[] System.Text.Encoding::GetBestFitBytesToUnicodeData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* Encoding_GetBestFitBytesToUnicodeData_mB292B522A9D10723E073116625B96F06C1E9345D (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ((EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_StaticFields*)il2cpp_codegen_static_fields_for(EmptyArray_1_t8C9D46673F64ABE360DE6F02C2BA0A5566DC9FDC_il2cpp_TypeInfo_var))->get_Value_0();
		return L_0;
	}
}
// System.Void System.Text.Encoding::ThrowBytesOverflow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_ThrowBytesOverflow_mEA0A7F464088BC4FD92227136142E599C49D7F3E (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		String_t* L_2;
		L_2 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, __this);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = L_1;
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_4;
		L_4 = Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Type_t * L_5;
		L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_5);
		String_t* L_6;
		L_6 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral855917115BC7F9188204577CEEE962B64642DDD5)), L_3, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_ThrowBytesOverflow_mEA0A7F464088BC4FD92227136142E599C49D7F3E_RuntimeMethod_var)));
	}
}
// System.Void System.Text.Encoding::ThrowBytesOverflow(System.Text.EncoderNLS,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_ThrowBytesOverflow_m532071177A2092D4E3F27C0C207EEE76C111968C (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * ___encoder0, bool ___nothingEncoded1, const RuntimeMethod* method)
{
	int32_t G_B3_0 = 0;
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_0 = ___encoder0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_1 = ___encoder0;
		NullCheck(L_1);
		bool L_2 = L_1->get_m_throwOnOverflow_5();
		G_B3_0 = ((int32_t)(L_2));
		goto IL_000c;
	}

IL_000b:
	{
		G_B3_0 = 1;
	}

IL_000c:
	{
		bool L_3 = ___nothingEncoded1;
		if (!((int32_t)((int32_t)G_B3_0|(int32_t)L_3)))
		{
			goto IL_002c;
		}
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_4 = ___encoder0;
		if (!L_4)
		{
			goto IL_0026;
		}
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_5 = ___encoder0;
		NullCheck(L_5);
		bool L_6;
		L_6 = Encoder_get_InternalHasFallbackBuffer_mA8CB1B807C6291502283098889DF99E6EE9CA817(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0026;
		}
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_7 = ___encoder0;
		NullCheck(L_7);
		EncoderFallbackBuffer_t088B2EDCFB7C53978D7C5F962DE31BE01D6968E0 * L_8;
		L_8 = Encoder_get_FallbackBuffer_m6B7591CCC5A8756F6E0DF09992FF58D6DBC2A292(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		EncoderFallbackBuffer_InternalReset_m3BD7BAE683D6A27D41A8B0D444463D69B8ECD486(L_8, /*hidden argument*/NULL);
	}

IL_0026:
	{
		Encoding_ThrowBytesOverflow_mEA0A7F464088BC4FD92227136142E599C49D7F3E(__this, /*hidden argument*/NULL);
	}

IL_002c:
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_9 = ___encoder0;
		NullCheck(L_9);
		EncoderNLS_ClearMustFlush_mC69FAA152CE1626CE6FB79C50A6244D3F2BC6819(L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoding::ThrowCharsOverflow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_ThrowCharsOverflow_m44D65D1855E78FF63A70FA115C97F128E97D04C6 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = L_0;
		String_t* L_2;
		L_2 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Text.Encoding::get_EncodingName() */, __this);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = L_1;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_4;
		L_4 = Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline(__this, /*hidden argument*/NULL);
		NullCheck(L_4);
		Type_t * L_5;
		L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_4, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_5);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_5);
		String_t* L_6;
		L_6 = Environment_GetResourceString_m9A30EE9F4E10F48B79F9EB56D18D52AE7E7EB602(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBBC90D66426B52EB284F1599914215778A62793)), L_3, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoding_ThrowCharsOverflow_m44D65D1855E78FF63A70FA115C97F128E97D04C6_RuntimeMethod_var)));
	}
}
// System.Void System.Text.Encoding::ThrowCharsOverflow(System.Text.DecoderNLS,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_ThrowCharsOverflow_m17D57130419A95F9225475A1ED11A0DB463B4B09 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * ___decoder0, bool ___nothingDecoded1, const RuntimeMethod* method)
{
	int32_t G_B3_0 = 0;
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_0 = ___decoder0;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_1 = ___decoder0;
		NullCheck(L_1);
		bool L_2 = L_1->get_m_throwOnOverflow_4();
		G_B3_0 = ((int32_t)(L_2));
		goto IL_000c;
	}

IL_000b:
	{
		G_B3_0 = 1;
	}

IL_000c:
	{
		bool L_3 = ___nothingDecoded1;
		if (!((int32_t)((int32_t)G_B3_0|(int32_t)L_3)))
		{
			goto IL_002c;
		}
	}
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_4 = ___decoder0;
		if (!L_4)
		{
			goto IL_0026;
		}
	}
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_5 = ___decoder0;
		NullCheck(L_5);
		bool L_6;
		L_6 = Decoder_get_InternalHasFallbackBuffer_mAD6C2BF8F5B350DB9C18CC3A19B264531DC24851(L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0026;
		}
	}
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_7 = ___decoder0;
		NullCheck(L_7);
		DecoderFallbackBuffer_t236B3D4172A9BAD1C2150ED78958227F8F20C94B * L_8;
		L_8 = Decoder_get_FallbackBuffer_m524B318663FCB51BBFB42F820EDD750BD092FE2A(L_7, /*hidden argument*/NULL);
		NullCheck(L_8);
		DecoderFallbackBuffer_InternalReset_m378BE871C1792B82CF49901B7A134366AD2E9492(L_8, /*hidden argument*/NULL);
	}

IL_0026:
	{
		Encoding_ThrowCharsOverflow_m44D65D1855E78FF63A70FA115C97F128E97D04C6(__this, /*hidden argument*/NULL);
	}

IL_002c:
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_9 = ___decoder0;
		NullCheck(L_9);
		DecoderNLS_ClearMustFlush_mC15892E35EE59BE7BB76410CBABD0629066B8654(L_9, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Text.Encoding System.Text.EncodingHelper::get_UTF8Unmarked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingHelper_get_UTF8Unmarked_m8B60D3AA53A0EDE67FAAE5C120E1664F30DA2D13 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_0 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_utf8EncodingWithoutMarkers_0();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0049;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		RuntimeObject * L_1 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_lockobj_1();
		V_0 = L_1;
		V_1 = (bool)0;
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_2 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_2, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_3 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_utf8EncodingWithoutMarkers_0();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_003d;
			}
		}

IL_0022:
		{
			UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282 * L_4 = (UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282 *)il2cpp_codegen_object_new(UTF8Encoding_t6EE88BC62116B5328F6CF4E39C9CC49EED2ED282_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_mD752778085A353529AF03841383E5603FE556449(L_4, (bool)0, (bool)0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->set_utf8EncodingWithoutMarkers_0(L_4);
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_5 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_utf8EncodingWithoutMarkers_0();
			il2cpp_codegen_memory_barrier();
			NullCheck(L_5);
			Encoding_setReadOnly_m1147CAA7411A1C97BCAFDD9C30C707F1EAB67898_inline(L_5, (bool)1, /*hidden argument*/NULL);
		}

IL_003d:
		{
			IL2CPP_LEAVE(0x49, FINALLY_003f);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_003f;
	}

FINALLY_003f:
	{ // begin finally (depth: 1)
		{
			bool L_6 = V_1;
			if (!L_6)
			{
				goto IL_0048;
			}
		}

IL_0042:
		{
			RuntimeObject * L_7 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_7, /*hidden argument*/NULL);
		}

IL_0048:
		{
			IL2CPP_END_FINALLY(63)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(63)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x49, IL_0049)
	}

IL_0049:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_8 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_utf8EncodingWithoutMarkers_0();
		il2cpp_codegen_memory_barrier();
		return L_8;
	}
}
// System.String System.Text.EncodingHelper::InternalCodePage(System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingHelper_InternalCodePage_m1A819BC847ADEEBC933FBDD6FA110B7264E123DB (int32_t* ___code_page0, const RuntimeMethod* method)
{
	typedef String_t* (*EncodingHelper_InternalCodePage_m1A819BC847ADEEBC933FBDD6FA110B7264E123DB_ftn) (int32_t*);
	using namespace il2cpp::icalls;
	return ((EncodingHelper_InternalCodePage_m1A819BC847ADEEBC933FBDD6FA110B7264E123DB_ftn)mscorlib::System::Text::EncodingHelper::InternalCodePage) (___code_page0);
}
// System.Text.Encoding System.Text.EncodingHelper::GetDefaultEncoding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingHelper_GetDefaultEncoding_m16914F7D807DB9F6717F3633FF4B66FF189D3590 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 3> __leave_targets;
	{
		V_0 = (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
		V_1 = 1;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		String_t* L_0;
		L_0 = EncodingHelper_InternalCodePage_m1A819BC847ADEEBC933FBDD6FA110B7264E123DB((int32_t*)(&V_1), /*hidden argument*/NULL);
		V_2 = L_0;
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		{
			int32_t L_1 = V_1;
			if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
			{
				goto IL_0019;
			}
		}

IL_0010:
		{
			String_t* L_2 = V_2;
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_3;
			L_3 = Encoding_GetEncoding_mD5352F1522341280E9025D16463E63916549F9E3(L_2, /*hidden argument*/NULL);
			V_0 = L_3;
			goto IL_0078;
		}

IL_0019:
		{
			int32_t L_4 = V_1;
			V_1 = ((int32_t)((int32_t)L_4&(int32_t)((int32_t)268435455)));
			int32_t L_5 = V_1;
			switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)))
			{
				case 0:
				{
					goto IL_0043;
				}
				case 1:
				{
					goto IL_004b;
				}
				case 2:
				{
					goto IL_0053;
				}
				case 3:
				{
					goto IL_005b;
				}
				case 4:
				{
					goto IL_0063;
				}
				case 5:
				{
					goto IL_006b;
				}
			}
		}

IL_0041:
		{
			goto IL_0071;
		}

IL_0043:
		{
			V_1 = ((int32_t)20127);
			goto IL_0071;
		}

IL_004b:
		{
			V_1 = ((int32_t)65007);
			goto IL_0071;
		}

IL_0053:
		{
			V_1 = ((int32_t)65001);
			goto IL_0071;
		}

IL_005b:
		{
			V_1 = ((int32_t)1200);
			goto IL_0071;
		}

IL_0063:
		{
			V_1 = ((int32_t)1201);
			goto IL_0071;
		}

IL_006b:
		{
			V_1 = ((int32_t)1252);
		}

IL_0071:
		{
			int32_t L_6 = V_1;
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_7;
			L_7 = Encoding_GetEncoding_m8B9F7926753CF8979E944204097A027F58667652(L_6, /*hidden argument*/NULL);
			V_0 = L_7;
		}

IL_0078:
		{
			goto IL_008c;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_007a;
		}
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0083;
		}
		throw e;
	}

CATCH_007a:
	{ // begin catch(System.NotSupportedException)
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var)));
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_8;
		L_8 = EncodingHelper_get_UTF8Unmarked_m8B60D3AA53A0EDE67FAAE5C120E1664F30DA2D13(/*hidden argument*/NULL);
		V_0 = L_8;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_008c;
	} // end catch (depth: 1)

CATCH_0083:
	{ // begin catch(System.ArgumentException)
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var)));
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_9;
		L_9 = EncodingHelper_get_UTF8Unmarked_m8B60D3AA53A0EDE67FAAE5C120E1664F30DA2D13(/*hidden argument*/NULL);
		V_0 = L_9;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_008c;
	} // end catch (depth: 1)

IL_008c:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_10 = V_0;
		return L_10;
	}
}
// System.Object System.Text.EncodingHelper::InvokeI18N(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * EncodingHelper_InvokeI18N_m32000499B17B72B5A86CB35D0DAE80B99B3AE552 (String_t* ___name0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31AA5158772AFFECBB5077E2E0531AE544399F23);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D703B09DF913E36DA761B1832BC3B9679234848);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE58A07CCC5225C72B752F5B6B26A3B5EA1A307F);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Type_t * V_2 = NULL;
	RuntimeObject * V_3 = NULL;
	RuntimeObject * V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
	il2cpp::utils::ExceptionSupportStack<int32_t, 17> __leave_targets;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		RuntimeObject * L_0 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_lockobj_1();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		{
			RuntimeObject * L_1 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
			bool L_2 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_i18nDisabled_3();
			if (!L_2)
			{
				goto IL_001f;
			}
		}

IL_0017:
		{
			V_4 = NULL;
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		}

IL_001f:
		{
			IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
			Assembly_t * L_3 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_i18nAssembly_2();
			bool L_4;
			L_4 = Assembly_op_Equality_m08747340D9BAEC2056662DE73526DF33358F9FF9(L_3, (Assembly_t *)NULL, /*hidden argument*/NULL);
			if (!L_4)
			{
				goto IL_006c;
			}
		}

IL_002c:
		try
		{ // begin try (depth: 2)
			try
			{ // begin try (depth: 3)
				Assembly_t * L_5;
				L_5 = Assembly_Load_m3B24B1EFB2FF6E40186586C3BE135D335BBF3A0A(_stringLiteralDE58A07CCC5225C72B752F5B6B26A3B5EA1A307F, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
				((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->set_i18nAssembly_2(L_5);
				goto IL_004c;
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t26260C4EE0444C5FA022994203060B3A42A3ADE6_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
				{
					IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
					goto CATCH_003d;
				}
				throw e;
			}

CATCH_003d:
			{ // begin catch(System.NotImplementedException)
				IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var)));
				((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))))->set_i18nDisabled_3((bool)1);
				V_4 = NULL;
				IL2CPP_POP_ACTIVE_EXCEPTION();
				IL2CPP_LEAVE(0x100, FINALLY_00f6);
			} // end catch (depth: 3)

IL_004c:
			{
				IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
				Assembly_t * L_6 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_i18nAssembly_2();
				bool L_7;
				L_7 = Assembly_op_Equality_m08747340D9BAEC2056662DE73526DF33358F9FF9(L_6, (Assembly_t *)NULL, /*hidden argument*/NULL);
				if (!L_7)
				{
					goto IL_0061;
				}
			}

IL_0059:
			{
				V_4 = NULL;
				IL2CPP_LEAVE(0x100, FINALLY_00f6);
			}

IL_0061:
			{
				goto IL_006c;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_0063;
			}
			throw e;
		}

CATCH_0063:
		{ // begin catch(System.SystemException)
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

IL_006c:
		{
		}

IL_006d:
		try
		{ // begin try (depth: 2)
			IL2CPP_RUNTIME_CLASS_INIT(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
			Assembly_t * L_8 = ((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->get_i18nAssembly_2();
			NullCheck(L_8);
			Type_t * L_9;
			L_9 = VirtFuncInvoker1< Type_t *, String_t* >::Invoke(16 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_8, _stringLiteral9D703B09DF913E36DA761B1832BC3B9679234848);
			V_2 = L_9;
			goto IL_008b;
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t26260C4EE0444C5FA022994203060B3A42A3ADE6_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_007f;
			}
			throw e;
		}

CATCH_007f:
		{ // begin catch(System.NotImplementedException)
			IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var)));
			((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))))->set_i18nDisabled_3((bool)1);
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

IL_008b:
		{
			Type_t * L_10 = V_2;
			IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
			bool L_11;
			L_11 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_10, (Type_t *)NULL, /*hidden argument*/NULL);
			if (!L_11)
			{
				goto IL_0099;
			}
		}

IL_0094:
		{
			V_4 = NULL;
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		}

IL_0099:
		{
		}

IL_009a:
		try
		{ // begin try (depth: 2)
			{
				Type_t * L_12 = V_2;
				NullCheck(L_12);
				RuntimeObject * L_13;
				L_13 = VirtFuncInvoker8< RuntimeObject *, String_t*, int32_t, Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 *, RuntimeObject *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B*, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 *, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* >::Invoke(22 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_12, _stringLiteral31AA5158772AFFECBB5077E2E0531AE544399F23, ((int32_t)4120), (Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 *)NULL, NULL, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)NULL, (ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B*)(ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B*)NULL, (CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 *)NULL, (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)NULL);
				V_3 = L_13;
				RuntimeObject * L_14 = V_3;
				if (L_14)
				{
					goto IL_00b9;
				}
			}

IL_00b4:
			{
				V_4 = NULL;
				IL2CPP_LEAVE(0x100, FINALLY_00f6);
			}

IL_00b9:
			{
				goto IL_00d3;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_00bb;
			}
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecurityException_t3BE23C00ECC638A4EDCAA33572C4DCC21F2FA769_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_00c1;
			}
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t26260C4EE0444C5FA022994203060B3A42A3ADE6_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_00c7;
			}
			throw e;
		}

CATCH_00bb:
		{ // begin catch(System.MissingMethodException)
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

CATCH_00c1:
		{ // begin catch(System.Security.SecurityException)
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

CATCH_00c7:
		{ // begin catch(System.NotImplementedException)
			IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var)));
			((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))))->set_i18nDisabled_3((bool)1);
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

IL_00d3:
		{
		}

IL_00d4:
		try
		{ // begin try (depth: 2)
			Type_t * L_15 = V_2;
			String_t* L_16 = ___name0;
			RuntimeObject * L_17 = V_3;
			ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = ___args1;
			NullCheck(L_15);
			RuntimeObject * L_19;
			L_19 = VirtFuncInvoker8< RuntimeObject *, String_t*, int32_t, Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 *, RuntimeObject *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B*, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 *, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* >::Invoke(22 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_15, L_16, ((int32_t)276), (Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 *)NULL, L_17, L_18, (ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B*)(ParameterModifierU5BU5D_tFF6F73F1CFE837331D6AAA11CC78CE5D9B5F0A2B*)NULL, (CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 *)NULL, (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)NULL);
			V_4 = L_19;
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t84403BAD115335684834149401CDDFF3BDD42B41_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_00ea;
			}
			if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecurityException_t3BE23C00ECC638A4EDCAA33572C4DCC21F2FA769_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			{
				IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
				goto CATCH_00f0;
			}
			throw e;
		}

CATCH_00ea:
		{ // begin catch(System.MissingMethodException)
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)

CATCH_00f0:
		{ // begin catch(System.Security.SecurityException)
			V_4 = NULL;
			IL2CPP_POP_ACTIVE_EXCEPTION();
			IL2CPP_LEAVE(0x100, FINALLY_00f6);
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00f6;
	}

FINALLY_00f6:
	{ // begin finally (depth: 1)
		{
			bool L_20 = V_1;
			if (!L_20)
			{
				goto IL_00ff;
			}
		}

IL_00f9:
		{
			RuntimeObject * L_21 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_21, /*hidden argument*/NULL);
		}

IL_00ff:
		{
			IL2CPP_END_FINALLY(246)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(246)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x100, IL_0100)
	}

IL_0100:
	{
		RuntimeObject * L_22 = V_4;
		return L_22;
	}
}
// System.Void System.Text.EncodingHelper::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingHelper__cctor_m63E92F4FA6B0CF47B2B57EBBEB3D3D97E9F0C418 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_0, /*hidden argument*/NULL);
		((EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_StaticFields*)il2cpp_codegen_static_fields_for(EncodingHelper_tC74BF8FA85B5E9051C84B21C3FE278233ED21A3E_il2cpp_TypeInfo_var))->set_lockobj_1(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.EncodingNLS::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingNLS__ctor_m4D7799421E817767E088E6AB6FDF5D8A7454709C (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, int32_t ___codePage0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___codePage0;
		Encoding__ctor_m3F4DC4E6AF1A2BDDB5777CC2C354E187D91ED42A(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetByteCount_m98BD838F9C000AB8C2423175393D14A8A8801824 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	Il2CppChar* V_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_1 = NULL;
	String_t* G_B7_0 = NULL;
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m98BD838F9C000AB8C2423175393D14A8A8801824_RuntimeMethod_var)));
	}

IL_0018:
	{
		int32_t L_3 = ___index1;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0040;
		}
	}

IL_0020:
	{
		int32_t L_5 = ___index1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
		goto IL_0030;
	}

IL_002b:
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
	}

IL_0030:
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m98BD838F9C000AB8C2423175393D14A8A8801824_RuntimeMethod_var)));
	}

IL_0040:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = ___chars0;
		NullCheck(L_8);
		int32_t L_9 = ___index1;
		int32_t L_10 = ___count2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10)))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m98BD838F9C000AB8C2423175393D14A8A8801824_RuntimeMethod_var)));
	}

IL_005d:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = ___chars0;
		NullCheck(L_13);
		if ((((RuntimeArray*)L_13)->max_length))
		{
			goto IL_0063;
		}
	}
	{
		return 0;
	}

IL_0063:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_14 = ___chars0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_15 = L_14;
		V_1 = L_15;
		if (!L_15)
		{
			goto IL_006d;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_16 = V_1;
		NullCheck(L_16);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))
		{
			goto IL_0072;
		}
	}

IL_006d:
	{
		V_0 = (Il2CppChar*)((uintptr_t)0);
		goto IL_007b;
	}

IL_0072:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = V_1;
		NullCheck(L_17);
		V_0 = (Il2CppChar*)((uintptr_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_007b:
	{
		Il2CppChar* L_18 = V_0;
		int32_t L_19 = ___index1;
		int32_t L_20 = ___count2;
		int32_t L_21;
		L_21 = VirtFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(12 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_18, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_19), (int32_t)2)))), L_20, (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)NULL);
		return L_21;
	}
}
// System.Int32 System.Text.EncodingNLS::GetByteCount(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetByteCount_m2BE4CFFD8A16CFBA14A0FF249E4CD3AA117FC591 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, String_t* ___s0, const RuntimeMethod* method)
{
	Il2CppChar* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m2BE4CFFD8A16CFBA14A0FF249E4CD3AA117FC591_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___s0;
		V_1 = L_2;
		String_t* L_3 = V_1;
		V_0 = (Il2CppChar*)((uintptr_t)L_3);
		Il2CppChar* L_4 = V_0;
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		Il2CppChar* L_5 = V_0;
		int32_t L_6;
		L_6 = RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42(/*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, (int32_t)L_6));
	}

IL_001e:
	{
		Il2CppChar* L_7 = V_0;
		String_t* L_8 = ___s0;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL);
		int32_t L_10;
		L_10 = VirtFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(12 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_7, L_9, (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)NULL);
		return L_10;
	}
}
// System.Int32 System.Text.EncodingNLS::GetByteCount(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetByteCount_m8A93AFFBA87A0B67B31A35021D55CCD7D6FFB548 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, Il2CppChar* ___chars0, int32_t ___count1, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___chars0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m8A93AFFBA87A0B67B31A35021D55CCD7D6FFB548_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetByteCount_m8A93AFFBA87A0B67B31A35021D55CCD7D6FFB548_RuntimeMethod_var)));
	}

IL_0033:
	{
		Il2CppChar* L_6 = ___chars0;
		int32_t L_7 = ___count1;
		int32_t L_8;
		L_8 = VirtFuncInvoker3< int32_t, Il2CppChar*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(12 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_6, L_7, (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)NULL);
		return L_8;
	}
}
// System.Int32 System.Text.EncodingNLS::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetBytes_m7183B5B6141AD96C84B5A483AA1006EBEE6BE550 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	uint8_t* V_3 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		String_t* L_0 = ___s0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3;
		if (L_1)
		{
			goto IL_0026;
		}
	}

IL_0007:
	{
		String_t* L_2 = ___s0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_0016;
	}

IL_0011:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465));
	}

IL_0016:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m7183B5B6141AD96C84B5A483AA1006EBEE6BE550_RuntimeMethod_var)));
	}

IL_0026:
	{
		int32_t L_5 = ___charIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_6 = ___charCount2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}

IL_002e:
	{
		int32_t L_7 = ___charIndex1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0039;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_003e;
	}

IL_0039:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3));
	}

IL_003e:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m7183B5B6141AD96C84B5A483AA1006EBEE6BE550_RuntimeMethod_var)));
	}

IL_004e:
	{
		String_t* L_10 = ___s0;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
		int32_t L_12 = ___charIndex1;
		int32_t L_13 = ___charCount2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12))) >= ((int32_t)L_13)))
		{
			goto IL_006e;
		}
	}
	{
		String_t* L_14;
		L_14 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8294A19DAAE7E1B519B6BFD2EDBE3F2DE6D2AC77)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465)), L_14, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m7183B5B6141AD96C84B5A483AA1006EBEE6BE550_RuntimeMethod_var)));
	}

IL_006e:
	{
		int32_t L_16 = ___byteIndex4;
		if ((((int32_t)L_16) < ((int32_t)0)))
		{
			goto IL_007b;
		}
	}
	{
		int32_t L_17 = ___byteIndex4;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___bytes3;
		NullCheck(L_18);
		if ((((int32_t)L_17) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))))
		{
			goto IL_0090;
		}
	}

IL_007b:
	{
		String_t* L_19;
		L_19 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_20 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)), L_19, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m7183B5B6141AD96C84B5A483AA1006EBEE6BE550_RuntimeMethod_var)));
	}

IL_0090:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___bytes3;
		NullCheck(L_21);
		int32_t L_22 = ___byteIndex4;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), (int32_t)L_22));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = ___bytes3;
		NullCheck(L_23);
		if ((((RuntimeArray*)L_23)->max_length))
		{
			goto IL_00a5;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1);
		___bytes3 = L_24;
	}

IL_00a5:
	{
		String_t* L_25 = ___s0;
		V_2 = L_25;
		String_t* L_26 = V_2;
		V_1 = (Il2CppChar*)((uintptr_t)L_26);
		Il2CppChar* L_27 = V_1;
		if (!L_27)
		{
			goto IL_00b5;
		}
	}
	{
		Il2CppChar* L_28 = V_1;
		int32_t L_29;
		L_29 = RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42(/*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_28, (int32_t)L_29));
	}

IL_00b5:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = ___bytes3;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = L_30;
		V_4 = L_31;
		if (!L_31)
		{
			goto IL_00c2;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = V_4;
		NullCheck(L_32);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))
		{
			goto IL_00c7;
		}
	}

IL_00c2:
	{
		V_3 = (uint8_t*)((uintptr_t)0);
		goto IL_00d1;
	}

IL_00c7:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_4;
		NullCheck(L_33);
		V_3 = (uint8_t*)((uintptr_t)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00d1:
	{
		Il2CppChar* L_34 = V_1;
		int32_t L_35 = ___charIndex1;
		int32_t L_36 = ___charCount2;
		uint8_t* L_37 = V_3;
		int32_t L_38 = ___byteIndex4;
		int32_t L_39 = V_0;
		int32_t L_40;
		L_40 = VirtFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(17 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_35), (int32_t)2)))), L_36, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, (int32_t)L_38)), L_39, (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)NULL);
		return L_40;
	}
}
// System.Int32 System.Text.EncodingNLS::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetBytes_mB565274EFFFF2C95D9408C56B55A36F6BE3C0165 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes3, int32_t ___byteIndex4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_2 = NULL;
	uint8_t* V_3 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___bytes3;
		if (L_1)
		{
			goto IL_0026;
		}
	}

IL_0007:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___chars0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
		goto IL_0016;
	}

IL_0011:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
	}

IL_0016:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_mB565274EFFFF2C95D9408C56B55A36F6BE3C0165_RuntimeMethod_var)));
	}

IL_0026:
	{
		int32_t L_5 = ___charIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_6 = ___charCount2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}

IL_002e:
	{
		int32_t L_7 = ___charIndex1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0039;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
		goto IL_003e;
	}

IL_0039:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3));
	}

IL_003e:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_mB565274EFFFF2C95D9408C56B55A36F6BE3C0165_RuntimeMethod_var)));
	}

IL_004e:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = ___chars0;
		NullCheck(L_10);
		int32_t L_11 = ___charIndex1;
		int32_t L_12 = ___charCount2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12)))
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8)), L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_mB565274EFFFF2C95D9408C56B55A36F6BE3C0165_RuntimeMethod_var)));
	}

IL_006b:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___bytes3;
		NullCheck(L_17);
		if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_008d;
		}
	}

IL_0078:
	{
		String_t* L_18;
		L_18 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B)), L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_mB565274EFFFF2C95D9408C56B55A36F6BE3C0165_RuntimeMethod_var)));
	}

IL_008d:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_20 = ___chars0;
		NullCheck(L_20);
		if ((((RuntimeArray*)L_20)->max_length))
		{
			goto IL_0093;
		}
	}
	{
		return 0;
	}

IL_0093:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___bytes3;
		NullCheck(L_21);
		int32_t L_22 = ___byteIndex4;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), (int32_t)L_22));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = ___bytes3;
		NullCheck(L_23);
		if ((((RuntimeArray*)L_23)->max_length))
		{
			goto IL_00a8;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1);
		___bytes3 = L_24;
	}

IL_00a8:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_25 = ___chars0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_26 = L_25;
		V_2 = L_26;
		if (!L_26)
		{
			goto IL_00b2;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = V_2;
		NullCheck(L_27);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))
		{
			goto IL_00b7;
		}
	}

IL_00b2:
	{
		V_1 = (Il2CppChar*)((uintptr_t)0);
		goto IL_00c0;
	}

IL_00b7:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_28 = V_2;
		NullCheck(L_28);
		V_1 = (Il2CppChar*)((uintptr_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00c0:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = ___bytes3;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = L_29;
		V_4 = L_30;
		if (!L_30)
		{
			goto IL_00cd;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_4;
		NullCheck(L_31);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))
		{
			goto IL_00d2;
		}
	}

IL_00cd:
	{
		V_3 = (uint8_t*)((uintptr_t)0);
		goto IL_00dc;
	}

IL_00d2:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = V_4;
		NullCheck(L_32);
		V_3 = (uint8_t*)((uintptr_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00dc:
	{
		Il2CppChar* L_33 = V_1;
		int32_t L_34 = ___charIndex1;
		int32_t L_35 = ___charCount2;
		uint8_t* L_36 = V_3;
		int32_t L_37 = ___byteIndex4;
		int32_t L_38 = V_0;
		int32_t L_39;
		L_39 = VirtFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(17 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_34), (int32_t)2)))), L_35, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, (int32_t)L_37)), L_38, (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)NULL);
		return L_39;
	}
}
// System.Int32 System.Text.EncodingNLS::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetBytes_m6B0E917A4312F5D8823C30791F463A4AA65141FD (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const RuntimeMethod* method)
{
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		uint8_t* L_0 = ___bytes2;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar* L_1 = ___chars0;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		uint8_t* L_2 = ___bytes2;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m6B0E917A4312F5D8823C30791F463A4AA65141FD_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___charCount1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___byteCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___charCount1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
		goto IL_0044;
	}

IL_003f:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
	}

IL_0044:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetBytes_m6B0E917A4312F5D8823C30791F463A4AA65141FD_RuntimeMethod_var)));
	}

IL_0054:
	{
		Il2CppChar* L_10 = ___chars0;
		int32_t L_11 = ___charCount1;
		uint8_t* L_12 = ___bytes2;
		int32_t L_13 = ___byteCount3;
		int32_t L_14;
		L_14 = VirtFuncInvoker5< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t, EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * >::Invoke(17 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Text.EncoderNLS) */, __this, (Il2CppChar*)(Il2CppChar*)L_10, L_11, (uint8_t*)(uint8_t*)L_12, L_13, (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)NULL);
		return L_14;
	}
}
// System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetCharCount_mBA06EB7C4D612721CB1C1A543B48CBB7F93373B9 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	uint8_t* V_0 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL;
	String_t* G_B7_0 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_mBA06EB7C4D612721CB1C1A543B48CBB7F93373B9_RuntimeMethod_var)));
	}

IL_0018:
	{
		int32_t L_3 = ___index1;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0040;
		}
	}

IL_0020:
	{
		int32_t L_5 = ___index1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
		goto IL_0030;
	}

IL_002b:
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
	}

IL_0030:
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_mBA06EB7C4D612721CB1C1A543B48CBB7F93373B9_RuntimeMethod_var)));
	}

IL_0040:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytes0;
		NullCheck(L_8);
		int32_t L_9 = ___index1;
		int32_t L_10 = ___count2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10)))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_mBA06EB7C4D612721CB1C1A543B48CBB7F93373B9_RuntimeMethod_var)));
	}

IL_005d:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0;
		NullCheck(L_13);
		if ((((RuntimeArray*)L_13)->max_length))
		{
			goto IL_0063;
		}
	}
	{
		return 0;
	}

IL_0063:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___bytes0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = L_14;
		V_1 = L_15;
		if (!L_15)
		{
			goto IL_006d;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_1;
		NullCheck(L_16);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))
		{
			goto IL_0072;
		}
	}

IL_006d:
	{
		V_0 = (uint8_t*)((uintptr_t)0);
		goto IL_007b;
	}

IL_0072:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1;
		NullCheck(L_17);
		V_0 = (uint8_t*)((uintptr_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_007b:
	{
		uint8_t* L_18 = V_0;
		int32_t L_19 = ___index1;
		int32_t L_20 = ___count2;
		int32_t L_21;
		L_21 = VirtFuncInvoker3< int32_t, uint8_t*, int32_t, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * >::Invoke(21 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, (int32_t)L_19)), L_20, (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A *)NULL);
		return L_21;
	}
}
// System.Int32 System.Text.EncodingNLS::GetCharCount(System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetCharCount_m1D58D20719DEDB222A04C4627DC558B8D7CE979B (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, uint8_t* ___bytes0, int32_t ___count1, const RuntimeMethod* method)
{
	{
		uint8_t* L_0 = ___bytes0;
		if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m1D58D20719DEDB222A04C4627DC558B8D7CE979B_RuntimeMethod_var)));
	}

IL_001a:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_4;
		L_4 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetCharCount_m1D58D20719DEDB222A04C4627DC558B8D7CE979B_RuntimeMethod_var)));
	}

IL_0033:
	{
		uint8_t* L_6 = ___bytes0;
		int32_t L_7 = ___count1;
		int32_t L_8;
		L_8 = VirtFuncInvoker3< int32_t, uint8_t*, int32_t, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * >::Invoke(21 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_6, L_7, (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A *)NULL);
		return L_8;
	}
}
// System.Int32 System.Text.EncodingNLS::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetChars_mAA9B9A9BF2F1CB10B61AEFCB8755E26874DFBC96 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars3, int32_t ___charIndex4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	uint8_t* V_1 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_4 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___chars3;
		if (L_1)
		{
			goto IL_0026;
		}
	}

IL_0007:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bytes0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
		goto IL_0016;
	}

IL_0011:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
	}

IL_0016:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_mAA9B9A9BF2F1CB10B61AEFCB8755E26874DFBC96_RuntimeMethod_var)));
	}

IL_0026:
	{
		int32_t L_5 = ___byteIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_6 = ___byteCount2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_004e;
		}
	}

IL_002e:
	{
		int32_t L_7 = ___byteIndex1;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0039;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
		goto IL_003e;
	}

IL_0039:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral135BCD65E52CDAFB4FCF5E6C49A413A0CB794D3B));
	}

IL_003e:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_mAA9B9A9BF2F1CB10B61AEFCB8755E26874DFBC96_RuntimeMethod_var)));
	}

IL_004e:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___bytes0;
		NullCheck(L_10);
		int32_t L_11 = ___byteIndex1;
		int32_t L_12 = ___byteCount2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)L_11))) >= ((int32_t)L_12)))
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_13;
		L_13 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_mAA9B9A9BF2F1CB10B61AEFCB8755E26874DFBC96_RuntimeMethod_var)));
	}

IL_006b:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = ___chars3;
		NullCheck(L_17);
		if ((((int32_t)L_16) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
		{
			goto IL_008d;
		}
	}

IL_0078:
	{
		String_t* L_18;
		L_18 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_19 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAAD91FE754F32DC76537C154682A89C05C27E0F3)), L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_mAA9B9A9BF2F1CB10B61AEFCB8755E26874DFBC96_RuntimeMethod_var)));
	}

IL_008d:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___bytes0;
		NullCheck(L_20);
		if ((((RuntimeArray*)L_20)->max_length))
		{
			goto IL_0093;
		}
	}
	{
		return 0;
	}

IL_0093:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = ___chars3;
		NullCheck(L_21);
		int32_t L_22 = ___charIndex4;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), (int32_t)L_22));
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_23 = ___chars3;
		NullCheck(L_23);
		if ((((RuntimeArray*)L_23)->max_length))
		{
			goto IL_00a8;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1);
		___chars3 = L_24;
	}

IL_00a8:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = ___bytes0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = L_25;
		V_2 = L_26;
		if (!L_26)
		{
			goto IL_00b2;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = V_2;
		NullCheck(L_27);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))
		{
			goto IL_00b7;
		}
	}

IL_00b2:
	{
		V_1 = (uint8_t*)((uintptr_t)0);
		goto IL_00c0;
	}

IL_00b7:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = V_2;
		NullCheck(L_28);
		V_1 = (uint8_t*)((uintptr_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00c0:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_29 = ___chars3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_30 = L_29;
		V_4 = L_30;
		if (!L_30)
		{
			goto IL_00cd;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_31 = V_4;
		NullCheck(L_31);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))))
		{
			goto IL_00d2;
		}
	}

IL_00cd:
	{
		V_3 = (Il2CppChar*)((uintptr_t)0);
		goto IL_00dc;
	}

IL_00d2:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_32 = V_4;
		NullCheck(L_32);
		V_3 = (Il2CppChar*)((uintptr_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_00dc:
	{
		uint8_t* L_33 = V_1;
		int32_t L_34 = ___byteIndex1;
		int32_t L_35 = ___byteCount2;
		Il2CppChar* L_36 = V_3;
		int32_t L_37 = ___charIndex4;
		int32_t L_38 = V_0;
		int32_t L_39;
		L_39 = VirtFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * >::Invoke(25 /* System.Int32 System.Text.Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, (int32_t)L_34)), L_35, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_36, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_37), (int32_t)2)))), L_38, (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A *)NULL);
		return L_39;
	}
}
// System.Int32 System.Text.EncodingNLS::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingNLS_GetChars_mB19F163BDE691A9B3D968A6303FFF058A8445189 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, const RuntimeMethod* method)
{
	String_t* G_B5_0 = NULL;
	String_t* G_B11_0 = NULL;
	{
		uint8_t* L_0 = ___bytes0;
		if ((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar* L_1 = ___chars2;
		if ((!(((uintptr_t)L_1) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_002b;
		}
	}

IL_000a:
	{
		uint8_t* L_2 = ___bytes0;
		if ((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_0016;
		}
	}
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F04E415359BAAEA12C3DA482EAACC98D2F7EDC8));
		goto IL_001b;
	}

IL_0016:
	{
		G_B5_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947));
	}

IL_001b:
	{
		String_t* L_3;
		L_3 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_4, G_B5_0, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_mB19F163BDE691A9B3D968A6303FFF058A8445189_RuntimeMethod_var)));
	}

IL_002b:
	{
		int32_t L_5 = ___charCount3;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_6 = ___byteCount1;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0055;
		}
	}

IL_0034:
	{
		int32_t L_7 = ___charCount3;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0040;
		}
	}
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA91A6F78B958DA5FF4B61532CF56E4AEBBF872C));
		goto IL_0045;
	}

IL_0040:
	{
		G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AA99C92BB9065939AEAB82DCEAAB6CEE49FA2FB));
	}

IL_0045:
	{
		String_t* L_8;
		L_8 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_9, G_B11_0, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetChars_mB19F163BDE691A9B3D968A6303FFF058A8445189_RuntimeMethod_var)));
	}

IL_0055:
	{
		uint8_t* L_10 = ___bytes0;
		int32_t L_11 = ___byteCount1;
		Il2CppChar* L_12 = ___chars2;
		int32_t L_13 = ___charCount3;
		int32_t L_14;
		L_14 = VirtFuncInvoker5< int32_t, uint8_t*, int32_t, Il2CppChar*, int32_t, DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * >::Invoke(25 /* System.Int32 System.Text.Encoding::GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Text.DecoderNLS) */, __this, (uint8_t*)(uint8_t*)L_10, L_11, (Il2CppChar*)(Il2CppChar*)L_12, L_13, (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A *)NULL);
		return L_14;
	}
}
// System.String System.Text.EncodingNLS::GetString(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingNLS_GetString_mF182A38E717FBE6DF32C4A4E4469ACD86389585E (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL;
	String_t* G_B7_0 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAA2F88999132DA5422C607B25387A98089B3B06)), /*hidden argument*/NULL);
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_mAD2F05A24C92A657CBCA8C43A9A373C53739A283(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetString_mF182A38E717FBE6DF32C4A4E4469ACD86389585E_RuntimeMethod_var)));
	}

IL_0018:
	{
		int32_t L_3 = ___index1;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0040;
		}
	}

IL_0020:
	{
		int32_t L_5 = ___index1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626));
		goto IL_0030;
	}

IL_002b:
	{
		G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1));
	}

IL_0030:
	{
		String_t* L_6;
		L_6 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_7, G_B7_0, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetString_mF182A38E717FBE6DF32C4A4E4469ACD86389585E_RuntimeMethod_var)));
	}

IL_0040:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___bytes0;
		NullCheck(L_8);
		int32_t L_9 = ___index1;
		int32_t L_10 = ___count2;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9))) >= ((int32_t)L_10)))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_11;
		L_11 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15F97E5D6378242ED54641B00B68E301623A0191)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B615B8ED1ABB8FC1395D85A5AE524A9789D947)), L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingNLS_GetString_mF182A38E717FBE6DF32C4A4E4469ACD86389585E_RuntimeMethod_var)));
	}

IL_005d:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___bytes0;
		NullCheck(L_13);
		if ((((RuntimeArray*)L_13)->max_length))
		{
			goto IL_0067;
		}
	}
	{
		String_t* L_14 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_14;
	}

IL_0067:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___bytes0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = L_15;
		V_1 = L_16;
		if (!L_16)
		{
			goto IL_0071;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1;
		NullCheck(L_17);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))
		{
			goto IL_0076;
		}
	}

IL_0071:
	{
		V_0 = (uint8_t*)((uintptr_t)0);
		goto IL_007f;
	}

IL_0076:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_1;
		NullCheck(L_18);
		V_0 = (uint8_t*)((uintptr_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_007f:
	{
		uint8_t* L_19 = V_0;
		int32_t L_20 = ___index1;
		int32_t L_21 = ___count2;
		String_t* L_22;
		L_22 = String_CreateStringFromEncoding_m93FB278614ED6472D0144688BFE9E5B614F48377((uint8_t*)(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, (int32_t)L_20)), L_21, __this, /*hidden argument*/NULL);
		return L_22;
	}
}
// System.Text.Decoder System.Text.EncodingNLS::GetDecoder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decoder_t91B2ED8AEC25AA24D23A00265203BE992B12C370 * EncodingNLS_GetDecoder_m2E2C95120485B531F8174FE7E2521ECA9C8188A9 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A * L_0 = (DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A *)il2cpp_codegen_object_new(DecoderNLS_tE5B1B7D68B698C0B65FBEE94EAE2453FFD3D538A_il2cpp_TypeInfo_var);
		DecoderNLS__ctor_mC526CB146E620885CBC054C3921E27A7949B2046(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Text.Encoder System.Text.EncodingNLS::GetEncoder()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoder_t5095F24D3B1D0F70D08762B980731B9F1ADEE56A * EncodingNLS_GetEncoder_mFD746CA285822701055D374DC0E273BA66890C32 (EncodingNLS_t6F875E5EF171A3E07D8CC7F36D51FD52797E43EE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * L_0 = (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 *)il2cpp_codegen_object_new(EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712_il2cpp_TypeInfo_var);
		EncoderNLS__ctor_mF9B45DA23BADBDD417E3F741C6C9BB45F3021513(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncoding_m8A67FA339ADE35ED0B6F518274F65D35F011C58E (EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * __this, int32_t ___codepage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_0 = NULL;
	{
		int32_t L_0 = ___codepage0;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_1;
		L_1 = VirtFuncInvoker1< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, int32_t >::Invoke(5 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32) */, __this, L_0);
		V_0 = L_1;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_3 = ___codepage0;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_4;
		L_4 = VirtFuncInvoker1< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, int32_t >::Invoke(5 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32) */, __this, L_3);
		NullCheck(L_4);
		RuntimeObject * L_5;
		L_5 = VirtFuncInvoker0< RuntimeObject * >::Invoke(8 /* System.Object System.Text.Encoding::Clone() */, L_4);
		V_0 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_5, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_6 = V_0;
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7 = ___encoderFallback1;
		NullCheck(L_6);
		Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A(L_6, L_7, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_8 = V_0;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_9 = ___decoderFallback2;
		NullCheck(L_8);
		Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8(L_8, L_9, /*hidden argument*/NULL);
	}

IL_002b:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_10 = V_0;
		return L_10;
	}
}
// System.Text.Encoding System.Text.EncodingProvider::GetEncodingFromProvider(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncodingFromProvider_m0F9D816ACD89D683F65A569442A165E706B76893 (int32_t ___codepage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* V_0 = NULL;
	int32_t V_1 = 0;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_2 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_0 = ((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->get_s_providers_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
	}

IL_000b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_1 = ((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->get_s_providers_1();
		il2cpp_codegen_memory_barrier();
		V_0 = L_1;
		V_1 = 0;
		goto IL_002a;
	}

IL_0017:
	{
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		int32_t L_6 = ___codepage0;
		NullCheck(L_5);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_7;
		L_7 = VirtFuncInvoker1< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, int32_t >::Invoke(5 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32) */, L_5, L_6);
		V_2 = L_7;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_8 = V_2;
		if (!L_8)
		{
			goto IL_0026;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_9 = V_2;
		return L_9;
	}

IL_0026:
	{
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_002a:
	{
		int32_t L_11 = V_1;
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_12 = V_0;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
		{
			goto IL_0017;
		}
	}
	{
		return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
	}
}
// System.Text.Encoding System.Text.EncodingProvider::GetEncodingFromProvider(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncodingFromProvider_m2C37B15A45378547ADA50632A2DEAA22EF33787D (String_t* ___encodingName0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* V_0 = NULL;
	int32_t V_1 = 0;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_2 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_0 = ((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->get_s_providers_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
	}

IL_000b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_1 = ((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->get_s_providers_1();
		il2cpp_codegen_memory_barrier();
		V_0 = L_1;
		V_1 = 0;
		goto IL_002a;
	}

IL_0017:
	{
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		String_t* L_6 = ___encodingName0;
		NullCheck(L_5);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_7;
		L_7 = VirtFuncInvoker1< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, String_t* >::Invoke(4 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.String) */, L_5, L_6);
		V_2 = L_7;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_8 = V_2;
		if (!L_8)
		{
			goto IL_0026;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_9 = V_2;
		return L_9;
	}

IL_0026:
	{
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_002a:
	{
		int32_t L_11 = V_1;
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_12 = V_0;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
		{
			goto IL_0017;
		}
	}
	{
		return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
	}
}
// System.Text.Encoding System.Text.EncodingProvider::GetEncodingFromProvider(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * EncodingProvider_GetEncodingFromProvider_m630BC8E3B8DCD12786432D23B4A38FBBB2E8F3B9 (int32_t ___codepage0, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___enc1, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___dec2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* V_0 = NULL;
	int32_t V_1 = 0;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * V_2 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_0 = ((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->get_s_providers_1();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
	}

IL_000b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_1 = ((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->get_s_providers_1();
		il2cpp_codegen_memory_barrier();
		V_0 = L_1;
		V_1 = 0;
		goto IL_002c;
	}

IL_0017:
	{
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9 * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		int32_t L_6 = ___codepage0;
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_7 = ___enc1;
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_8 = ___dec2;
		NullCheck(L_5);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_9;
		L_9 = VirtFuncInvoker3< Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *, int32_t, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 *, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * >::Invoke(6 /* System.Text.Encoding System.Text.EncodingProvider::GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback) */, L_5, L_6, L_7, L_8);
		V_2 = L_9;
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_10 = V_2;
		if (!L_10)
		{
			goto IL_0028;
		}
	}
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11 = V_2;
		return L_11;
	}

IL_0028:
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
	}

IL_002c:
	{
		int32_t L_13 = V_1;
		EncodingProviderU5BU5D_tF496D04CC6ECFD0109E7943A2B9A38C6F7AA7AE7* L_14 = V_0;
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
		{
			goto IL_0017;
		}
	}
	{
		return (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)NULL;
	}
}
// System.Void System.Text.EncodingProvider::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingProvider__cctor_mE8FFCF5B79819CB577D03BD1894EBC8AE7AA3B32 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_0, /*hidden argument*/NULL);
		((EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_StaticFields*)il2cpp_codegen_static_fields_for(EncodingProvider_t9032B68D7624B1164911D5084FA25EDE3DCC9DB9_il2cpp_TypeInfo_var))->set_s_InternalSyncObject_0(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 System.Globalization.EncodingTable::GetNumEncodingItems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_GetNumEncodingItems_m03CA202D4089988D53F50B17A3F4CB617A4E686D (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_0 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_encodingDataPtr_0();
		NullCheck(L_0);
		return ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
	}
}
// System.Globalization.InternalEncodingDataItem System.Globalization.EncodingTable::ENC(System.String,System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101 (String_t* ___name0, uint16_t ___cp1, const RuntimeMethod* method)
{
	InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C ));
		String_t* L_0 = ___name0;
		(&V_0)->set_webName_0(L_0);
		uint16_t L_1 = ___cp1;
		(&V_0)->set_codePage_1(L_1);
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_2 = V_0;
		return L_2;
	}
}
// System.Globalization.InternalCodePageDataItem System.Globalization.EncodingTable::MapCodePageDataItem(System.UInt16,System.UInt16,System.String,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863 (uint16_t ___cp0, uint16_t ___fcp1, String_t* ___names2, uint32_t ___flags3, const RuntimeMethod* method)
{
	InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 ));
		uint16_t L_0 = ___cp0;
		(&V_0)->set_codePage_0(L_0);
		uint16_t L_1 = ___fcp1;
		(&V_0)->set_uiFamilyCodePage_1(L_1);
		uint32_t L_2 = ___flags3;
		(&V_0)->set_flags_2(L_2);
		String_t* L_3 = ___names2;
		(&V_0)->set_Names_3(L_3);
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_4 = V_0;
		return L_4;
	}
}
// System.Void System.Globalization.EncodingTable::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingTable__cctor_m7B2DED423A18A09793A5E17E31F45A2F61C388C5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral012DD52460B5ACC26633ED3C84487C3F49EFB4E4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral022C1A6117878C07AB110DB9E4B4AA19E6D1FB63);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0264C3EEDA3EB869F17B93074EDCDCC88F53AEE4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02E286535FED9E3340B343E91A29546EE778328A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0368D0C2E665476D19873CD99D3943EE34040AF8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0451BBA6BE7EE94820EC92252FE162CE3714E601);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral068DD3EE64BF502C3FEB8F6CFCA9C35398E9A891);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral072BD99E2A2539B0203524E59BE76003E53F3CE2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral076C3201C0237A00B33C91A3F61B58032AD357DD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral079AEC5C669B68CFA76BB9831BD1D499F8410775);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral080FC36ADA9CCB8312E63A19E9B537ADF66F2888);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral085C4B1F538679FD89EDD6E19625E84EB5E6FF08);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B18CB4EC54135895C12DAD6281A305A04403E8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AA78739ADBF26A7CA5CC2B6B57F28D1B74BAFB9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0ADD278CB8B06A24D3EAEA172F92564CC0F1B40D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B2F013B105F2988548FA48E46AC1ED39458999D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BEE3D4B4D12655FC98F599F7E19DB43920215C2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D667BD5BCD9DD1FB6F2BB6EB773D9B46609F274);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DCBB5BB75794A1D6E2DA1754F09210FC8B12F2B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E59E19F134B04E3A9C972560CED9EC3D595CACE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EC60200EB2C4FB310B6D03C59FD2BF24E512835);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F1E6F2FF49EBFFAD36FC434156F85134125FBBA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FBAE5B5E047A9AE24AF59DDBC183A7E05B70885);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10B60AC011511D43680CAE72AC610D36C94570D4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118940E671C341F7CBD98ADB80DBDE18ECB759FA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral121FF2284724A236FE56C7E5B749D6775361CB6B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13E7CD7FCB26A6400023DBAE0A259F9DBA41C721);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14A60953BB2A9E4275D4044AFD928218C01CE189);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15450BBE703811D9C5E88395A53228E5A004FAAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral154A68F1890211D53251ECA4F60F177B1FCABFDD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16787F57C77D5F26F84F862FC42A2F5961B24493);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral168F06AF7585867FC57B8683EA3AEDD6D20A7E04);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16E4DC2D9F096D08CB80BD468CB93ED4803E3679);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19F6ACB2632CA2769D2D49EDAF317E559ABBF59B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AC62BDA57BA71342ED67096C0011D5FED309FA0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B44C80496D28A746A51222594D18E6AABD3F2D8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B4F29A9CD543385083A9B6A1531481E925A881C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF75D716AB73EE0DD6120B260801199C4D6D629);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C126604F817B7F255ECDA992B0BFBE5BFD45D36);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C6242A9F1A0B1B9CAA8B9EB79EB179C2CEA2DAC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D598003427162E47FD85084FBD67BDA5F77BF6D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D64C41157A5F60D2602D0C23956EA019CBFF506);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F5D4C30C31CDFD287D95CE65D9729D7D50BE944);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FC7942BC388C445A659AE367266C1BA4AB5DC3C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20511D096CC03E726765E339EEEA78DFCCB5E8A8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2077D623B387F281DFABB123D9A1F75BCBEAE8CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral214D2F8FC1B6224EA6D32C6B97A9F899FC4DCAEF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21ADA8019529614600C83260FB5F53E1BAE1F5A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22BE781826162CA04E5E9CFEDBA361EB10E7A31A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22E1C8DF24FA60E2C6AFBCDC61958A09F9368FDB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23016550A6704E9DB4D64FE923D2D8DA9427C72A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral235B86991D5A23E1B6B82E30EC90B5F680146607);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23E50B556D87C26CCBF71558CB31C3F5631FCB81);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23F89CB74D27D08E4084D12F6247CAB71C8ECB79);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2471DAE28B797065C89B75350F9C25110FE9BE56);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral247A870FC548A3D4C43DA0A9D154098CEE7D7CED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2509BB48F309E672C0BF32AE457BB62ADFFE5AA4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral251A5BA527054BE224285B0273D756EE997F4518);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral259A8C67E93D0274482F351E8CC1A4BFA41B3030);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25AE16CDEF53CF9036644BB3B9715FE2099D6C81);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27993D435D30C45C6426280A0C8476C21DE4D818);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27E26022696A45A2B959C898D8C19157D9C7D0A9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral291547F63321C3974ADFC0375FAA56FAD44DCFBA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29639E157EA2CAB08D8A9B6AC54E57331664A79E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2963F884691C93A4D24C3B6684EBC449253AC7B0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29716B91B20B6D9A10ECF30057DD5796C6DB72D1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7647F0FC99DBAAFB22E5FF6EC8D774DCE548D3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C5DF43B4C644744A2325B2D94468A544A55E486);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DC6641D56395D5EE19ACADEA0E92290255C7263);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EBE163CC738451435C8767ABCB8B20B716E7525);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F002517C8BBFC45228AE459BE30FDB7FD557326);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1D260321988FCFFBAEF97F4DE1BC35E51468AD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F738E8B4CA8268D63AB48D8453333AE4B3DE078);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F88237DA9EEF9278C58EF260CA7B6DEEA490B32);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FA72CE288DED374E3C5800504A871C4B15D53E5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30063E5580FD80BAFCEF07C3A0CD92ED57087EE7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3032078B94A75B1B8F1974263D0356F64A786744);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3148EA34EBF4846E4B60EDA4AEA0728A87DD2923);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral315BB4888796BCFA256CA1E64AA54EF50294ACB2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31E81343A34A1F26AA4EBC260600B88B7EBF1E73);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32330AB77DEF9883B00C95C23F73315939670D22);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral326D721C65019C180648D04A804EC74833677CB0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32757DFC87836A43BC528B65F22A6545C7291B89);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3328BFADA848BC57A23B7DC17954D5DA2DAB7DA7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33C9FF0807BC1E3E3D6A7232D713F83ADBCD1771);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral341BC08A150FBC87FAFADDD161AEFE4C77E27D05);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35916F2CE508DF179E00924B31AF329A4FB07CD9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37156B825B95C01FFB6E64C0E9005726FB8BB3C9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38B70424F5891D0E77B0B0A0C6F81F97F6DD1233);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3915A096ACD919832A1C4E84ABDC7D6F6B72630D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral394CD7441751DCABE9FA491F8E99089DD1CE1CA8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39DE5C5615DF0672164372086597A510034C7DF3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BF212D18E20B81F892BBCFA833F8C203C0A47FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C6512647DB57467A711A53FA86FB7C0D2152BFC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D33454235A48C136904336D02399D5A9D1E9917);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E320D16DDE010DD01A09300E5567A7CB473E022);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E83E1C7258721AB172C9EA586812D7BA18E9657);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F99880B3F43F51BC29843B7851B12466BCD08E0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40265C18FDCE969A38C96BD128769F05F8FDAC4F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40730B99E69C0339A13EB8BBFC5AC008A12E5940);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4225E9BD1EE8DF7C43F2E49F4E348C23E69A4D48);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44387429B6D848C6B492FCD2E6D8A67CA007C2BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4549F34C8BEB6F54486E955462AD8E87E69F06CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45B32BC3E307E9C9B7AFD5A3977C5A3D8ECA731A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45FDAB90EA04E6C1CC4243C0FE7C9495B1F62A24);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral461E95BC7238D808C5A5EFD70D8E6AC136950CA2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4657BB61896390693CA4E3ADAEBFEC4EE2D304E5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4791456D7FEEBB94073DB50AC8101EF32F96A665);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48370AA594235BF8B11D490FDBD847FCDF8B81BE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4873500FF1B0F3BC4FF92F27C06E23814BFFBAC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral493DAC77776298D13C6D28C07537C161FBA09FB5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral495A11FEA60AEBDC50978848A08DCE5D3FA8CA73);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49F47E0D7E077C42DA25D4044CA4798FA0B634BB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A1E7CA2D7A9670B0D9A719DC44C35DAE10EB3C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B3FBBCA079626A4751545CCFAAAA554E8A72416);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B576DEB18354768A44D3AD4F0ADC8D3E80E7F02);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CC31B6C5B4E5A17444259FC957FB77C0C70FECE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D32DE04FC355F959C87C0D76603AF26CB97EA8A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E5364E168B571502FB9E2AE614F250260FCAB48);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EC53D6616B69073ACB30A099E1363BC31D37231);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EFB3DF5CBA2C280715DEEE48A75193696CE551A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F5C4F6C57D3209302039D2DB774B722FB903910);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FB0BF232AF3649B14CCDB8551012ACF94DA5366);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FF761C5B77EE69037D5BB8EE6A3B84A11773F05);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5069B24FCE270E88C1171F62D54577A1AF85881F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5075F7DCA607BA7D32A84862B0E127315EAF310D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50E5B859BE617DDE06C8372627497C55A46FCC3D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5158EBB496D59F38480261ED3DC9356536F3224A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral529FF624DC83AE81328E80E036D128D6F38A8251);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral539C6F7713F53E14105FBB0664E38C4C8E6F7C33);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55350B1E95CFFADDD933D8056ECA51DB91A7B05F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56875CEF818DA8E2A9BB17D5466A5C2219BFCDBE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58344BF626BF4297E6E50AB0E71F3401509F8A8F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5896F11FDBDF436428EB2FCB0B59C1ED9F8878A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58CEBB2D015A20A3D940B5311999D192B5B34963);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5966A53D1C52A455B93D7E98A95EBCC5896228DF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59758AA5DDE6BFF6BD7791A21725E586DEE4A7A9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59B0094646416E3A11621A9A7579DB1B4AFF2A74);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A6E68AC2A89DA182A94B4FD06B66AD2E395C0C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A77F39A7D12AD683F6A3CBC6022B063004CC254);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BD591510B514AD07F89F3E5131F0B8C777ACE67);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D32010947348BA827DE80B62D9C67A3FC9C7C0A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E747429723C7BAD585DBC37CF0020101348DD22);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E8C6566635ABB6669AE44CDEFAC468D6DFF7312);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E9C471B6B9FFCF319E1928178DFC5486832CF5A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F65A323936C6D1290BBFEB814759E2F323C17C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F81F23BE8E73E4DA13E4AEA38A6717230062C2E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FC042E14FCE90A691A2618B3DD5A8B1612D0401);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral607F2BDCFC56735554C1799838BD467AC0E7FAD5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral60AF6E83BCB12AD3E16044CAC917B6BAA1EE964A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61414D795C1ED101506E9FCC48B0C97DDA644343);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62DF8B883A7680DEF02C157C7AF38B4A3E89D8BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62FE5A696D969F840D043123E8F36D2C454B1EB2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6394E9C14476F7D3F63AAEC1B4AA70D896D97FF1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63CFBA5582585C60590B83132F78B2EF101A7005);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral647CF137C0F27918F699BD1C0B1DC7FF9EFC1014);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6707B69FB7B66D4A7E71DF4314389437F4DA4E17);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6708FEB617777F372C0713789A593F97FFF4CB6D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6715280D96C3E08E0A8B30A4B9A3A0606AC61247);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral675A27615E9C300CA3263109870A62412E30CB8F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6787198489476EB3B718DDD5BBD8A930679C880F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67F7D658751CD4F4FD21E51ABA7286DB235973EA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68B41A597F6BA1443851FC8EAB4F33154CB24729);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69757895915252CD2E112C5A528878628F7A2C4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69B452D12703F183A0BBEDB64AEA3714AC3856D9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A8C6FA0FE51CED8AA2B62F6B05C379499518A20);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6AF382CEFF7BF2F034BEF189775C472C5D8595AA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B6164E1856ED78DAA1F168F20678957DB8892EC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BE75782378FF913050590E0BF909D5C6BC6BEFD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D283F83FB84EDE3AD37F52A8B2EB1E3DC3901CC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E52C5598D3842765D45B057428E644D128567A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EC19FA01B238945C03FF3045DCFCA2B9E80B361);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EDDD4AF2015EF7961645890D93C138B2ED547EC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FE1EE0D9643BD7925E77C326FA073D9B91ADA7A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70E6B3B607E865566B0D48F992E2FEA56A988041);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral718B5F39BEDE917A6F7C7E31ECD3AB5ED4935645);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72A2FBA0437CF08CB1281D1E6D32A1DA57ACCFDA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral741FCFC3A85F1C359AAADA20EEDDF301BCC2167F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74D34122ABC5E983A5F7D44F4B9208B8911B2DF3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74E82532ED8DB782B28310542A551AD433E84469);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74F200AB5DC1AADB4F18A57D05B3C063C7D739A2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7505BD8EA948A968BAA843A3E57D80DD02E20627);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78513BBBB0FB5253CDEF0562580140D291508DCD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78DCBB8E63A3F59422C4EC935310689AA300AC95);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79639E5BD3AB09171F5786F55AA932EE96C69035);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79F1C1917861DD279593C471E6B490ECF5D1BFB6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A26DC06A4F9D7DC6342E605BF419AE324E58378);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A4CAA44E577D721780626FDA762744166099063);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AA8DDF3660D7DDA02D3E6EE361C954949523009);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7ABA540B00F97A8A669F62F06F00F92BC2C54E78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BC4DF175EB3FC4CE27C7DE2E9FAFCDF9EB706D4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7CCE6BC74994FAB071ED85694270733E616889B5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7CFE52D68E3726CB7260A5A5406340B54C749E26);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E6004012101A1269BA1E011A6A629320DD9A325);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EB13A214EF339829FA1F414F9EAECB280ED829F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F19EB3063F316461A1A62E3CF5533317C79823D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F2DA316919B062C18885FD2FE93C043E8297129);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral815EB6EBC97F63C34612E329D5EB089EAE200A31);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81F5F2D4471F81C96524C51B98DD30EA318F26D4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82E3C6508EFB9A010AE66871B8F74D43C38BE981);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83F031400B2098F4599D57B3F13965382006909E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral840796F4F7DCA12041D96331C86838E766CD9F75);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85A68AFF2946E7E1CEE272D89FBF11790A0E4AB0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral867454E25B896EDD8B21D6E3F1655530B16A1D34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86A0C51D8C4E2E335C4053A8507E258921697ACA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86AFA890F66096B4180513131EE0D099DDDD97A6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8720B000126B896867E1392D70F83933688DD479);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral873111D94E036455DFF62F9B8FA320D852E96B87);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral874FE6F0C6C11D877DFDC9040465EF5C1208C88F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral875C49AAC086F4B8712DDC9FCE3020131EC37E0F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87A3190979E9B1505E8EBFAA205C055F6B29ED28);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87EA4C78BC9FB0C85F786BCC370777EBAF7A297C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8823959A4B0D1861FCE17646374A7E622CC0B05E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8856E0E939EAEB50535CE1BE4906443D7D1F23DC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8975E16C759323D510D326D50C49CBD99EAB5F98);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral898D2DF5A6DA551A1D45A56432959F02C662AB6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89CF0916621FC3088D9AC9046C275DB8E7A8027B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E1EC7E3DC0A86D5A914A4F317EF3D78C08BEEC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A4E88A097E53C89B6C2EA8A2641944A5643835F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A727901C321C30851BA17EA2ECE71B4EF5E5733);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A7D6887F441BD03699B3D70F2C7F6656918F620);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D4B9A707EF7AF39504CF6135E81FB77C590AA8B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E1EB69D20ACF53F4B21A5A4D837F37B6A980F61);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EBED75D9AFEAB93E773694BB9A913CCFF27AEA8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F2B8736A2494658E0B6215E3DF99D60AD81957A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F7230141E6A33A038458119FC8DD840490CED0C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F90B2C12ECAAE36726531DE366F9BB0258621E8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral900B4A132134ED8FA5433515D97524C35BC872B6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9020E2F61B6B26BA3F7606DBF909EC54FB921A16);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral906E127BAC7ECB0D914DA454567409FF4A956922);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral906E5ED83EECFFBF44ED01BB2530380EBE1C755E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90A373937FF511CD040C742C85AC3893ADABDA68);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9144AA8EECE4D6769D65518AEBBEB7F7DD44EF43);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91F5C3377F624F334F9A5F958F740A0A6B2FB199);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral929B4E6FDE9285C8E4170409B4BC6AD20B9503DC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92DBA0DF9FCE234D5D36D41D4BFEB411AAB20272);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93500E4348D2CBF340494574564B2E6C71C33F99);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9457E1B6082A0E735478557FE6313BF63E42C282);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94946EAC70E5CEA4EFC559DFC67DF8BF306303EC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94B5B7B495D1705D0B542C54D354409094D9F5DF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9537A4F54E833F82F8705CE71776AFE2126E3A41);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral956E1CB6457FEF604B92E7654B30715A1138D148);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9602BBDA141C17F8F752FD32415BD1E6B6D3E9D5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96D6364F7BF784B8D1CBE41AB3C5BBCDB6B5ECD6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97092DDC3479CB23403BDFB3CFC7BAC119166527);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97A7FD23D43904CB4C47BFCEA1DDC03AB6FC2DEC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98573F4BC94560E6FC3EAD68128033E305B56C6C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996C9E09751EFCC25365243820D67D55207BE013);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A0D3B313C33183E1D3E9E060CF84707894936D7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AC2639717B0C8F08D4E8EF97884719C1F0ECB13);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BC27CC873FF88CFE25A314F254130F752D8C4BD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DA041D2231D32A90EF4F6F1FC0F0BAD6BF2E938);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E658C5A7A30384A6255D313E770B1E72BB33007);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F00789D228BB70AE838D627802B9AE3C2B1D2D0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F11EA34FF83A16A0417DA1AB96BDFC69FD00171);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019CD561EF30AD00C4E245EB24BDBAB6DFB0365);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0B5041C30C8D2725979E417FF91A13ED3925305);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0E411F0BD637CAD01B99A5E5F1A832FB490E1CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA26D77A6737A0857A4B4298A42C15682E9EAF385);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2712BD9775C7B75E62D7FFF768118F50F9F99C2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3215AB55FE4291A2E207AA3E542B9162728A642);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA33C0A2118EAB4A81EB2113E771DDC73121E9549);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DB38E03A729B3BC5A40FAA29A3F584655D68B8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4011E5D6B12A56B1A133188F15D74BF6D8ACDE5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4CB6DA27BFCC4AEACF2821014BC54E967BEC910);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA62C8A8EB2E9ECFAC8E21B83AC60BA0144AAE6DE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA799DF7DC0A354D065D9FB73E14AA266E8D8C652);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA87076AD3696F5FA2495FD3481E7105F14B2CD23);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9452C590BE52E72220101D981E5D187746D9D09);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA960A37FB3027FE0EECAAFCD4FA2BCF261D1A84F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9F2F72EC097903379459E66142A4FAE526CD47F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAAA41F61BEC452E6F089D2B83B5FB8F0C7FD9A43);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABAE0171A0834825BA10AD63EE94D0CB770E79BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABCFC79FB5EA10803465CCE46D4FCD4F752403AE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD63F1D29E0286BE1A73DCC6709A0E973FFB0681);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADCFC121133D92DFD52E3DEB81864FB186FBE054);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE96C8ED02CB3F0702D3CA388F32C429C10BB9B3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEF0ABE577A160B639E40C925339DE1A1D802B2B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB191B68FCA7D79691A5A866947FC355C07BC86BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1A949CB57AAD5835D8F03A9DCD3C8F73F364B64);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1B953C28AAF06380080DAA85D926AFF9F757C83);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1C0F57808D20A3E4AB23C70219148BCF5AFB4FF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1CC19569A9B026931CC57887A6CF3BE6C68D434);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1F815F6A5DF9E1D45A6545D589F96E9747C6C25);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB20A6BC73AC7C323F7EB938ACAC943A45CAD790E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB20AAE5E676F11BEB6A70B4C67386C8280F6653B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2C7629B90E0DC3BA3A706BCE23EF414363017A8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2E66C705F4AB5A6F2C6E1B45E01E37B3D4C52C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB34A9B6BB0420A4E6E7185C7C440A2903192E46B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4C8E20A56C7F82043498E0D954094B9F5219D46);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB60F6077904BB5229D7EA63065F79DE434D5BE9C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB67BF0051447EF520C485A74BC64072D9866630C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB686BC906A2397925E6451B131318DAD71FDB13C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB69BC43D1F1A2ACDC96B4B5E487E202D7659F69D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7684A6EF46D8146EB07D4952454544C4D388A52);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7A6CAF92D13D0379AEC6ECBF95385B2E96C081B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7FD6B173F8DDB3354F28BB648CED69286F416C9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB806F0FEA6ACC8280089663D3A0067929C52EFD5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8FFF7A5C13FF56561B3BD58744860B3AA666E4D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB98DAE2991114034644106FD92748D78DBB56702);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9950F044300BD487D0FE2CBDF3C8E0A1678F31A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9A22CE7E67BDD45A893E82C434C4DE06C559292);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA81F24A33017EEB6F7C34B403823F2959C4C4A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAFA010FFC1E4B7A2DDA8EEC58BE7D45160EF752);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB0F4C1869EF7657AF76CB041F05E32FC8500D90);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB5B6DBD6D6A7A29742257B0E17807D0ED349DCF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB987690FCE63B8BAE43730BF78C8032FAD203ED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC5B3EE136FD9BD79D23B2B23330514837A0FE8C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD56E9D04742BF6B73D6F3298B35126AFC61E75E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD757CEB432F96DA200F953EF2BA520A41BEE6FB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDA2C1FB5F20165DDC7FCC302611AC4509C2D166);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE585C8035928237184E243EA2B3E6932EDE70F2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE9CD2BCB3F41C5BEBF05686F8F388F97F8CE1B0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFC85B85588332C400AB022678BB6C970E09FBF5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC028A6D28B06E1F979D9D53FB53724F3CF1811FA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0306DF7DBF1214D04F8B833441A25DD021E470F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0BBF8D501F022A7152D17BBF7833012DAD971CF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC216EE9D2A1CBAD9FE964194A2BD558FCAB16BFD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC25799F9B19F6CBF88FCB63B65D74A5BC0366B59);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2896FB116EF1739A45CEAA057A75DC25811F208);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2CB7508F329BCD86A7583F20B7F0317AD54BE7F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3264A1E17613C7CE5565EE864136BCF534B09E2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC32EB74E6CF2D3CD9BDC7BEEB45FE8C6413C1E6E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC38017F3A501FE02BC507B80F455848B1162DA42);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC38A9C04481EB7FDF637CFA39E468B406F94111F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC49A0A437C34602D79998556D0B3B0A7F7DA6C97);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC503B13F00A85E796D951DAB223311378F8EEEEF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC79B5A2B53BE125CE49A7A44CDB786AE5BA7E9D1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7EEC09E9F635B74E44F1AB4B338250973A4449F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9AB1C45E5D0C606882D9866DBF150A0B9E1054A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA77C0A856CD34AB67CAA5B21F08006F28A80DE3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAA0C8F7F6608CE76808425C053EBAB157303805);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAA8A5071675F3A9D5C0A15ADE9B723FFA3DDC4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCDB735EBFE1232C884044809B113C7B965194AC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD19CFCDDF728E2486E8E33056CDCF9A2C151902);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD707160370A7928C8120AE68373DCF659661E68);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE8F600620CB258D922B832C49A06366D6EB2C9C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE977C947622188AC0433CAEB49FC010BFEB5E8E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCED8FA3FB7F9A77CF07438BE4A3F55B4C138F332);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEEBAC97087C7554B59EB207B7C3798D64930BB7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF18A34995CFDC6F0BCB72EE53C75B1C5825C9FA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFDEFA350396E8B611A4F706E7A554FC373E11B8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFF8ED70C6A046A8EE5F25B3EDD71764DE1B2FBC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD08BE03A2C5888F1B38937A799B6C9D1D9115035);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD09BF2DE1E86A81F38713EBC67B4BDFE606A70B5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0ACB447FC7E17D6C063F5002B46F316DCA517CD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD158A27D18C40A02339A53A23AAEDE90EAB26503);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD291A4CA0582E0753276BAD10B53A1B9903FBE59);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2C11242058A0359B95E3CD7B4429F1BB2E95CE6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2CB9CE0669AF4904BC1F79A801DC3FF68247909);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD320F37DBF8871B411F9500F74E7AD92FA2CE700);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD382A34526D82AD15D01F834428412599BF99E4B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3DB4791E97460F0885DDA34D0CC477E57FF5523);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4E131CF7ECFA1F56AAB188318D3E3D73211E98B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4E318FC56AAE6C1BB0FBDB7B3F084852AC28310);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4FBE0796B5BE81CF46AF1FACAB8F20F552269F5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5093F308C0FF6C5A47B7C1BE33F1911A2324F86);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7963396ADFCA253650F245E4585BA3406E68D1F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD839DE8F0CC54F3BF02BD33A6AAD74B6E2423EB4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8780B27250E905D18EA5461A40DC74167FF83E7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD96CCFA20228AE25241AA24AC6B19CD80F574873);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAA14C81399E2EBEB792A46A138F4B809719FD34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBCD7DF6B6F4F55D65878FB4D30C9F679EDEC1BB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBDB92A4192B5F62A5D28F906BF9636470A4DA7C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC334F08703E1D5902F2CBFA57BA5F1E9C76B8A3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC86D4A3CA6544F19A671EE94FF7985B8C065A6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD0F5383B17E5CB45DD6794A747BD7EAEB457029);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDEAC6D1E2E6874886E0DC5D8DCA39CCD67500D9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEB01EE18DD68E0CB55BD6E1EF33B56EB6BD5C79);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDECFF9B0E178FE36FC079F3C2D7F040A6333723A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF299302451B160CCE98DC5239DCFC499312751B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF4377CD7CCFF97F2BEFB64D8161CF37BB55D134);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE01240CB3AC46EF9E69CAD0204BFF71CA5D47BAF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE05E0B23E5212E3A223064448CA922E270E001DC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0EBBECCF7885BA02C13BE80302DD0364FEB0D96);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE15460068DB3CEFDDD9275CC31AC244B58750FBE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1CE94B32713313397F1AAB7A1EA9F06D05DE4B5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE387346FA89E1E610A6447B372FAAD60A68B0348);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5101B378D7BD6B4B370B9771077885A5C89E999);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE560B58CDA540B2B135991AA9E3C696CAB3DB26D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE65975C65B5CCDEC6BE664134A0333028C06DBD7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE69B0C22BACA3DA88B90948A8C3FAB8DD3C109C5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7867DF5BEFF43DE5735794714ED68026A19C890);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE846812E6D771EF69EB2839DD01F821B22484DD3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB7EF1973CDC295B7B08FE6D82B9ECDAD1106AF2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBB96B84A757C96E9235C4F88C557489CB5499DE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECA1C06295F14E2E72B6021733B1F2D4A0C5B06F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDB58C26B717B0B6B8468C3AC35092997CA91E53);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE0C205FB5ECA8ED2F97E60C57080465B7C97A93);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE9322880EDA730EEDB55F5B647CFC9AE29249D1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF42937E3B8EB2D007E22E9EF6CA3B073AF4FFEB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFB5BD9BA30F646C151DC1578E41193AEB6A0FC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0049CCAEA7890DE53C618E6DEDFB006A9103058);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0644E7C66E79987524E974A6A885C868BE5AEE7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF07398D918515D4C8838CC76DF6761999C224E2F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0E0F0253B34E9CBFAA06B8463938CD55E3A5EC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0FEA671154CF9FF0F47CD0BCEAF8AAC01CE59F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2A94EEB1857302F7709DB7B0C5B7D4F533C85DC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2BBD9FA81E9F3C8E34101EEF74489BA0AC6744E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF41DA3620B1209B6A31CE24CBFDABC9076C960E3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4E4635D61885FFAF5E019356F8140DCEEF66DA2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF6809FC88B0F1D8012ABF444E444AAB28EBA28DD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF78CD70A602EB1DB37CBBD5591438BB7DA35B714);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF864D13E91227ACB7E851F91DC63AE38D43A6D8A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF88C8D9EA042A64D5322BEDA2551A1F9871ABB54);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8B8AE95C29AAA25BAD7C4F07AC7757C74C11D0A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBA3AA80D39D383B93414A4A9FFA67E0FA457443);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC07F6BD47DF829ABDBABCE58B748504460B7BB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBEE59CB50B599E9E54720AABFD2D5184FE6005D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC223EF790D1849CF3E734EF621E5900C42687CF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCB57ECFA6A0B3CC9AECBCCE42C0C723F892BAFC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDEA520740D607AEF82D9A6EA4A49E6A35644415);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDF31EED7FAFDDC2E6C15EF558EEB9495CE607B0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE8E31E9DE1838A7746482E6A33DFB753B07AAA5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFE4316D9F4DC9FA49E37265C427A79019739AE8);
		s_Il2CppMethodInitialized = true;
	}
	{
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_0 = (InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D*)(InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D*)SZArrayNew(InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D_il2cpp_TypeInfo_var, (uint32_t)((int32_t)405));
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_1 = L_0;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_2;
		L_2 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB20AAE5E676F11BEB6A70B4C67386C8280F6653B, (uint16_t)((int32_t)437), /*hidden argument*/NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_2);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_3 = L_1;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_4;
		L_4 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4D32DE04FC355F959C87C0D76603AF26CB97EA8A, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_4);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_5 = L_3;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_6;
		L_6 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral168F06AF7585867FC57B8683EA3AEDD6D20A7E04, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_6);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_7 = L_5;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_8;
		L_8 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF0049CCAEA7890DE53C618E6DEDFB006A9103058, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_8);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_9 = L_7;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_10;
		L_10 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral94946EAC70E5CEA4EFC559DFC67DF8BF306303EC, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_10);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_11 = L_9;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_12;
		L_12 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral079AEC5C669B68CFA76BB9831BD1D499F8410775, (uint16_t)((int32_t)708), /*hidden argument*/NULL);
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_12);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_13 = L_11;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_14;
		L_14 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD839DE8F0CC54F3BF02BD33A6AAD74B6E2423EB4, (uint16_t)((int32_t)950), /*hidden argument*/NULL);
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_14);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_15 = L_13;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_16;
		L_16 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralADCFC121133D92DFD52E3DEB81864FB186FBE054, (uint16_t)((int32_t)950), /*hidden argument*/NULL);
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_16);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_17 = L_15;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_18;
		L_18 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6EC19FA01B238945C03FF3045DCFCA2B9E80B361, (uint16_t)((int32_t)858), /*hidden argument*/NULL);
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_18);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_19 = L_17;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_20;
		L_20 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF6809FC88B0F1D8012ABF444E444AAB28EBA28DD, (uint16_t)((int32_t)20924), /*hidden argument*/NULL);
		NullCheck(L_19);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_20);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_21 = L_19;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_22;
		L_22 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB2E66C705F4AB5A6F2C6E1B45E01E37B3D4C52C0, (uint16_t)((int32_t)1140), /*hidden argument*/NULL);
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_22);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_23 = L_21;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_24;
		L_24 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDAA14C81399E2EBEB792A46A138F4B809719FD34, (uint16_t)((int32_t)1141), /*hidden argument*/NULL);
		NullCheck(L_23);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_24);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_25 = L_23;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_26;
		L_26 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC028A6D28B06E1F979D9D53FB53724F3CF1811FA, (uint16_t)((int32_t)1142), /*hidden argument*/NULL);
		NullCheck(L_25);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_26);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_27 = L_25;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_28;
		L_28 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB686BC906A2397925E6451B131318DAD71FDB13C, (uint16_t)((int32_t)1143), /*hidden argument*/NULL);
		NullCheck(L_27);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_28);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_29 = L_27;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_30;
		L_30 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral15450BBE703811D9C5E88395A53228E5A004FAAD, (uint16_t)((int32_t)1144), /*hidden argument*/NULL);
		NullCheck(L_29);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_30);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_31 = L_29;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_32;
		L_32 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3328BFADA848BC57A23B7DC17954D5DA2DAB7DA7, (uint16_t)((int32_t)1145), /*hidden argument*/NULL);
		NullCheck(L_31);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_32);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_33 = L_31;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_34;
		L_34 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6B6164E1856ED78DAA1F168F20678957DB8892EC, (uint16_t)((int32_t)1146), /*hidden argument*/NULL);
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_34);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_35 = L_33;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_36;
		L_36 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9144AA8EECE4D6769D65518AEBBEB7F7DD44EF43, (uint16_t)((int32_t)1147), /*hidden argument*/NULL);
		NullCheck(L_35);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_36);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_37 = L_35;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_38;
		L_38 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral29639E157EA2CAB08D8A9B6AC54E57331664A79E, (uint16_t)((int32_t)1148), /*hidden argument*/NULL);
		NullCheck(L_37);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_38);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_39 = L_37;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_40;
		L_40 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral867454E25B896EDD8B21D6E3F1655530B16A1D34, (uint16_t)((int32_t)1149), /*hidden argument*/NULL);
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_40);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_41 = L_39;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_42;
		L_42 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral78DCBB8E63A3F59422C4EC935310689AA300AC95, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_41);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_42);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_43 = L_41;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_44;
		L_44 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral86A0C51D8C4E2E335C4053A8507E258921697ACA, (uint16_t)((int32_t)950), /*hidden argument*/NULL);
		NullCheck(L_43);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_44);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_45 = L_43;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_46;
		L_46 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral118940E671C341F7CBD98ADB80DBDE18ECB759FA, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_45);
		(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_46);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_47 = L_45;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_48;
		L_48 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7CFE52D68E3726CB7260A5A5406340B54C749E26, (uint16_t)((int32_t)858), /*hidden argument*/NULL);
		NullCheck(L_47);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_48);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_49 = L_47;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_50;
		L_50 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4FF761C5B77EE69037D5BB8EE6A3B84A11773F05, (uint16_t)((int32_t)20924), /*hidden argument*/NULL);
		NullCheck(L_49);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_50);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_51 = L_49;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_52;
		L_52 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9020E2F61B6B26BA3F7606DBF909EC54FB921A16, (uint16_t)((int32_t)1140), /*hidden argument*/NULL);
		NullCheck(L_51);
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_52);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_53 = L_51;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_54;
		L_54 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralABCFC79FB5EA10803465CCE46D4FCD4F752403AE, (uint16_t)((int32_t)1141), /*hidden argument*/NULL);
		NullCheck(L_53);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_54);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_55 = L_53;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_56;
		L_56 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral675A27615E9C300CA3263109870A62412E30CB8F, (uint16_t)((int32_t)1142), /*hidden argument*/NULL);
		NullCheck(L_55);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_56);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_57 = L_55;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_58;
		L_58 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBDA2C1FB5F20165DDC7FCC302611AC4509C2D166, (uint16_t)((int32_t)1143), /*hidden argument*/NULL);
		NullCheck(L_57);
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_58);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_59 = L_57;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_60;
		L_60 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5896F11FDBDF436428EB2FCB0B59C1ED9F8878A1, (uint16_t)((int32_t)1144), /*hidden argument*/NULL);
		NullCheck(L_59);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_60);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_61 = L_59;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_62;
		L_62 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFBEE59CB50B599E9E54720AABFD2D5184FE6005D, (uint16_t)((int32_t)1145), /*hidden argument*/NULL);
		NullCheck(L_61);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_62);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_63 = L_61;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_64;
		L_64 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral493DAC77776298D13C6D28C07537C161FBA09FB5, (uint16_t)((int32_t)1146), /*hidden argument*/NULL);
		NullCheck(L_63);
		(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_64);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_65 = L_63;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_66;
		L_66 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5FC042E14FCE90A691A2618B3DD5A8B1612D0401, (uint16_t)((int32_t)1147), /*hidden argument*/NULL);
		NullCheck(L_65);
		(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_66);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_67 = L_65;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_68;
		L_68 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral83F031400B2098F4599D57B3F13965382006909E, (uint16_t)((int32_t)1148), /*hidden argument*/NULL);
		NullCheck(L_67);
		(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_68);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_69 = L_67;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_70;
		L_70 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4B3FBBCA079626A4751545CCFAAAA554E8A72416, (uint16_t)((int32_t)1149), /*hidden argument*/NULL);
		NullCheck(L_69);
		(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_70);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_71 = L_69;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_72;
		L_72 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral815EB6EBC97F63C34612E329D5EB089EAE200A31, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_71);
		(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_72);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_73 = L_71;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_74;
		L_74 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral898D2DF5A6DA551A1D45A56432959F02C662AB6A, (uint16_t)((int32_t)21025), /*hidden argument*/NULL);
		NullCheck(L_73);
		(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_74);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_75 = L_73;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_76;
		L_76 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral539C6F7713F53E14105FBB0664E38C4C8E6F7C33, (uint16_t)((int32_t)1026), /*hidden argument*/NULL);
		NullCheck(L_75);
		(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_76);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_77 = L_75;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_78;
		L_78 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1B44C80496D28A746A51222594D18E6AABD3F2D8, (uint16_t)((int32_t)1256), /*hidden argument*/NULL);
		NullCheck(L_77);
		(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_78);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_79 = L_77;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_80;
		L_80 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA2712BD9775C7B75E62D7FFF768118F50F9F99C2, (uint16_t)((int32_t)20273), /*hidden argument*/NULL);
		NullCheck(L_79);
		(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_80);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_81 = L_79;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_82;
		L_82 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral906E127BAC7ECB0D914DA454567409FF4A956922, (uint16_t)((int32_t)20278), /*hidden argument*/NULL);
		NullCheck(L_81);
		(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_82);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_83 = L_81;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_84;
		L_84 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCAA0C8F7F6608CE76808425C053EBAB157303805, (uint16_t)((int32_t)20280), /*hidden argument*/NULL);
		NullCheck(L_83);
		(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_84);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_85 = L_83;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_86;
		L_86 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD5093F308C0FF6C5A47B7C1BE33F1911A2324F86, (uint16_t)((int32_t)20284), /*hidden argument*/NULL);
		NullCheck(L_85);
		(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_86);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_87 = L_85;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_88;
		L_88 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB20A6BC73AC7C323F7EB938ACAC943A45CAD790E, (uint16_t)((int32_t)20285), /*hidden argument*/NULL);
		NullCheck(L_87);
		(L_87)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_88);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_89 = L_87;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_90;
		L_90 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD2C11242058A0359B95E3CD7B4429F1BB2E95CE6, (uint16_t)((int32_t)20290), /*hidden argument*/NULL);
		NullCheck(L_89);
		(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_90);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_91 = L_89;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_92;
		L_92 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8F7230141E6A33A038458119FC8DD840490CED0C, (uint16_t)((int32_t)20297), /*hidden argument*/NULL);
		NullCheck(L_91);
		(L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_92);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_93 = L_91;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_94;
		L_94 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral92DBA0DF9FCE234D5D36D41D4BFEB411AAB20272, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_93);
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_94);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_95 = L_93;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_96;
		L_96 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral741FCFC3A85F1C359AAADA20EEDDF301BCC2167F, (uint16_t)((int32_t)20420), /*hidden argument*/NULL);
		NullCheck(L_95);
		(L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_96);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_97 = L_95;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_98;
		L_98 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD158A27D18C40A02339A53A23AAEDE90EAB26503, (uint16_t)((int32_t)20423), /*hidden argument*/NULL);
		NullCheck(L_97);
		(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)48)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_98);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_99 = L_97;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_100;
		L_100 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8E1EB69D20ACF53F4B21A5A4D837F37B6A980F61, (uint16_t)((int32_t)20424), /*hidden argument*/NULL);
		NullCheck(L_99);
		(L_99)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)49)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_100);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_101 = L_99;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_102;
		L_102 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB9A22CE7E67BDD45A893E82C434C4DE06C559292, (uint16_t)((int32_t)437), /*hidden argument*/NULL);
		NullCheck(L_101);
		(L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)50)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_102);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_103 = L_101;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_104;
		L_104 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5966A53D1C52A455B93D7E98A95EBCC5896228DF, (uint16_t)((int32_t)500), /*hidden argument*/NULL);
		NullCheck(L_103);
		(L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)51)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_104);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_105 = L_103;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_106;
		L_106 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE5101B378D7BD6B4B370B9771077885A5C89E999, (uint16_t)((int32_t)50227), /*hidden argument*/NULL);
		NullCheck(L_105);
		(L_105)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)52)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_106);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_107 = L_105;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_108;
		L_108 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD4E131CF7ECFA1F56AAB188318D3E3D73211E98B, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_107);
		(L_107)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)53)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_108);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_109 = L_107;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_110;
		L_110 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6707B69FB7B66D4A7E71DF4314389437F4DA4E17, (uint16_t)((int32_t)850), /*hidden argument*/NULL);
		NullCheck(L_109);
		(L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)54)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_110);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_111 = L_109;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_112;
		L_112 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral394CD7441751DCABE9FA491F8E99089DD1CE1CA8, (uint16_t)((int32_t)852), /*hidden argument*/NULL);
		NullCheck(L_111);
		(L_111)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)55)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_112);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_113 = L_111;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_114;
		L_114 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2F1D260321988FCFFBAEF97F4DE1BC35E51468AD, (uint16_t)((int32_t)855), /*hidden argument*/NULL);
		NullCheck(L_113);
		(L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)56)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_114);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_115 = L_113;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_116;
		L_116 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA019CD561EF30AD00C4E245EB24BDBAB6DFB0365, (uint16_t)((int32_t)857), /*hidden argument*/NULL);
		NullCheck(L_115);
		(L_115)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)57)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_116);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_117 = L_115;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_118;
		L_118 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2F738E8B4CA8268D63AB48D8453333AE4B3DE078, (uint16_t)((int32_t)858), /*hidden argument*/NULL);
		NullCheck(L_117);
		(L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)58)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_118);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_119 = L_117;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_120;
		L_120 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral63CFBA5582585C60590B83132F78B2EF101A7005, (uint16_t)((int32_t)860), /*hidden argument*/NULL);
		NullCheck(L_119);
		(L_119)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)59)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_120);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_121 = L_119;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_122;
		L_122 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB60F6077904BB5229D7EA63065F79DE434D5BE9C, (uint16_t)((int32_t)861), /*hidden argument*/NULL);
		NullCheck(L_121);
		(L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)60)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_122);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_123 = L_121;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_124;
		L_124 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral076C3201C0237A00B33C91A3F61B58032AD357DD, (uint16_t)((int32_t)862), /*hidden argument*/NULL);
		NullCheck(L_123);
		(L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)61)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_124);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_125 = L_123;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_126;
		L_126 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1C6242A9F1A0B1B9CAA8B9EB79EB179C2CEA2DAC, (uint16_t)((int32_t)863), /*hidden argument*/NULL);
		NullCheck(L_125);
		(L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_126);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_127 = L_125;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_128;
		L_128 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6394E9C14476F7D3F63AAEC1B4AA70D896D97FF1, (uint16_t)((int32_t)864), /*hidden argument*/NULL);
		NullCheck(L_127);
		(L_127)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_128);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_129 = L_127;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_130;
		L_130 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6BE75782378FF913050590E0BF909D5C6BC6BEFD, (uint16_t)((int32_t)865), /*hidden argument*/NULL);
		NullCheck(L_129);
		(L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)64)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_130);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_131 = L_129;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_132;
		L_132 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral60AF6E83BCB12AD3E16044CAC917B6BAA1EE964A, (uint16_t)((int32_t)866), /*hidden argument*/NULL);
		NullCheck(L_131);
		(L_131)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)65)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_132);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_133 = L_131;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_134;
		L_134 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6E52C5598D3842765D45B057428E644D128567A4, (uint16_t)((int32_t)869), /*hidden argument*/NULL);
		NullCheck(L_133);
		(L_133)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)66)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_134);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_135 = L_133;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_136;
		L_136 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF88C8D9EA042A64D5322BEDA2551A1F9871ABB54, (uint16_t)((int32_t)870), /*hidden argument*/NULL);
		NullCheck(L_135);
		(L_135)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)67)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_136);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_137 = L_135;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_138;
		L_138 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1B4F29A9CD543385083A9B6A1531481E925A881C, (uint16_t)((int32_t)20871), /*hidden argument*/NULL);
		NullCheck(L_137);
		(L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)68)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_138);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_139 = L_137;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_140;
		L_140 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA0B5041C30C8D2725979E417FF91A13ED3925305, (uint16_t)((int32_t)875), /*hidden argument*/NULL);
		NullCheck(L_139);
		(L_139)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)69)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_140);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_141 = L_139;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_142;
		L_142 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral840796F4F7DCA12041D96331C86838E766CD9F75, (uint16_t)((int32_t)20880), /*hidden argument*/NULL);
		NullCheck(L_141);
		(L_141)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)70)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_142);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_143 = L_141;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_144;
		L_144 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6708FEB617777F372C0713789A593F97FFF4CB6D, (uint16_t)((int32_t)20905), /*hidden argument*/NULL);
		NullCheck(L_143);
		(L_143)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)71)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_144);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_145 = L_143;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_146;
		L_146 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD8780B27250E905D18EA5461A40DC74167FF83E7, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_145);
		(L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)72)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_146);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_147 = L_145;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_148;
		L_148 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral22BE781826162CA04E5E9CFEDBA361EB10E7A31A, (uint16_t)((int32_t)950), /*hidden argument*/NULL);
		NullCheck(L_147);
		(L_147)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)73)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_148);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_149 = L_147;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_150;
		L_150 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5A6E68AC2A89DA182A94B4FD06B66AD2E395C0C8, (uint16_t)((int32_t)51949), /*hidden argument*/NULL);
		NullCheck(L_149);
		(L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)74)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_150);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_151 = L_149;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_152;
		L_152 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3D33454235A48C136904336D02399D5A9D1E9917, (uint16_t)((int32_t)51932), /*hidden argument*/NULL);
		NullCheck(L_151);
		(L_151)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)75)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_152);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_153 = L_151;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_154;
		L_154 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7E6004012101A1269BA1E011A6A629320DD9A325, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_153);
		(L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)76)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_154);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_155 = L_153;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_156;
		L_156 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDBDB92A4192B5F62A5D28F906BF9636470A4DA7C, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_155);
		(L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)77)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_156);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_157 = L_155;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_158;
		L_158 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3BF212D18E20B81F892BBCFA833F8C203C0A47FD, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_157);
		(L_157)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)78)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_158);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_159 = L_157;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_160;
		L_160 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral235B86991D5A23E1B6B82E30EC90B5F680146607, (uint16_t)((int32_t)1026), /*hidden argument*/NULL);
		NullCheck(L_159);
		(L_159)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)79)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_160);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_161 = L_159;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_162;
		L_162 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9BC27CC873FF88CFE25A314F254130F752D8C4BD, (uint16_t)((int32_t)20273), /*hidden argument*/NULL);
		NullCheck(L_161);
		(L_161)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)80)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_162);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_163 = L_161;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_164;
		L_164 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4F5C4F6C57D3209302039D2DB774B722FB903910, (uint16_t)((int32_t)20277), /*hidden argument*/NULL);
		NullCheck(L_163);
		(L_163)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)81)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_164);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_165 = L_163;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_166;
		L_166 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2A7647F0FC99DBAAFB22E5FF6EC8D774DCE548D3, (uint16_t)((int32_t)20278), /*hidden argument*/NULL);
		NullCheck(L_165);
		(L_165)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)82)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_166);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_167 = L_165;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_168;
		L_168 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5158EBB496D59F38480261ED3DC9356536F3224A, (uint16_t)((int32_t)20280), /*hidden argument*/NULL);
		NullCheck(L_167);
		(L_167)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)83)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_168);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_169 = L_167;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_170;
		L_170 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF8B8AE95C29AAA25BAD7C4F07AC7757C74C11D0A, (uint16_t)((int32_t)20284), /*hidden argument*/NULL);
		NullCheck(L_169);
		(L_169)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)84)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_170);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_171 = L_169;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_172;
		L_172 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5075F7DCA607BA7D32A84862B0E127315EAF310D, (uint16_t)((int32_t)20285), /*hidden argument*/NULL);
		NullCheck(L_171);
		(L_171)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)85)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_172);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_173 = L_171;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_174;
		L_174 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC25799F9B19F6CBF88FCB63B65D74A5BC0366B59, (uint16_t)((int32_t)20290), /*hidden argument*/NULL);
		NullCheck(L_173);
		(L_173)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)86)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_174);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_175 = L_173;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_176;
		L_176 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7A26DC06A4F9D7DC6342E605BF419AE324E58378, (uint16_t)((int32_t)20297), /*hidden argument*/NULL);
		NullCheck(L_175);
		(L_175)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)87)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_176);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_177 = L_175;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_178;
		L_178 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral49F47E0D7E077C42DA25D4044CA4798FA0B634BB, (uint16_t)((int32_t)20420), /*hidden argument*/NULL);
		NullCheck(L_177);
		(L_177)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)88)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_178);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_179 = L_177;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_180;
		L_180 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral56875CEF818DA8E2A9BB17D5466A5C2219BFCDBE, (uint16_t)((int32_t)20423), /*hidden argument*/NULL);
		NullCheck(L_179);
		(L_179)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)89)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_180);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_181 = L_179;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_182;
		L_182 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA87076AD3696F5FA2495FD3481E7105F14B2CD23, (uint16_t)((int32_t)20424), /*hidden argument*/NULL);
		NullCheck(L_181);
		(L_181)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)90)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_182);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_183 = L_181;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_184;
		L_184 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD291A4CA0582E0753276BAD10B53A1B9903FBE59, (uint16_t)((int32_t)500), /*hidden argument*/NULL);
		NullCheck(L_183);
		(L_183)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)91)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_184);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_185 = L_183;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_186;
		L_186 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDC334F08703E1D5902F2CBFA57BA5F1E9C76B8A3, (uint16_t)((int32_t)870), /*hidden argument*/NULL);
		NullCheck(L_185);
		(L_185)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)92)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_186);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_187 = L_185;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_188;
		L_188 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral58CEBB2D015A20A3D940B5311999D192B5B34963, (uint16_t)((int32_t)20871), /*hidden argument*/NULL);
		NullCheck(L_187);
		(L_187)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)93)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_188);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_189 = L_187;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_190;
		L_190 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4657BB61896390693CA4E3ADAEBFEC4EE2D304E5, (uint16_t)((int32_t)20880), /*hidden argument*/NULL);
		NullCheck(L_189);
		(L_189)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)94)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_190);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_191 = L_189;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_192;
		L_192 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE560B58CDA540B2B135991AA9E3C696CAB3DB26D, (uint16_t)((int32_t)20905), /*hidden argument*/NULL);
		NullCheck(L_191);
		(L_191)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)95)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_192);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_193 = L_191;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_194;
		L_194 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF0E0F0253B34E9CBFAA06B8463938CD55E3A5EC2, (uint16_t)((int32_t)20838), /*hidden argument*/NULL);
		NullCheck(L_193);
		(L_193)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)96)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_194);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_195 = L_193;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_196;
		L_196 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4A1E7CA2D7A9670B0D9A719DC44C35DAE10EB3C8, (uint16_t)((int32_t)50221), /*hidden argument*/NULL);
		NullCheck(L_195);
		(L_195)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)97)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_196);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_197 = L_195;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_198;
		L_198 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5F65A323936C6D1290BBFEB814759E2F323C17C8, (uint16_t)((int32_t)50225), /*hidden argument*/NULL);
		NullCheck(L_197);
		(L_197)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)98)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_198);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_199 = L_197;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_200;
		L_200 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4EC53D6616B69073ACB30A099E1363BC31D37231, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_199);
		(L_199)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)99)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_200);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_201 = L_199;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_202;
		L_202 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral874FE6F0C6C11D877DFDC9040465EF5C1208C88F, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_201);
		(L_201)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)100)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_202);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_203 = L_201;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_204;
		L_204 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1D64C41157A5F60D2602D0C23956EA019CBFF506, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_203);
		(L_203)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)101)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_204);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_205 = L_203;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_206;
		L_206 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral259A8C67E93D0274482F351E8CC1A4BFA41B3030, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_205);
		(L_205)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)102)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_206);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_207 = L_205;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_208;
		L_208 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBAFA010FFC1E4B7A2DDA8EEC58BE7D45160EF752, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_207);
		(L_207)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)103)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_208);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_209 = L_207;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_210;
		L_210 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC49A0A437C34602D79998556D0B3B0A7F7DA6C97, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_209);
		(L_209)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)104)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_210);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_211 = L_209;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_212;
		L_212 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8A4E88A097E53C89B6C2EA8A2641944A5643835F, (uint16_t)((int32_t)28605), /*hidden argument*/NULL);
		NullCheck(L_211);
		(L_211)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)105)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_212);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_213 = L_211;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_214;
		L_214 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD09BF2DE1E86A81F38713EBC67B4BDFE606A70B5, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_213);
		(L_213)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)106)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_214);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_215 = L_213;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_216;
		L_216 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral251A5BA527054BE224285B0273D756EE997F4518, (uint16_t)((int32_t)28595), /*hidden argument*/NULL);
		NullCheck(L_215);
		(L_215)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)107)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_216);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_217 = L_215;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_218;
		L_218 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral22E1C8DF24FA60E2C6AFBCDC61958A09F9368FDB, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_217);
		(L_217)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)108)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_218);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_219 = L_217;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_220;
		L_220 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA3215AB55FE4291A2E207AA3E542B9162728A642, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_219);
		(L_219)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)109)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_220);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_221 = L_219;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_222;
		L_222 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6715280D96C3E08E0A8B30A4B9A3A0606AC61247, (uint16_t)((int32_t)20866), /*hidden argument*/NULL);
		NullCheck(L_221);
		(L_221)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)110)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_222);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_223 = L_221;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_224;
		L_224 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral59B0094646416E3A11621A9A7579DB1B4AFF2A74, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_223);
		(L_223)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)111)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_224);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_225 = L_223;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_226;
		L_226 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDEB01EE18DD68E0CB55BD6E1EF33B56EB6BD5C79, (uint16_t)((int32_t)437), /*hidden argument*/NULL);
		NullCheck(L_225);
		(L_225)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)112)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_226);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_227 = L_225;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_228;
		L_228 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral080FC36ADA9CCB8312E63A19E9B537ADF66F2888, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_227);
		(L_227)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)113)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_228);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_229 = L_227;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_230;
		L_230 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1BF75D716AB73EE0DD6120B260801199C4D6D629, (uint16_t)((int32_t)65000), /*hidden argument*/NULL);
		NullCheck(L_229);
		(L_229)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)114)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_230);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_231 = L_229;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_232;
		L_232 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral29716B91B20B6D9A10ECF30057DD5796C6DB72D1, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_231);
		(L_231)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)115)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_232);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_233 = L_231;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_234;
		L_234 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD96CCFA20228AE25241AA24AC6B19CD80F574873, (uint16_t)((int32_t)28595), /*hidden argument*/NULL);
		NullCheck(L_233);
		(L_233)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)116)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_234);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_235 = L_233;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_236;
		L_236 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD3DB4791E97460F0885DDA34D0CC477E57FF5523, (uint16_t)((int32_t)20106), /*hidden argument*/NULL);
		NullCheck(L_235);
		(L_235)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)117)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_236);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_237 = L_235;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_238;
		L_238 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral10B60AC011511D43680CAE72AC610D36C94570D4, (uint16_t)((int32_t)720), /*hidden argument*/NULL);
		NullCheck(L_237);
		(L_237)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)118)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_238);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_239 = L_237;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_240;
		L_240 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA0E411F0BD637CAD01B99A5E5F1A832FB490E1CE, (uint16_t)((int32_t)862), /*hidden argument*/NULL);
		NullCheck(L_239);
		(L_239)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)119)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_240);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_241 = L_239;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_242;
		L_242 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEFB5BD9BA30F646C151DC1578E41193AEB6A0FC4, (uint16_t)((int32_t)874), /*hidden argument*/NULL);
		NullCheck(L_241);
		(L_241)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)120)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_242);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_243 = L_241;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_244;
		L_244 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBD56E9D04742BF6B73D6F3298B35126AFC61E75E, (uint16_t)((int32_t)20420), /*hidden argument*/NULL);
		NullCheck(L_243);
		(L_243)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)121)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_244);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_245 = L_243;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_246;
		L_246 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCEEBAC97087C7554B59EB207B7C3798D64930BB7, (uint16_t)((int32_t)500), /*hidden argument*/NULL);
		NullCheck(L_245);
		(L_245)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)122)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_246);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_247 = L_245;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_248;
		L_248 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral79F1C1917861DD279593C471E6B490ECF5D1BFB6, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_247);
		(L_247)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)123)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_248);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_249 = L_247;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_250;
		L_250 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7AA8DDF3660D7DDA02D3E6EE361C954949523009, (uint16_t)((int32_t)500), /*hidden argument*/NULL);
		NullCheck(L_249);
		(L_249)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)124)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_250);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_251 = L_249;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_252;
		L_252 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral59758AA5DDE6BFF6BD7791A21725E586DEE4A7A9, (uint16_t)((int32_t)20277), /*hidden argument*/NULL);
		NullCheck(L_251);
		(L_251)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)125)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_252);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_253 = L_251;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_254;
		L_254 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8A727901C321C30851BA17EA2ECE71B4EF5E5733, (uint16_t)((int32_t)20284), /*hidden argument*/NULL);
		NullCheck(L_253);
		(L_253)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)126)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_254);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_255 = L_253;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_256;
		L_256 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBFC85B85588332C400AB022678BB6C970E09FBF5, (uint16_t)((int32_t)20278), /*hidden argument*/NULL);
		NullCheck(L_255);
		(L_255)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)127)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_256);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_257 = L_255;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_258;
		L_258 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral38B70424F5891D0E77B0B0A0C6F81F97F6DD1233, (uint16_t)((int32_t)20297), /*hidden argument*/NULL);
		NullCheck(L_257);
		(L_257)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)128)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_258);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_259 = L_257;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_260;
		L_260 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDF299302451B160CCE98DC5239DCFC499312751B, (uint16_t)((int32_t)20285), /*hidden argument*/NULL);
		NullCheck(L_259);
		(L_259)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)129)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_260);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_261 = L_259;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_262;
		L_262 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral69B452D12703F183A0BBEDB64AEA3714AC3856D9, (uint16_t)((int32_t)20423), /*hidden argument*/NULL);
		NullCheck(L_261);
		(L_261)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)130)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_262);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_263 = L_261;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_264;
		L_264 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7F2DA316919B062C18885FD2FE93C043E8297129, (uint16_t)((int32_t)20424), /*hidden argument*/NULL);
		NullCheck(L_263);
		(L_263)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)131)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_264);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_265 = L_263;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_266;
		L_266 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2509BB48F309E672C0BF32AE457BB62ADFFE5AA4, (uint16_t)((int32_t)20871), /*hidden argument*/NULL);
		NullCheck(L_265);
		(L_265)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)132)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_266);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_267 = L_265;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_268;
		L_268 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC2896FB116EF1739A45CEAA057A75DC25811F208, (uint16_t)((int32_t)20280), /*hidden argument*/NULL);
		NullCheck(L_267);
		(L_267)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)133)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_268);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_269 = L_267;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_270;
		L_270 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8975E16C759323D510D326D50C49CBD99EAB5F98, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_269);
		(L_269)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)134)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_270);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_271 = L_269;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_272;
		L_272 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1D598003427162E47FD85084FBD67BDA5F77BF6D, (uint16_t)((int32_t)20277), /*hidden argument*/NULL);
		NullCheck(L_271);
		(L_271)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)135)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_272);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_273 = L_271;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_274;
		L_274 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralAAA41F61BEC452E6F089D2B83B5FB8F0C7FD9A43, (uint16_t)((int32_t)870), /*hidden argument*/NULL);
		NullCheck(L_273);
		(L_273)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)136)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_274);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_275 = L_273;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_276;
		L_276 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral50E5B859BE617DDE06C8372627497C55A46FCC3D, (uint16_t)((int32_t)20278), /*hidden argument*/NULL);
		NullCheck(L_275);
		(L_275)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)137)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_276);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_277 = L_275;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_278;
		L_278 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5D32010947348BA827DE80B62D9C67A3FC9C7C0A, (uint16_t)((int32_t)20905), /*hidden argument*/NULL);
		NullCheck(L_277);
		(L_277)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)138)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_278);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_279 = L_277;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_280;
		L_280 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCE8F600620CB258D922B832C49A06366D6EB2C9C, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_279);
		(L_279)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)139)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_280);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_281 = L_279;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_282;
		L_282 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5A77F39A7D12AD683F6A3CBC6022B063004CC254, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_281);
		(L_281)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)140)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_282);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_283 = L_281;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_284;
		L_284 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB2C7629B90E0DC3BA3A706BCE23EF414363017A8, (uint16_t)((int32_t)870), /*hidden argument*/NULL);
		NullCheck(L_283);
		(L_283)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)141)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_284);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_285 = L_283;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_286;
		L_286 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE05E0B23E5212E3A223064448CA922E270E001DC, (uint16_t)((int32_t)20880), /*hidden argument*/NULL);
		NullCheck(L_285);
		(L_285)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)142)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_286);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_287 = L_285;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_288;
		L_288 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1C126604F817B7F255ECDA992B0BFBE5BFD45D36, (uint16_t)((int32_t)1141), /*hidden argument*/NULL);
		NullCheck(L_287);
		(L_287)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)143)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_288);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_289 = L_287;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_290;
		L_290 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCED8FA3FB7F9A77CF07438BE4A3F55B4C138F332, (uint16_t)((int32_t)1142), /*hidden argument*/NULL);
		NullCheck(L_289);
		(L_289)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)144)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_290);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_291 = L_289;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_292;
		L_292 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral40730B99E69C0339A13EB8BBFC5AC008A12E5940, (uint16_t)((int32_t)1145), /*hidden argument*/NULL);
		NullCheck(L_291);
		(L_291)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)145)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_292);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_293 = L_291;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_294;
		L_294 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBB987690FCE63B8BAE43730BF78C8032FAD203ED, (uint16_t)((int32_t)1143), /*hidden argument*/NULL);
		NullCheck(L_293);
		(L_293)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)146)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_294);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_295 = L_293;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_296;
		L_296 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral085C4B1F538679FD89EDD6E19625E84EB5E6FF08, (uint16_t)((int32_t)1147), /*hidden argument*/NULL);
		NullCheck(L_295);
		(L_295)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)147)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_296);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_297 = L_295;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_298;
		L_298 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9AC2639717B0C8F08D4E8EF97884719C1F0ECB13, (uint16_t)((int32_t)1146), /*hidden argument*/NULL);
		NullCheck(L_297);
		(L_297)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)148)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_298);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_299 = L_297;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_300;
		L_300 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC38A9C04481EB7FDF637CFA39E468B406F94111F, (uint16_t)((int32_t)1148), /*hidden argument*/NULL);
		NullCheck(L_299);
		(L_299)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)149)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_300);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_301 = L_299;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_302;
		L_302 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFC223EF790D1849CF3E734EF621E5900C42687CF, (uint16_t)((int32_t)1149), /*hidden argument*/NULL);
		NullCheck(L_301);
		(L_301)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)150)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_302);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_303 = L_301;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_304;
		L_304 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2C5DF43B4C644744A2325B2D94468A544A55E486, (uint16_t)((int32_t)1144), /*hidden argument*/NULL);
		NullCheck(L_303);
		(L_303)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)151)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_304);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_305 = L_303;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_306;
		L_306 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCF18A34995CFDC6F0BCB72EE53C75B1C5825C9FA, (uint16_t)((int32_t)20290), /*hidden argument*/NULL);
		NullCheck(L_305);
		(L_305)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)152)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_306);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_307 = L_305;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_308;
		L_308 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral74F200AB5DC1AADB4F18A57D05B3C063C7D739A2, (uint16_t)((int32_t)20924), /*hidden argument*/NULL);
		NullCheck(L_307);
		(L_307)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)153)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_308);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_309 = L_307;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_310;
		L_310 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral81F5F2D4471F81C96524C51B98DD30EA318F26D4, (uint16_t)((int32_t)1142), /*hidden argument*/NULL);
		NullCheck(L_309);
		(L_309)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)154)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_310);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_311 = L_309;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_312;
		L_312 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDBCD7DF6B6F4F55D65878FB4D30C9F679EDEC1BB, (uint16_t)((int32_t)1143), /*hidden argument*/NULL);
		NullCheck(L_311);
		(L_311)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)155)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_312);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_313 = L_311;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_314;
		L_314 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral929B4E6FDE9285C8E4170409B4BC6AD20B9503DC, (uint16_t)((int32_t)1140), /*hidden argument*/NULL);
		NullCheck(L_313);
		(L_313)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)156)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_314);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_315 = L_313;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_316;
		L_316 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral45FDAB90EA04E6C1CC4243C0FE7C9495B1F62A24, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_315);
		(L_315)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)157)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_316);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_317 = L_315;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_318;
		L_318 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral607F2BDCFC56735554C1799838BD467AC0E7FAD5, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_317);
		(L_317)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)158)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_318);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_319 = L_317;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_320;
		L_320 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral31E81343A34A1F26AA4EBC260600B88B7EBF1E73, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_319);
		(L_319)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)159)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_320);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_321 = L_319;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_322;
		L_322 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2EBE163CC738451435C8767ABCB8B20B716E7525, (uint16_t)((int32_t)51936), /*hidden argument*/NULL);
		NullCheck(L_321);
		(L_321)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)160)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_322);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_323 = L_321;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_324;
		L_324 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral247A870FC548A3D4C43DA0A9D154098CEE7D7CED, (uint16_t)((int32_t)51932), /*hidden argument*/NULL);
		NullCheck(L_323);
		(L_323)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)161)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_324);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_325 = L_323;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_326;
		L_326 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D, (uint16_t)((int32_t)51949), /*hidden argument*/NULL);
		NullCheck(L_325);
		(L_325)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)162)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_326);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_327 = L_325;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_328;
		L_328 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralABAE0171A0834825BA10AD63EE94D0CB770E79BA, (uint16_t)((int32_t)51932), /*hidden argument*/NULL);
		NullCheck(L_327);
		(L_327)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)163)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_328);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_329 = L_327;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_330;
		L_330 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB, (uint16_t)((int32_t)54936), /*hidden argument*/NULL);
		NullCheck(L_329);
		(L_329)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)164)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_330);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_331 = L_329;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_332;
		L_332 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_331);
		(L_331)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)165)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_332);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_333 = L_331;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_334;
		L_334 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE387346FA89E1E610A6447B372FAAD60A68B0348, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_333);
		(L_333)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)166)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_334);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_335 = L_333;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_336;
		L_336 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCE977C947622188AC0433CAEB49FC010BFEB5E8E, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_335);
		(L_335)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)167)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_336);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_337 = L_335;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_338;
		L_338 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_337);
		(L_337)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)168)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_338);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_339 = L_337;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_340;
		L_340 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB191B68FCA7D79691A5A866947FC355C07BC86BF, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_339);
		(L_339)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)169)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_340);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_341 = L_339;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_342;
		L_342 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral647CF137C0F27918F699BD1C0B1DC7FF9EFC1014, (uint16_t)((int32_t)20106), /*hidden argument*/NULL);
		NullCheck(L_341);
		(L_341)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)170)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_342);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_343 = L_341;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_344;
		L_344 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE01240CB3AC46EF9E69CAD0204BFF71CA5D47BAF, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_343);
		(L_343)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)171)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_344);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_345 = L_343;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_346;
		L_346 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBE585C8035928237184E243EA2B3E6932EDE70F2, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_345);
		(L_345)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)172)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_346);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_347 = L_345;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_348;
		L_348 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8D4B9A707EF7AF39504CF6135E81FB77C590AA8B, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_347);
		(L_347)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)173)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_348);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_349 = L_347;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_350;
		L_350 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCA77C0A856CD34AB67CAA5B21F08006F28A80DE3, (uint16_t)((int32_t)52936), /*hidden argument*/NULL);
		NullCheck(L_349);
		(L_349)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)174)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_350);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_351 = L_349;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_352;
		L_352 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF2BBD9FA81E9F3C8E34101EEF74489BA0AC6744E, (uint16_t)((int32_t)20838), /*hidden argument*/NULL);
		NullCheck(L_351);
		(L_351)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)175)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_352);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_353 = L_351;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_354;
		L_354 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEBB96B84A757C96E9235C4F88C557489CB5499DE, (uint16_t)((int32_t)858), /*hidden argument*/NULL);
		NullCheck(L_353);
		(L_353)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)176)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_354);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_355 = L_353;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_356;
		L_356 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB1C0F57808D20A3E4AB23C70219148BCF5AFB4FF, (uint16_t)((int32_t)20924), /*hidden argument*/NULL);
		NullCheck(L_355);
		(L_355)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)177)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_356);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_357 = L_355;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_358;
		L_358 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral012DD52460B5ACC26633ED3C84487C3F49EFB4E4, (uint16_t)((int32_t)1047), /*hidden argument*/NULL);
		NullCheck(L_357);
		(L_357)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)178)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_358);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_359 = L_357;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_360;
		L_360 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral19F6ACB2632CA2769D2D49EDAF317E559ABBF59B, (uint16_t)((int32_t)1140), /*hidden argument*/NULL);
		NullCheck(L_359);
		(L_359)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)179)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_360);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_361 = L_359;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_362;
		L_362 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral956E1CB6457FEF604B92E7654B30715A1138D148, (uint16_t)((int32_t)1141), /*hidden argument*/NULL);
		NullCheck(L_361);
		(L_361)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)180)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_362);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_363 = L_361;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_364;
		L_364 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0451BBA6BE7EE94820EC92252FE162CE3714E601, (uint16_t)((int32_t)1142), /*hidden argument*/NULL);
		NullCheck(L_363);
		(L_363)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)181)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_364);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_365 = L_363;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_366;
		L_366 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB34A9B6BB0420A4E6E7185C7C440A2903192E46B, (uint16_t)((int32_t)1143), /*hidden argument*/NULL);
		NullCheck(L_365);
		(L_365)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)182)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_366);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_367 = L_365;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_368;
		L_368 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBD757CEB432F96DA200F953EF2BA520A41BEE6FB, (uint16_t)((int32_t)1144), /*hidden argument*/NULL);
		NullCheck(L_367);
		(L_367)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)183)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_368);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_369 = L_367;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_370;
		L_370 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral35916F2CE508DF179E00924B31AF329A4FB07CD9, (uint16_t)((int32_t)1145), /*hidden argument*/NULL);
		NullCheck(L_369);
		(L_369)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)184)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_370);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_371 = L_369;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_372;
		L_372 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4E5364E168B571502FB9E2AE614F250260FCAB48, (uint16_t)((int32_t)1146), /*hidden argument*/NULL);
		NullCheck(L_371);
		(L_371)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)185)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_372);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_373 = L_371;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_374;
		L_374 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA62C8A8EB2E9ECFAC8E21B83AC60BA0144AAE6DE, (uint16_t)((int32_t)1147), /*hidden argument*/NULL);
		NullCheck(L_373);
		(L_373)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)186)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_374);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_375 = L_373;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_376;
		L_376 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9A0D3B313C33183E1D3E9E060CF84707894936D7, (uint16_t)((int32_t)1148), /*hidden argument*/NULL);
		NullCheck(L_375);
		(L_375)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)187)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_376);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_377 = L_375;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_378;
		L_378 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF4E4635D61885FFAF5E019356F8140DCEEF66DA2, (uint16_t)((int32_t)1149), /*hidden argument*/NULL);
		NullCheck(L_377);
		(L_377)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)188)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_378);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_379 = L_377;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_380;
		L_380 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA4CB6DA27BFCC4AEACF2821014BC54E967BEC910, (uint16_t)((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_379);
		(L_379)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)189)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_380);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_381 = L_379;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_382;
		L_382 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9602BBDA141C17F8F752FD32415BD1E6B6D3E9D5, (uint16_t)((int32_t)1026), /*hidden argument*/NULL);
		NullCheck(L_381);
		(L_381)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)190)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_382);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_383 = L_381;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_384;
		L_384 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral37156B825B95C01FFB6E64C0E9005726FB8BB3C9, (uint16_t)((int32_t)20273), /*hidden argument*/NULL);
		NullCheck(L_383);
		(L_383)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)191)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_384);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_385 = L_383;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_386;
		L_386 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE0EBBECCF7885BA02C13BE80302DD0364FEB0D96, (uint16_t)((int32_t)20277), /*hidden argument*/NULL);
		NullCheck(L_385);
		(L_385)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)192)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_386);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_387 = L_385;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_388;
		L_388 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3E83E1C7258721AB172C9EA586812D7BA18E9657, (uint16_t)((int32_t)20278), /*hidden argument*/NULL);
		NullCheck(L_387);
		(L_387)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)193)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_388);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_389 = L_387;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_390;
		L_390 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralAE96C8ED02CB3F0702D3CA388F32C429C10BB9B3, (uint16_t)((int32_t)20280), /*hidden argument*/NULL);
		NullCheck(L_389);
		(L_389)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)194)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_390);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_391 = L_389;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_392;
		L_392 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3032078B94A75B1B8F1974263D0356F64A786744, (uint16_t)((int32_t)20284), /*hidden argument*/NULL);
		NullCheck(L_391);
		(L_391)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)195)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_392);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_393 = L_391;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_394;
		L_394 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4EFB3DF5CBA2C280715DEEE48A75193696CE551A, (uint16_t)((int32_t)20285), /*hidden argument*/NULL);
		NullCheck(L_393);
		(L_393)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)196)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_394);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_395 = L_393;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_396;
		L_396 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2471DAE28B797065C89B75350F9C25110FE9BE56, (uint16_t)((int32_t)20290), /*hidden argument*/NULL);
		NullCheck(L_395);
		(L_395)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)197)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_396);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_397 = L_395;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_398;
		L_398 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2F002517C8BBFC45228AE459BE30FDB7FD557326, (uint16_t)((int32_t)20297), /*hidden argument*/NULL);
		NullCheck(L_397);
		(L_397)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)198)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_398);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_399 = L_397;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_400;
		L_400 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDECFF9B0E178FE36FC079F3C2D7F040A6333723A, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_399);
		(L_399)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)199)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_400);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_401 = L_399;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_402;
		L_402 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral495A11FEA60AEBDC50978848A08DCE5D3FA8CA73, (uint16_t)((int32_t)20420), /*hidden argument*/NULL);
		NullCheck(L_401);
		(L_401)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)200)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_402);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_403 = L_401;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_404;
		L_404 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA4011E5D6B12A56B1A133188F15D74BF6D8ACDE5, (uint16_t)((int32_t)20423), /*hidden argument*/NULL);
		NullCheck(L_403);
		(L_403)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)201)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_404);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_405 = L_403;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_406;
		L_406 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral89CF0916621FC3088D9AC9046C275DB8E7A8027B, (uint16_t)((int32_t)20424), /*hidden argument*/NULL);
		NullCheck(L_405);
		(L_405)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)202)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_406);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_407 = L_405;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_408;
		L_408 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral62FE5A696D969F840D043123E8F36D2C454B1EB2, (uint16_t)((int32_t)437), /*hidden argument*/NULL);
		NullCheck(L_407);
		(L_407)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)203)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_408);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_409 = L_407;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_410;
		L_410 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBB0F4C1869EF7657AF76CB041F05E32FC8500D90, (uint16_t)((int32_t)500), /*hidden argument*/NULL);
		NullCheck(L_409);
		(L_409)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)204)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_410);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_411 = L_409;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_412;
		L_412 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral87EA4C78BC9FB0C85F786BCC370777EBAF7A297C, (uint16_t)((int32_t)737), /*hidden argument*/NULL);
		NullCheck(L_411);
		(L_411)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)205)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_412);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_413 = L_411;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_414;
		L_414 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB1B953C28AAF06380080DAA85D926AFF9F757C83, (uint16_t)((int32_t)775), /*hidden argument*/NULL);
		NullCheck(L_413);
		(L_413)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)206)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_414);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_415 = L_413;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_416;
		L_416 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDD0F5383B17E5CB45DD6794A747BD7EAEB457029, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_415);
		(L_415)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)207)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_416);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_417 = L_415;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_418;
		L_418 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4FB0BF232AF3649B14CCDB8551012ACF94DA5366, (uint16_t)((int32_t)850), /*hidden argument*/NULL);
		NullCheck(L_417);
		(L_417)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)208)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_418);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_419 = L_417;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_420;
		L_420 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCFF8ED70C6A046A8EE5F25B3EDD71764DE1B2FBC, (uint16_t)((int32_t)852), /*hidden argument*/NULL);
		NullCheck(L_419);
		(L_419)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)209)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_420);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_421 = L_419;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_422;
		L_422 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB9950F044300BD487D0FE2CBDF3C8E0A1678F31A, (uint16_t)((int32_t)855), /*hidden argument*/NULL);
		NullCheck(L_421);
		(L_421)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)210)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_422);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_423 = L_421;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_424;
		L_424 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral154A68F1890211D53251ECA4F60F177B1FCABFDD, (uint16_t)((int32_t)857), /*hidden argument*/NULL);
		NullCheck(L_423);
		(L_423)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)211)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_424);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_425 = L_423;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_426;
		L_426 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC503B13F00A85E796D951DAB223311378F8EEEEF, (uint16_t)((int32_t)860), /*hidden argument*/NULL);
		NullCheck(L_425);
		(L_425)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)212)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_426);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_427 = L_425;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_428;
		L_428 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8856E0E939EAEB50535CE1BE4906443D7D1F23DC, (uint16_t)((int32_t)861), /*hidden argument*/NULL);
		NullCheck(L_427);
		(L_427)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)213)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_428);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_429 = L_427;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_430;
		L_430 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF2A94EEB1857302F7709DB7B0C5B7D4F533C85DC, (uint16_t)((int32_t)862), /*hidden argument*/NULL);
		NullCheck(L_429);
		(L_429)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)214)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_430);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_431 = L_429;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_432;
		L_432 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE7867DF5BEFF43DE5735794714ED68026A19C890, (uint16_t)((int32_t)863), /*hidden argument*/NULL);
		NullCheck(L_431);
		(L_431)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)215)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_432);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_433 = L_431;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_434;
		L_434 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral13E7CD7FCB26A6400023DBAE0A259F9DBA41C721, (uint16_t)((int32_t)864), /*hidden argument*/NULL);
		NullCheck(L_433);
		(L_433)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)216)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_434);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_435 = L_433;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_436;
		L_436 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF07398D918515D4C8838CC76DF6761999C224E2F, (uint16_t)((int32_t)865), /*hidden argument*/NULL);
		NullCheck(L_435);
		(L_435)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)217)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_436);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_437 = L_435;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_438;
		L_438 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9E658C5A7A30384A6255D313E770B1E72BB33007, (uint16_t)((int32_t)866), /*hidden argument*/NULL);
		NullCheck(L_437);
		(L_437)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)218)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_438);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_439 = L_437;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_440;
		L_440 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0F1E6F2FF49EBFFAD36FC434156F85134125FBBA, (uint16_t)((int32_t)869), /*hidden argument*/NULL);
		NullCheck(L_439);
		(L_439)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)219)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_440);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_441 = L_439;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_442;
		L_442 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral70E6B3B607E865566B0D48F992E2FEA56A988041, (uint16_t)((int32_t)870), /*hidden argument*/NULL);
		NullCheck(L_441);
		(L_441)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)220)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_442);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_443 = L_441;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_444;
		L_444 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2077D623B387F281DFABB123D9A1F75BCBEAE8CE, (uint16_t)((int32_t)20871), /*hidden argument*/NULL);
		NullCheck(L_443);
		(L_443)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)221)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_444);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_445 = L_443;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_446;
		L_446 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral86AFA890F66096B4180513131EE0D099DDDD97A6, (uint16_t)((int32_t)20880), /*hidden argument*/NULL);
		NullCheck(L_445);
		(L_445)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)222)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_446);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_447 = L_445;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_448;
		L_448 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF864D13E91227ACB7E851F91DC63AE38D43A6D8A, (uint16_t)((int32_t)20905), /*hidden argument*/NULL);
		NullCheck(L_447);
		(L_447)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)223)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_448);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_449 = L_447;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_450;
		L_450 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCD19CFCDDF728E2486E8E33056CDCF9A2C151902, (uint16_t)((int32_t)20105), /*hidden argument*/NULL);
		NullCheck(L_449);
		(L_449)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)224)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_450);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_451 = L_449;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_452;
		L_452 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB806F0FEA6ACC8280089663D3A0067929C52EFD5, (uint16_t)((int32_t)1200), /*hidden argument*/NULL);
		NullCheck(L_451);
		(L_451)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)225)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_452);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_453 = L_451;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_454;
		L_454 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207, (uint16_t)((int32_t)50220), /*hidden argument*/NULL);
		NullCheck(L_453);
		(L_453)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)226)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_454);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_455 = L_453;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_456;
		L_456 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFDF31EED7FAFDDC2E6C15EF558EEB9495CE607B0, (uint16_t)((int32_t)51932), /*hidden argument*/NULL);
		NullCheck(L_455);
		(L_455)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)227)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_456);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_457 = L_455;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_458;
		L_458 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE69B0C22BACA3DA88B90948A8C3FAB8DD3C109C5, (uint16_t)((int32_t)50225), /*hidden argument*/NULL);
		NullCheck(L_457);
		(L_457)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)228)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_458);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_459 = L_457;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_460;
		L_460 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7ABA540B00F97A8A669F62F06F00F92BC2C54E78, (uint16_t)((int32_t)50225), /*hidden argument*/NULL);
		NullCheck(L_459);
		(L_459)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)229)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_460);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_461 = L_459;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_462;
		L_462 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2DC6641D56395D5EE19ACADEA0E92290255C7263, (uint16_t)((int32_t)50225), /*hidden argument*/NULL);
		NullCheck(L_461);
		(L_461)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)230)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_462);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_463 = L_461;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_464;
		L_464 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB7A6CAF92D13D0379AEC6ECBF95385B2E96C081B, (uint16_t)((int32_t)51949), /*hidden argument*/NULL);
		NullCheck(L_463);
		(L_463)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)231)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_464);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_465 = L_463;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_466;
		L_466 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBC5B3EE136FD9BD79D23B2B23330514837A0FE8C, (uint16_t)((int32_t)51949), /*hidden argument*/NULL);
		NullCheck(L_465);
		(L_465)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)232)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_466);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_467 = L_465;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_468;
		L_468 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFBC07F6BD47DF829ABDBABCE58B748504460B7BB, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_467);
		(L_467)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)233)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_468);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_469 = L_467;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_470;
		L_470 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6D283F83FB84EDE3AD37F52A8B2EB1E3DC3901CC, (uint16_t)((int32_t)874), /*hidden argument*/NULL);
		NullCheck(L_469);
		(L_469)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)234)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_470);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_471 = L_469;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_472;
		L_472 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral97092DDC3479CB23403BDFB3CFC7BAC119166527, (uint16_t)((int32_t)28603), /*hidden argument*/NULL);
		NullCheck(L_471);
		(L_471)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)235)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_472);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_473 = L_471;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_474;
		L_474 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFCB57ECFA6A0B3CC9AECBCCE42C0C723F892BAFC, (uint16_t)((int32_t)28605), /*hidden argument*/NULL);
		NullCheck(L_473);
		(L_473)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)236)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_474);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_475 = L_473;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_476;
		L_476 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBA81F24A33017EEB6F7C34B403823F2959C4C4A4, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_475);
		(L_475)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)237)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_476);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_477 = L_475;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_478;
		L_478 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA26D77A6737A0857A4B4298A42C15682E9EAF385, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_477);
		(L_477)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)238)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_478);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_479 = L_477;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_480;
		L_480 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC216EE9D2A1CBAD9FE964194A2BD558FCAB16BFD, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_479);
		(L_479)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)239)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_480);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_481 = L_479;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_482;
		L_482 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC7EEC09E9F635B74E44F1AB4B338250973A4449F, (uint16_t)((int32_t)28595), /*hidden argument*/NULL);
		NullCheck(L_481);
		(L_481)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)240)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_482);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_483 = L_481;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_484;
		L_484 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0AA78739ADBF26A7CA5CC2B6B57F28D1B74BAFB9, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_483);
		(L_483)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)241)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_484);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_485 = L_483;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_486;
		L_486 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral21ADA8019529614600C83260FB5F53E1BAE1F5A4, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_485);
		(L_485)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)242)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_486);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_487 = L_485;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_488;
		L_488 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC38017F3A501FE02BC507B80F455848B1162DA42, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_487);
		(L_487)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)243)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_488);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_489 = L_487;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_490;
		L_490 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral39DE5C5615DF0672164372086597A510034C7DF3, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_489);
		(L_489)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)244)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_490);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_491 = L_489;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_492;
		L_492 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5E9C471B6B9FFCF319E1928178DFC5486832CF5A, (uint16_t)((int32_t)38598), /*hidden argument*/NULL);
		NullCheck(L_491);
		(L_491)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)245)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_492);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_493 = L_491;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_494;
		L_494 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5069B24FCE270E88C1171F62D54577A1AF85881F, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_493);
		(L_493)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)246)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_494);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_495 = L_493;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_496;
		L_496 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0B2F013B105F2988548FA48E46AC1ED39458999D, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_495);
		(L_495)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)247)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_496);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_497 = L_495;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_498;
		L_498 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA33C0A2118EAB4A81EB2113E771DDC73121E9549, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_497);
		(L_497)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)248)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_498);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_499 = L_497;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_500;
		L_500 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral315BB4888796BCFA256CA1E64AA54EF50294ACB2, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_499);
		(L_499)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)249)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_500);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_501 = L_499;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_502;
		L_502 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDC86D4A3CA6544F19A671EE94FF7985B8C065A6A, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_501);
		(L_501)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)250)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_502);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_503 = L_501;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_504;
		L_504 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC3264A1E17613C7CE5565EE864136BCF534B09E2, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_503);
		(L_503)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)251)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_504);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_505 = L_503;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_506;
		L_506 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral82E3C6508EFB9A010AE66871B8F74D43C38BE981, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_505);
		(L_505)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)252)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_506);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_507 = L_505;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_508;
		L_508 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral44387429B6D848C6B492FCD2E6D8A67CA007C2BA, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_507);
		(L_507)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)253)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_508);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_509 = L_507;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_510;
		L_510 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralAD63F1D29E0286BE1A73DCC6709A0E973FFB0681, (uint16_t)((int32_t)28595), /*hidden argument*/NULL);
		NullCheck(L_509);
		(L_509)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)254)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_510);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_511 = L_509;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_512;
		L_512 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6787198489476EB3B718DDD5BBD8A930679C880F, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_511);
		(L_511)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)255)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_512);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_513 = L_511;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_514;
		L_514 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral25AE16CDEF53CF9036644BB3B9715FE2099D6C81, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_513);
		(L_513)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)256)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_514);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_515 = L_513;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_516;
		L_516 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8823959A4B0D1861FCE17646374A7E622CC0B05E, (uint16_t)((int32_t)936), /*hidden argument*/NULL);
		NullCheck(L_515);
		(L_515)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)257)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_516);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_517 = L_515;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_518;
		L_518 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral48370AA594235BF8B11D490FDBD847FCDF8B81BE, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_517);
		(L_517)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)258)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_518);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_519 = L_517;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_520;
		L_520 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8F90B2C12ECAAE36726531DE366F9BB0258621E8, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_519);
		(L_519)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)259)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_520);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_521 = L_519;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_522;
		L_522 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral32757DFC87836A43BC528B65F22A6545C7291B89, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_521);
		(L_521)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)260)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_522);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_523 = L_521;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_524;
		L_524 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCD707160370A7928C8120AE68373DCF659661E68, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_523);
		(L_523)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)261)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_524);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_525 = L_523;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_526;
		L_526 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral291547F63321C3974ADFC0375FAA56FAD44DCFBA, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_525);
		(L_525)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)262)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_526);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_527 = L_525;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_528;
		L_528 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral072BD99E2A2539B0203524E59BE76003E53F3CE2, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_527);
		(L_527)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)263)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_528);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_529 = L_527;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_530;
		L_530 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8EBED75D9AFEAB93E773694BB9A913CCFF27AEA8, (uint16_t)((int32_t)28605), /*hidden argument*/NULL);
		NullCheck(L_529);
		(L_529)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)264)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_530);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_531 = L_529;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_532;
		L_532 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8F2B8736A2494658E0B6215E3DF99D60AD81957A, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_531);
		(L_531)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)265)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_532);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_533 = L_531;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_534;
		L_534 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral461E95BC7238D808C5A5EFD70D8E6AC136950CA2, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_533);
		(L_533)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)266)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_534);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_535 = L_533;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_536;
		L_536 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralAEF0ABE577A160B639E40C925339DE1A1D802B2B, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_535);
		(L_535)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)267)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_536);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_537 = L_535;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_538;
		L_538 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7EB13A214EF339829FA1F414F9EAECB280ED829F, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_537);
		(L_537)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)268)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_538);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_539 = L_537;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_540;
		L_540 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral87A3190979E9B1505E8EBFAA205C055F6B29ED28, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_539);
		(L_539)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)269)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_540);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_541 = L_539;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_542;
		L_542 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0E59E19F134B04E3A9C972560CED9EC3D595CACE, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_541);
		(L_541)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)270)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_542);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_543 = L_541;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_544;
		L_544 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral068DD3EE64BF502C3FEB8F6CFCA9C35398E9A891, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_543);
		(L_543)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)271)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_544);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_545 = L_543;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_546;
		L_546 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0264C3EEDA3EB869F17B93074EDCDCC88F53AEE4, (uint16_t)((int32_t)28595), /*hidden argument*/NULL);
		NullCheck(L_545);
		(L_545)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)272)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_546);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_547 = L_545;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_548;
		L_548 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD4FBE0796B5BE81CF46AF1FACAB8F20F552269F5, (uint16_t)((int32_t)28595), /*hidden argument*/NULL);
		NullCheck(L_547);
		(L_547)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)273)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_548);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_549 = L_547;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_550;
		L_550 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9537A4F54E833F82F8705CE71776AFE2126E3A41, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_549);
		(L_549)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)274)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_550);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_551 = L_549;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_552;
		L_552 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCFDEFA350396E8B611A4F706E7A554FC373E11B8, (uint16_t)((int32_t)28596), /*hidden argument*/NULL);
		NullCheck(L_551);
		(L_551)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)275)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_552);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_553 = L_551;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_554;
		L_554 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral23016550A6704E9DB4D64FE923D2D8DA9427C72A, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_553);
		(L_553)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)276)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_554);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_555 = L_553;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_556;
		L_556 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral121FF2284724A236FE56C7E5B749D6775361CB6B, (uint16_t)((int32_t)28597), /*hidden argument*/NULL);
		NullCheck(L_555);
		(L_555)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)277)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_556);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_557 = L_555;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_558;
		L_558 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4873500FF1B0F3BC4FF92F27C06E23814BFFBAC2, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_557);
		(L_557)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)278)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_558);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_559 = L_557;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_560;
		L_560 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB4C8E20A56C7F82043498E0D954094B9F5219D46, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_559);
		(L_559)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)279)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_560);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_561 = L_559;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_562;
		L_562 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEF42937E3B8EB2D007E22E9EF6CA3B073AF4FFEB, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_561);
		(L_561)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)280)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_562);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_563 = L_561;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_564;
		L_564 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF0FEA671154CF9FF0F47CD0BCEAF8AAC01CE59F0, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_563);
		(L_563)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)281)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_564);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_565 = L_563;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_566;
		L_566 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBE9CD2BCB3F41C5BEBF05686F8F388F97F8CE1B0, (uint16_t)((int32_t)1361), /*hidden argument*/NULL);
		NullCheck(L_565);
		(L_565)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)282)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_566);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_567 = L_565;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_568;
		L_568 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral55350B1E95CFFADDD933D8056ECA51DB91A7B05F, (uint16_t)((int32_t)20866), /*hidden argument*/NULL);
		NullCheck(L_567);
		(L_567)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)283)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_568);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_569 = L_567;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_570;
		L_570 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral90A373937FF511CD040C742C85AC3893ADABDA68, (uint16_t)((int32_t)20866), /*hidden argument*/NULL);
		NullCheck(L_569);
		(L_569)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)284)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_570);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_571 = L_569;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_572;
		L_572 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE846812E6D771EF69EB2839DD01F821B22484DD3, (uint16_t)((int32_t)20866), /*hidden argument*/NULL);
		NullCheck(L_571);
		(L_571)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)285)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_572);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_573 = L_571;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_574;
		L_574 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0FBAE5B5E047A9AE24AF59DDBC183A7E05B70885, (uint16_t)((int32_t)21866), /*hidden argument*/NULL);
		NullCheck(L_573);
		(L_573)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)286)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_574);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_575 = L_573;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_576;
		L_576 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral23E50B556D87C26CCBF71558CB31C3F5631FCB81, (uint16_t)((int32_t)21866), /*hidden argument*/NULL);
		NullCheck(L_575);
		(L_575)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)287)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_576);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_577 = L_575;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_578;
		L_578 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral58344BF626BF4297E6E50AB0E71F3401509F8A8F, (uint16_t)((int32_t)20866), /*hidden argument*/NULL);
		NullCheck(L_577);
		(L_577)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)288)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_578);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_579 = L_577;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_580;
		L_580 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA960A37FB3027FE0EECAAFCD4FA2BCF261D1A84F, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_579);
		(L_579)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)289)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_580);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_581 = L_579;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_582;
		L_582 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral8720B000126B896867E1392D70F83933688DD479, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_581);
		(L_581)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)290)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_582);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_583 = L_581;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_584;
		L_584 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral74E82532ED8DB782B28310542A551AD433E84469, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_583);
		(L_583)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)291)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_584);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_585 = L_583;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_586;
		L_586 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral79639E5BD3AB09171F5786F55AA932EE96C69035, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_585);
		(L_585)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)292)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_586);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_587 = L_585;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_588;
		L_588 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral326D721C65019C180648D04A804EC74833677CB0, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_587);
		(L_587)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)293)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_588);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_589 = L_587;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_590;
		L_590 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralBB5B6DBD6D6A7A29742257B0E17807D0ED349DCF, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_589);
		(L_589)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)294)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_590);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_591 = L_589;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_592;
		L_592 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2963F884691C93A4D24C3B6684EBC449253AC7B0, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_591);
		(L_591)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)295)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_592);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_593 = L_591;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_594;
		L_594 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0D667BD5BCD9DD1FB6F2BB6EB773D9B46609F274, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_593);
		(L_593)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)296)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_594);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_595 = L_593;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_596;
		L_596 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral02E286535FED9E3340B343E91A29546EE778328A, (uint16_t)((int32_t)949), /*hidden argument*/NULL);
		NullCheck(L_595);
		(L_595)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)297)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_596);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_597 = L_595;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_598;
		L_598 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE65975C65B5CCDEC6BE664134A0333028C06DBD7, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_597);
		(L_597)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)298)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_598);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_599 = L_597;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_600;
		L_600 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7F19EB3063F316461A1A62E3CF5533317C79823D, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_599);
		(L_599)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)299)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_600);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_601 = L_599;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_602;
		L_602 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral23F89CB74D27D08E4084D12F6247CAB71C8ECB79, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_601);
		(L_601)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)300)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_602);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_603 = L_601;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_604;
		L_604 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC0BBF8D501F022A7152D17BBF7833012DAD971CF, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_603);
		(L_603)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)301)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_604);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_605 = L_603;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_606;
		L_606 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC9AB1C45E5D0C606882D9866DBF150A0B9E1054A, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_605);
		(L_605)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)302)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_606);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_607 = L_605;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_608;
		L_608 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF78CD70A602EB1DB37CBBD5591438BB7DA35B714, (uint16_t)((int32_t)28605), /*hidden argument*/NULL);
		NullCheck(L_607);
		(L_607)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)303)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_608);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_609 = L_607;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_610;
		L_610 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3F99880B3F43F51BC29843B7851B12466BCD08E0, (uint16_t)((int32_t)28591), /*hidden argument*/NULL);
		NullCheck(L_609);
		(L_609)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)304)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_610);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_611 = L_609;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_612;
		L_612 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral72A2FBA0437CF08CB1281D1E6D32A1DA57ACCFDA, (uint16_t)((int32_t)28592), /*hidden argument*/NULL);
		NullCheck(L_611);
		(L_611)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)305)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_612);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_613 = L_611;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_614;
		L_614 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB1CC19569A9B026931CC57887A6CF3BE6C68D434, (uint16_t)((int32_t)28593), /*hidden argument*/NULL);
		NullCheck(L_613);
		(L_613)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)306)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_614);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_615 = L_613;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_616;
		L_616 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2F88237DA9EEF9278C58EF260CA7B6DEEA490B32, (uint16_t)((int32_t)28594), /*hidden argument*/NULL);
		NullCheck(L_615);
		(L_615)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)307)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_616);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_617 = L_615;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_618;
		L_618 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral45B32BC3E307E9C9B7AFD5A3977C5A3D8ECA731A, (uint16_t)((int32_t)28599), /*hidden argument*/NULL);
		NullCheck(L_617);
		(L_617)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)308)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_618);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_619 = L_617;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_620;
		L_620 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5E747429723C7BAD585DBC37CF0020101348DD22, (uint16_t)((int32_t)28605), /*hidden argument*/NULL);
		NullCheck(L_619);
		(L_619)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)309)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_620);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_621 = L_619;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_622;
		L_622 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFDEA520740D607AEF82D9A6EA4A49E6A35644415, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_621);
		(L_621)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)310)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_622);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_623 = L_621;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_624;
		L_624 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9F11EA34FF83A16A0417DA1AB96BDFC69FD00171, (uint16_t)((int32_t)10000), /*hidden argument*/NULL);
		NullCheck(L_623);
		(L_623)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)311)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_624);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_625 = L_623;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_626;
		L_626 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral14A60953BB2A9E4275D4044AFD928218C01CE189, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_625);
		(L_625)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)312)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_626);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_627 = L_625;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_628;
		L_628 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEE9322880EDA730EEDB55F5B647CFC9AE29249D1, (uint16_t)((int32_t)20108), /*hidden argument*/NULL);
		NullCheck(L_627);
		(L_627)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)313)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_628);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_629 = L_627;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_630;
		L_630 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0368D0C2E665476D19873CD99D3943EE34040AF8, (uint16_t)((int32_t)20108), /*hidden argument*/NULL);
		NullCheck(L_629);
		(L_629)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)314)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_630);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_631 = L_629;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_632;
		L_632 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral40265C18FDCE969A38C96BD128769F05F8FDAC4F, (uint16_t)((int32_t)858), /*hidden argument*/NULL);
		NullCheck(L_631);
		(L_631)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)315)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_632);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_633 = L_631;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_634;
		L_634 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD0ACB447FC7E17D6C063F5002B46F316DCA517CD, (uint16_t)((int32_t)20107), /*hidden argument*/NULL);
		NullCheck(L_633);
		(L_633)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)316)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_634);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_635 = L_633;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_636;
		L_636 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6FE1EE0D9643BD7925E77C326FA073D9B91ADA7A, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_635);
		(L_635)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)317)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_636);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_637 = L_635;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_638;
		L_638 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral32330AB77DEF9883B00C95C23F73315939670D22, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_637);
		(L_637)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)318)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_638);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_639 = L_637;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_640;
		L_640 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6AF382CEFF7BF2F034BEF189775C472C5D8595AA, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_639);
		(L_639)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)319)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_640);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_641 = L_639;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_642;
		L_642 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral62DF8B883A7680DEF02C157C7AF38B4A3E89D8BF, (uint16_t)((int32_t)20107), /*hidden argument*/NULL);
		NullCheck(L_641);
		(L_641)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)320)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_642);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_643 = L_641;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_644;
		L_644 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral27993D435D30C45C6426280A0C8476C21DE4D818, (uint16_t)((int32_t)874), /*hidden argument*/NULL);
		NullCheck(L_643);
		(L_643)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)321)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_644);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_645 = L_643;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_646;
		L_646 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC79B5A2B53BE125CE49A7A44CDB786AE5BA7E9D1, (uint16_t)((int32_t)1200), /*hidden argument*/NULL);
		NullCheck(L_645);
		(L_645)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)322)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_646);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_647 = L_645;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_648;
		L_648 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral98573F4BC94560E6FC3EAD68128033E305B56C6C, (uint16_t)((int32_t)1200), /*hidden argument*/NULL);
		NullCheck(L_647);
		(L_647)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)323)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_648);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_649 = L_647;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_650;
		L_650 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9DA041D2231D32A90EF4F6F1FC0F0BAD6BF2E938, (uint16_t)((int32_t)65000), /*hidden argument*/NULL);
		NullCheck(L_649);
		(L_649)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)324)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_650);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_651 = L_649;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_652;
		L_652 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral2FA72CE288DED374E3C5800504A871C4B15D53E5, (uint16_t)((int32_t)65001), /*hidden argument*/NULL);
		NullCheck(L_651);
		(L_651)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)325)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_652);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_653 = L_651;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_654;
		L_654 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3148EA34EBF4846E4B60EDA4AEA0728A87DD2923, (uint16_t)((int32_t)65000), /*hidden argument*/NULL);
		NullCheck(L_653);
		(L_653)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)326)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_654);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_655 = L_653;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_656;
		L_656 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral85A68AFF2946E7E1CEE272D89FBF11790A0E4AB0, (uint16_t)((int32_t)65001), /*hidden argument*/NULL);
		NullCheck(L_655);
		(L_655)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)327)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_656);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_657 = L_655;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_658;
		L_658 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral61414D795C1ED101506E9FCC48B0C97DDA644343, (uint16_t)((int32_t)1201), /*hidden argument*/NULL);
		NullCheck(L_657);
		(L_657)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)328)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_658);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_659 = L_657;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_660;
		L_660 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5E8C6566635ABB6669AE44CDEFAC468D6DFF7312, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_659);
		(L_659)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)329)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_660);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_661 = L_659;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_662;
		L_662 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA9F2F72EC097903379459E66142A4FAE526CD47F, (uint16_t)((int32_t)20127), /*hidden argument*/NULL);
		NullCheck(L_661);
		(L_661)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)330)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_662);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_663 = L_661;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_664;
		L_664 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3915A096ACD919832A1C4E84ABDC7D6F6B72630D, (uint16_t)((int32_t)1200), /*hidden argument*/NULL);
		NullCheck(L_663);
		(L_663)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)331)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_664);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_665 = L_663;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_666;
		L_666 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B, (uint16_t)((int32_t)1201), /*hidden argument*/NULL);
		NullCheck(L_665);
		(L_665)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)332)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_666);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_667 = L_665;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_668;
		L_668 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF0644E7C66E79987524E974A6A885C868BE5AEE7, (uint16_t)((int32_t)1200), /*hidden argument*/NULL);
		NullCheck(L_667);
		(L_667)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)333)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_668);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_669 = L_667;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_670;
		L_670 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD2CB9CE0669AF4904BC1F79A801DC3FF68247909, (uint16_t)((int32_t)12000), /*hidden argument*/NULL);
		NullCheck(L_669);
		(L_669)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)334)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_670);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_671 = L_669;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_672;
		L_672 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD382A34526D82AD15D01F834428412599BF99E4B, (uint16_t)((int32_t)12001), /*hidden argument*/NULL);
		NullCheck(L_671);
		(L_671)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)335)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_672);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_673 = L_671;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_674;
		L_674 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralECA1C06295F14E2E72B6021733B1F2D4A0C5B06F, (uint16_t)((int32_t)12000), /*hidden argument*/NULL);
		NullCheck(L_673);
		(L_673)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)336)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_674);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_675 = L_673;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_676;
		L_676 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral67F7D658751CD4F4FD21E51ABA7286DB235973EA, (uint16_t)((int32_t)65000), /*hidden argument*/NULL);
		NullCheck(L_675);
		(L_675)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)337)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_676);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_677 = L_675;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_678;
		L_678 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB7FD6B173F8DDB3354F28BB648CED69286F416C9, (uint16_t)((int32_t)65001), /*hidden argument*/NULL);
		NullCheck(L_677);
		(L_677)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)338)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_678);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_679 = L_677;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_680;
		L_680 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC2CB7508F329BCD86A7583F20B7F0317AD54BE7F, (uint16_t)((int32_t)28598), /*hidden argument*/NULL);
		NullCheck(L_679);
		(L_679)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)339)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_680);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_681 = L_679;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_682;
		L_682 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral97A7FD23D43904CB4C47BFCEA1DDC03AB6FC2DEC, (uint16_t)((int32_t)1250), /*hidden argument*/NULL);
		NullCheck(L_681);
		(L_681)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)340)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_682);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_683 = L_681;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_684;
		L_684 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEB7EF1973CDC295B7B08FE6D82B9ECDAD1106AF2, (uint16_t)((int32_t)1251), /*hidden argument*/NULL);
		NullCheck(L_683);
		(L_683)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)341)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_684);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_685 = L_683;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_686;
		L_686 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB1F815F6A5DF9E1D45A6545D589F96E9747C6C25, (uint16_t)((int32_t)1252), /*hidden argument*/NULL);
		NullCheck(L_685);
		(L_685)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)342)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_686);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_687 = L_685;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_688;
		L_688 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA9452C590BE52E72220101D981E5D187746D9D09, (uint16_t)((int32_t)1253), /*hidden argument*/NULL);
		NullCheck(L_687);
		(L_687)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)343)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_688);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_689 = L_687;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_690;
		L_690 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEDB58C26B717B0B6B8468C3AC35092997CA91E53, (uint16_t)((int32_t)1254), /*hidden argument*/NULL);
		NullCheck(L_689);
		(L_689)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)344)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_690);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_691 = L_689;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_692;
		L_692 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral529FF624DC83AE81328E80E036D128D6F38A8251, (uint16_t)((int32_t)1255), /*hidden argument*/NULL);
		NullCheck(L_691);
		(L_691)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)345)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_692);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_693 = L_691;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_694;
		L_694 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7BC4DF175EB3FC4CE27C7DE2E9FAFCDF9EB706D4, (uint16_t)((int32_t)1256), /*hidden argument*/NULL);
		NullCheck(L_693);
		(L_693)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)346)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_694);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_695 = L_693;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_696;
		L_696 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral78513BBBB0FB5253CDEF0562580140D291508DCD, (uint16_t)((int32_t)1257), /*hidden argument*/NULL);
		NullCheck(L_695);
		(L_695)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)347)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_696);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_697 = L_695;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_698;
		L_698 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0ADD278CB8B06A24D3EAEA172F92564CC0F1B40D, (uint16_t)((int32_t)1258), /*hidden argument*/NULL);
		NullCheck(L_697);
		(L_697)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)348)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_698);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_699 = L_697;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_700;
		L_700 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA799DF7DC0A354D065D9FB73E14AA266E8D8C652, (uint16_t)((int32_t)874), /*hidden argument*/NULL);
		NullCheck(L_699);
		(L_699)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)349)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_700);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_701 = L_699;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_702;
		L_702 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralF41DA3620B1209B6A31CE24CBFDABC9076C960E3, (uint16_t)((int32_t)1252), /*hidden argument*/NULL);
		NullCheck(L_701);
		(L_701)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)350)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_702);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_703 = L_701;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_704;
		L_704 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral69757895915252CD2E112C5A528878628F7A2C4C, (uint16_t)((int32_t)20000), /*hidden argument*/NULL);
		NullCheck(L_703);
		(L_703)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)351)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_704);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_705 = L_703;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_706;
		L_706 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD320F37DBF8871B411F9500F74E7AD92FA2CE700, (uint16_t)((int32_t)20002), /*hidden argument*/NULL);
		NullCheck(L_705);
		(L_705)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)352)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_706);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_707 = L_705;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_708;
		L_708 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral20511D096CC03E726765E339EEEA78DFCCB5E8A8, (uint16_t)((int32_t)1250), /*hidden argument*/NULL);
		NullCheck(L_707);
		(L_707)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)353)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_708);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_709 = L_707;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_710;
		L_710 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral906E5ED83EECFFBF44ED01BB2530380EBE1C755E, (uint16_t)((int32_t)1251), /*hidden argument*/NULL);
		NullCheck(L_709);
		(L_709)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)354)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_710);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_711 = L_709;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_712;
		L_712 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral341BC08A150FBC87FAFADDD161AEFE4C77E27D05, (uint16_t)((int32_t)20001), /*hidden argument*/NULL);
		NullCheck(L_711);
		(L_711)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)355)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_712);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_713 = L_711;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_714;
		L_714 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB1A949CB57AAD5835D8F03A9DCD3C8F73F364B64, (uint16_t)((int32_t)20003), /*hidden argument*/NULL);
		NullCheck(L_713);
		(L_713)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)356)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_714);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_715 = L_713;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_716;
		L_716 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral900B4A132134ED8FA5433515D97524C35BC872B6, (uint16_t)((int32_t)20004), /*hidden argument*/NULL);
		NullCheck(L_715);
		(L_715)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)357)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_716);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_717 = L_715;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_718;
		L_718 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral27E26022696A45A2B959C898D8C19157D9C7D0A9, (uint16_t)((int32_t)20005), /*hidden argument*/NULL);
		NullCheck(L_717);
		(L_717)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)358)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_718);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_719 = L_717;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_720;
		L_720 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral5BD591510B514AD07F89F3E5131F0B8C777ACE67, (uint16_t)((int32_t)20261), /*hidden argument*/NULL);
		NullCheck(L_719);
		(L_719)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)359)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_720);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_721 = L_719;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_722;
		L_722 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralEE0C205FB5ECA8ED2F97E60C57080465B7C97A93, (uint16_t)((int32_t)20269), /*hidden argument*/NULL);
		NullCheck(L_721);
		(L_721)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)360)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_722);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_723 = L_721;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_724;
		L_724 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral718B5F39BEDE917A6F7C7E31ECD3AB5ED4935645, (uint16_t)((int32_t)20936), /*hidden argument*/NULL);
		NullCheck(L_723);
		(L_723)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)361)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_724);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_725 = L_723;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_726;
		L_726 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0DCBB5BB75794A1D6E2DA1754F09210FC8B12F2B, (uint16_t)((int32_t)20949), /*hidden argument*/NULL);
		NullCheck(L_725);
		(L_725)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)362)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_726);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_727 = L_725;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_728;
		L_728 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral09B18CB4EC54135895C12DAD6281A305A04403E8, (uint16_t)((int32_t)50227), /*hidden argument*/NULL);
		NullCheck(L_727);
		(L_727)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)363)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_728);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_729 = L_727;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_730;
		L_730 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral96D6364F7BF784B8D1CBE41AB3C5BBCDB6B5ECD6, (uint16_t)((int32_t)20833), /*hidden argument*/NULL);
		NullCheck(L_729);
		(L_729)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)364)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_730);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_731 = L_729;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_732;
		L_732 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral1AC62BDA57BA71342ED67096C0011D5FED309FA0, (uint16_t)((int32_t)51932), /*hidden argument*/NULL);
		NullCheck(L_731);
		(L_731)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)365)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_732);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_733 = L_731;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_734;
		L_734 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD7963396ADFCA253650F245E4585BA3406E68D1F, (uint16_t)((int32_t)51936), /*hidden argument*/NULL);
		NullCheck(L_733);
		(L_733)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)366)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_734);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_735 = L_733;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_736;
		L_736 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralE1CE94B32713313397F1AAB7A1EA9F06D05DE4B5, (uint16_t)((int32_t)51932), /*hidden argument*/NULL);
		NullCheck(L_735);
		(L_735)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)367)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_736);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_737 = L_735;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_738;
		L_738 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD4E318FC56AAE6C1BB0FBDB7B3F084852AC28310, (uint16_t)((int32_t)29001), /*hidden argument*/NULL);
		NullCheck(L_737);
		(L_737)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)368)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_738);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_739 = L_737;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_740;
		L_740 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral022C1A6117878C07AB110DB9E4B4AA19E6D1FB63, (uint16_t)((int32_t)20105), /*hidden argument*/NULL);
		NullCheck(L_739);
		(L_739)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)369)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_740);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_741 = L_739;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_742;
		L_742 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4549F34C8BEB6F54486E955462AD8E87E69F06CE, (uint16_t)((int32_t)20106), /*hidden argument*/NULL);
		NullCheck(L_741);
		(L_741)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)370)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_742);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_743 = L_741;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_744;
		L_744 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralD08BE03A2C5888F1B38937A799B6C9D1D9115035, (uint16_t)((int32_t)20108), /*hidden argument*/NULL);
		NullCheck(L_743);
		(L_743)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)371)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_744);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_745 = L_743;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_746;
		L_746 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralCCDB735EBFE1232C884044809B113C7B965194AC, (uint16_t)((int32_t)20107), /*hidden argument*/NULL);
		NullCheck(L_745);
		(L_745)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)372)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_746);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_747 = L_745;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_748;
		L_748 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4CC31B6C5B4E5A17444259FC957FB77C0C70FECE, (uint16_t)((int32_t)57006), /*hidden argument*/NULL);
		NullCheck(L_747);
		(L_747)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)373)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_748);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_749 = L_747;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_750;
		L_750 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0EC60200EB2C4FB310B6D03C59FD2BF24E512835, (uint16_t)((int32_t)57003), /*hidden argument*/NULL);
		NullCheck(L_749);
		(L_749)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)374)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_750);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_751 = L_749;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_752;
		L_752 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral7CCE6BC74994FAB071ED85694270733E616889B5, (uint16_t)((int32_t)57002), /*hidden argument*/NULL);
		NullCheck(L_751);
		(L_751)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)375)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_752);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_753 = L_751;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_754;
		L_754 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral0BEE3D4B4D12655FC98F599F7E19DB43920215C2, (uint16_t)((int32_t)57010), /*hidden argument*/NULL);
		NullCheck(L_753);
		(L_753)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)376)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_754);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_755 = L_753;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_756;
		L_756 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral33C9FF0807BC1E3E3D6A7232D713F83ADBCD1771, (uint16_t)((int32_t)57008), /*hidden argument*/NULL);
		NullCheck(L_755);
		(L_755)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)377)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_756);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_757 = L_755;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_758;
		L_758 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDF4377CD7CCFF97F2BEFB64D8161CF37BB55D134, (uint16_t)((int32_t)57009), /*hidden argument*/NULL);
		NullCheck(L_757);
		(L_757)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)378)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_758);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_759 = L_757;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_760;
		L_760 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9F00789D228BB70AE838D627802B9AE3C2B1D2D0, (uint16_t)((int32_t)57007), /*hidden argument*/NULL);
		NullCheck(L_759);
		(L_759)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)379)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_760);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_761 = L_759;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_762;
		L_762 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralC0306DF7DBF1214D04F8B833441A25DD021E470F, (uint16_t)((int32_t)57011), /*hidden argument*/NULL);
		NullCheck(L_761);
		(L_761)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)380)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_762);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_763 = L_761;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_764;
		L_764 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralA3DB38E03A729B3BC5A40FAA29A3F584655D68B8, (uint16_t)((int32_t)57004), /*hidden argument*/NULL);
		NullCheck(L_763);
		(L_763)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)381)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_764);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_765 = L_763;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_766;
		L_766 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB98DAE2991114034644106FD92748D78DBB56702, (uint16_t)((int32_t)57005), /*hidden argument*/NULL);
		NullCheck(L_765);
		(L_765)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)382)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_766);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_767 = L_765;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_768;
		L_768 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral68B41A597F6BA1443851FC8EAB4F33154CB24729, (uint16_t)((int32_t)10004), /*hidden argument*/NULL);
		NullCheck(L_767);
		(L_767)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)383)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_768);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_769 = L_767;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_770;
		L_770 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6EDDD4AF2015EF7961645890D93C138B2ED547EC, (uint16_t)((int32_t)10029), /*hidden argument*/NULL);
		NullCheck(L_769);
		(L_769)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)384)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_770);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_771 = L_769;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_772;
		L_772 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral4225E9BD1EE8DF7C43F2E49F4E348C23E69A4D48, (uint16_t)((int32_t)10008), /*hidden argument*/NULL);
		NullCheck(L_771);
		(L_771)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)385)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_772);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_773 = L_771;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_774;
		L_774 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB8FFF7A5C13FF56561B3BD58744860B3AA666E4D, (uint16_t)((int32_t)10002), /*hidden argument*/NULL);
		NullCheck(L_773);
		(L_773)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)386)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_774);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_775 = L_773;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_776;
		L_776 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral16E4DC2D9F096D08CB80BD468CB93ED4803E3679, (uint16_t)((int32_t)10082), /*hidden argument*/NULL);
		NullCheck(L_775);
		(L_775)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)387)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_776);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_777 = L_775;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_778;
		L_778 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral214D2F8FC1B6224EA6D32C6B97A9F899FC4DCAEF, (uint16_t)((int32_t)10007), /*hidden argument*/NULL);
		NullCheck(L_777);
		(L_777)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)388)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_778);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_779 = L_777;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_780;
		L_780 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral16787F57C77D5F26F84F862FC42A2F5961B24493, (uint16_t)((int32_t)10006), /*hidden argument*/NULL);
		NullCheck(L_779);
		(L_779)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)389)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_780);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_781 = L_779;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_782;
		L_782 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral94B5B7B495D1705D0B542C54D354409094D9F5DF, (uint16_t)((int32_t)10005), /*hidden argument*/NULL);
		NullCheck(L_781);
		(L_781)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)390)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_782);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_783 = L_781;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_784;
		L_784 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral875C49AAC086F4B8712DDC9FCE3020131EC37E0F, (uint16_t)((int32_t)10079), /*hidden argument*/NULL);
		NullCheck(L_783);
		(L_783)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)391)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_784);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_785 = L_783;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_786;
		L_786 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral91F5C3377F624F334F9A5F958F740A0A6B2FB199, (uint16_t)((int32_t)10001), /*hidden argument*/NULL);
		NullCheck(L_785);
		(L_785)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)392)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_786);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_787 = L_785;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_788;
		L_788 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB7684A6EF46D8146EB07D4952454544C4D388A52, (uint16_t)((int32_t)10003), /*hidden argument*/NULL);
		NullCheck(L_787);
		(L_787)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)393)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_788);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_789 = L_787;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_790;
		L_790 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral9457E1B6082A0E735478557FE6313BF63E42C282, (uint16_t)((int32_t)10010), /*hidden argument*/NULL);
		NullCheck(L_789);
		(L_789)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)394)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_790);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_791 = L_789;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_792;
		L_792 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral3E320D16DDE010DD01A09300E5567A7CB473E022, (uint16_t)((int32_t)10021), /*hidden argument*/NULL);
		NullCheck(L_791);
		(L_791)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)395)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_792);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_793 = L_791;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_794;
		L_794 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB69BC43D1F1A2ACDC96B4B5E487E202D7659F69D, (uint16_t)((int32_t)10081), /*hidden argument*/NULL);
		NullCheck(L_793);
		(L_793)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)396)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_794);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_795 = L_793;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_796;
		L_796 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral89E1EC7E3DC0A86D5A914A4F317EF3D78C08BEEC, (uint16_t)((int32_t)10017), /*hidden argument*/NULL);
		NullCheck(L_795);
		(L_795)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)397)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_796);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_797 = L_795;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_798;
		L_798 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralB67BF0051447EF520C485A74BC64072D9866630C, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_797);
		(L_797)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)398)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_798);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_799 = L_797;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_800;
		L_800 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral30063E5580FD80BAFCEF07C3A0CD92ED57087EE7, (uint16_t)((int32_t)932), /*hidden argument*/NULL);
		NullCheck(L_799);
		(L_799)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)399)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_800);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_801 = L_799;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_802;
		L_802 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral873111D94E036455DFF62F9B8FA320D852E96B87, (uint16_t)((int32_t)65000), /*hidden argument*/NULL);
		NullCheck(L_801);
		(L_801)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)400)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_802);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_803 = L_801;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_804;
		L_804 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralFBA3AA80D39D383B93414A4A9FFA67E0FA457443, (uint16_t)((int32_t)65001), /*hidden argument*/NULL);
		NullCheck(L_803);
		(L_803)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)401)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_804);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_805 = L_803;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_806;
		L_806 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral996C9E09751EFCC25365243820D67D55207BE013, (uint16_t)((int32_t)65000), /*hidden argument*/NULL);
		NullCheck(L_805);
		(L_805)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)402)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_806);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_807 = L_805;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_808;
		L_808 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteral6A8C6FA0FE51CED8AA2B62F6B05C379499518A20, (uint16_t)((int32_t)65001), /*hidden argument*/NULL);
		NullCheck(L_807);
		(L_807)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)403)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_808);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_809 = L_807;
		InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C  L_810;
		L_810 = EncodingTable_ENC_m1925685D662D550EB037C8575A3A4B4A698C7101(_stringLiteralDDEAC6D1E2E6874886E0DC5D8DCA39CCD67500D9, (uint16_t)((int32_t)950), /*hidden argument*/NULL);
		NullCheck(L_809);
		(L_809)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)404)), (InternalEncodingDataItem_t2854F84125B1F420ABB3AA251C75E288EC87568C )L_810);
		((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->set_encodingDataPtr_0(L_809);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_811 = (InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1*)(InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1*)SZArrayNew(InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)96));
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_812 = L_811;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_813;
		L_813 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)37), (uint16_t)((int32_t)1252), _stringLiteralA4CB6DA27BFCC4AEACF2821014BC54E967BEC910, 0, /*hidden argument*/NULL);
		NullCheck(L_812);
		(L_812)->SetAt(static_cast<il2cpp_array_size_t>(0), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_813);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_814 = L_812;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_815;
		L_815 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)437), (uint16_t)((int32_t)1252), _stringLiteral62FE5A696D969F840D043123E8F36D2C454B1EB2, 0, /*hidden argument*/NULL);
		NullCheck(L_814);
		(L_814)->SetAt(static_cast<il2cpp_array_size_t>(1), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_815);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_816 = L_814;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_817;
		L_817 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)500), (uint16_t)((int32_t)1252), _stringLiteralBB0F4C1869EF7657AF76CB041F05E32FC8500D90, 0, /*hidden argument*/NULL);
		NullCheck(L_816);
		(L_816)->SetAt(static_cast<il2cpp_array_size_t>(2), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_817);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_818 = L_816;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_819;
		L_819 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)708), (uint16_t)((int32_t)1256), _stringLiteral079AEC5C669B68CFA76BB9831BD1D499F8410775, ((int32_t)514), /*hidden argument*/NULL);
		NullCheck(L_818);
		(L_818)->SetAt(static_cast<il2cpp_array_size_t>(3), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_819);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_820 = L_818;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_821;
		L_821 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)850), (uint16_t)((int32_t)1252), _stringLiteral4B576DEB18354768A44D3AD4F0ADC8D3E80E7F02, 0, /*hidden argument*/NULL);
		NullCheck(L_820);
		(L_820)->SetAt(static_cast<il2cpp_array_size_t>(4), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_821);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_822 = L_820;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_823;
		L_823 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)852), (uint16_t)((int32_t)1250), _stringLiteral74D34122ABC5E983A5F7D44F4B9208B8911B2DF3, ((int32_t)514), /*hidden argument*/NULL);
		NullCheck(L_822);
		(L_822)->SetAt(static_cast<il2cpp_array_size_t>(5), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_823);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_824 = L_822;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_825;
		L_825 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)855), (uint16_t)((int32_t)1252), _stringLiteralB9950F044300BD487D0FE2CBDF3C8E0A1678F31A, 0, /*hidden argument*/NULL);
		NullCheck(L_824);
		(L_824)->SetAt(static_cast<il2cpp_array_size_t>(6), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_825);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_826 = L_824;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_827;
		L_827 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)857), (uint16_t)((int32_t)1254), _stringLiteral4791456D7FEEBB94073DB50AC8101EF32F96A665, 0, /*hidden argument*/NULL);
		NullCheck(L_826);
		(L_826)->SetAt(static_cast<il2cpp_array_size_t>(7), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_827);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_828 = L_826;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_829;
		L_829 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)858), (uint16_t)((int32_t)1252), _stringLiteralEBB96B84A757C96E9235C4F88C557489CB5499DE, 0, /*hidden argument*/NULL);
		NullCheck(L_828);
		(L_828)->SetAt(static_cast<il2cpp_array_size_t>(8), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_829);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_830 = L_828;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_831;
		L_831 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)860), (uint16_t)((int32_t)1252), _stringLiteralC503B13F00A85E796D951DAB223311378F8EEEEF, 0, /*hidden argument*/NULL);
		NullCheck(L_830);
		(L_830)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_831);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_832 = L_830;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_833;
		L_833 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)861), (uint16_t)((int32_t)1252), _stringLiteral7505BD8EA948A968BAA843A3E57D80DD02E20627, 0, /*hidden argument*/NULL);
		NullCheck(L_832);
		(L_832)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_833);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_834 = L_832;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_835;
		L_835 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)862), (uint16_t)((int32_t)1255), _stringLiteralA0E411F0BD637CAD01B99A5E5F1A832FB490E1CE, ((int32_t)514), /*hidden argument*/NULL);
		NullCheck(L_834);
		(L_834)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_835);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_836 = L_834;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_837;
		L_837 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)863), (uint16_t)((int32_t)1252), _stringLiteralE7867DF5BEFF43DE5735794714ED68026A19C890, 0, /*hidden argument*/NULL);
		NullCheck(L_836);
		(L_836)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_837);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_838 = L_836;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_839;
		L_839 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)864), (uint16_t)((int32_t)1256), _stringLiteral13E7CD7FCB26A6400023DBAE0A259F9DBA41C721, 0, /*hidden argument*/NULL);
		NullCheck(L_838);
		(L_838)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_839);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_840 = L_838;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_841;
		L_841 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)865), (uint16_t)((int32_t)1252), _stringLiteralF07398D918515D4C8838CC76DF6761999C224E2F, 0, /*hidden argument*/NULL);
		NullCheck(L_840);
		(L_840)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_841);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_842 = L_840;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_843;
		L_843 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)866), (uint16_t)((int32_t)1251), _stringLiteral60AF6E83BCB12AD3E16044CAC917B6BAA1EE964A, ((int32_t)514), /*hidden argument*/NULL);
		NullCheck(L_842);
		(L_842)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_843);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_844 = L_842;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_845;
		L_845 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)869), (uint16_t)((int32_t)1253), _stringLiteral1F5D4C30C31CDFD287D95CE65D9729D7D50BE944, 0, /*hidden argument*/NULL);
		NullCheck(L_844);
		(L_844)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_845);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_846 = L_844;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_847;
		L_847 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)870), (uint16_t)((int32_t)1250), _stringLiteral70E6B3B607E865566B0D48F992E2FEA56A988041, 0, /*hidden argument*/NULL);
		NullCheck(L_846);
		(L_846)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_847);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_848 = L_846;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_849;
		L_849 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)874), (uint16_t)((int32_t)874), _stringLiteralA799DF7DC0A354D065D9FB73E14AA266E8D8C652, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_848);
		(L_848)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_849);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_850 = L_848;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_851;
		L_851 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)875), (uint16_t)((int32_t)1253), _stringLiteralA0B5041C30C8D2725979E417FF91A13ED3925305, 0, /*hidden argument*/NULL);
		NullCheck(L_850);
		(L_850)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_851);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_852 = L_850;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_853;
		L_853 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)932), (uint16_t)((int32_t)932), _stringLiteralE15460068DB3CEFDDD9275CC31AC244B58750FBE, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_852);
		(L_852)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_853);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_854 = L_852;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_855;
		L_855 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)936), (uint16_t)((int32_t)936), _stringLiteral7A4CAA44E577D721780626FDA762744166099063, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_854);
		(L_854)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_855);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_856 = L_854;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_857;
		L_857 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)949), (uint16_t)((int32_t)949), _stringLiteral2963F884691C93A4D24C3B6684EBC449253AC7B0, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_856);
		(L_856)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_857);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_858 = L_856;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_859;
		L_859 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)950), (uint16_t)((int32_t)950), _stringLiteral5F81F23BE8E73E4DA13E4AEA38A6717230062C2E, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_858);
		(L_858)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_859);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_860 = L_858;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_861;
		L_861 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1026), (uint16_t)((int32_t)1254), _stringLiteral9602BBDA141C17F8F752FD32415BD1E6B6D3E9D5, 0, /*hidden argument*/NULL);
		NullCheck(L_860);
		(L_860)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_861);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_862 = L_860;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_863;
		L_863 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1047), (uint16_t)((int32_t)1252), _stringLiteral012DD52460B5ACC26633ED3C84487C3F49EFB4E4, 0, /*hidden argument*/NULL);
		NullCheck(L_862);
		(L_862)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_863);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_864 = L_862;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_865;
		L_865 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1140), (uint16_t)((int32_t)1252), _stringLiteral19F6ACB2632CA2769D2D49EDAF317E559ABBF59B, 0, /*hidden argument*/NULL);
		NullCheck(L_864);
		(L_864)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_865);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_866 = L_864;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_867;
		L_867 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1141), (uint16_t)((int32_t)1252), _stringLiteral956E1CB6457FEF604B92E7654B30715A1138D148, 0, /*hidden argument*/NULL);
		NullCheck(L_866);
		(L_866)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_867);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_868 = L_866;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_869;
		L_869 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1142), (uint16_t)((int32_t)1252), _stringLiteral0451BBA6BE7EE94820EC92252FE162CE3714E601, 0, /*hidden argument*/NULL);
		NullCheck(L_868);
		(L_868)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_869);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_870 = L_868;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_871;
		L_871 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1143), (uint16_t)((int32_t)1252), _stringLiteralB34A9B6BB0420A4E6E7185C7C440A2903192E46B, 0, /*hidden argument*/NULL);
		NullCheck(L_870);
		(L_870)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_871);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_872 = L_870;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_873;
		L_873 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1144), (uint16_t)((int32_t)1252), _stringLiteralBD757CEB432F96DA200F953EF2BA520A41BEE6FB, 0, /*hidden argument*/NULL);
		NullCheck(L_872);
		(L_872)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_873);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_874 = L_872;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_875;
		L_875 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1145), (uint16_t)((int32_t)1252), _stringLiteral35916F2CE508DF179E00924B31AF329A4FB07CD9, 0, /*hidden argument*/NULL);
		NullCheck(L_874);
		(L_874)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_875);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_876 = L_874;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_877;
		L_877 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1146), (uint16_t)((int32_t)1252), _stringLiteral4E5364E168B571502FB9E2AE614F250260FCAB48, 0, /*hidden argument*/NULL);
		NullCheck(L_876);
		(L_876)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_877);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_878 = L_876;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_879;
		L_879 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1147), (uint16_t)((int32_t)1252), _stringLiteralA62C8A8EB2E9ECFAC8E21B83AC60BA0144AAE6DE, 0, /*hidden argument*/NULL);
		NullCheck(L_878);
		(L_878)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_879);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_880 = L_878;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_881;
		L_881 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1148), (uint16_t)((int32_t)1252), _stringLiteral9A0D3B313C33183E1D3E9E060CF84707894936D7, 0, /*hidden argument*/NULL);
		NullCheck(L_880);
		(L_880)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_881);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_882 = L_880;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_883;
		L_883 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1149), (uint16_t)((int32_t)1252), _stringLiteralF4E4635D61885FFAF5E019356F8140DCEEF66DA2, 0, /*hidden argument*/NULL);
		NullCheck(L_882);
		(L_882)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_883);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_884 = L_882;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_885;
		L_885 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1200), (uint16_t)((int32_t)1200), _stringLiteral3915A096ACD919832A1C4E84ABDC7D6F6B72630D, ((int32_t)512), /*hidden argument*/NULL);
		NullCheck(L_884);
		(L_884)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_885);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_886 = L_884;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_887;
		L_887 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1201), (uint16_t)((int32_t)1200), _stringLiteralC32EB74E6CF2D3CD9BDC7BEEB45FE8C6413C1E6E, 0, /*hidden argument*/NULL);
		NullCheck(L_886);
		(L_886)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_887);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_888 = L_886;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_889;
		L_889 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1250), (uint16_t)((int32_t)1250), _stringLiteral8A7D6887F441BD03699B3D70F2C7F6656918F620, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_888);
		(L_888)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_889);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_890 = L_888;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_891;
		L_891 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1251), (uint16_t)((int32_t)1251), _stringLiteralFFE4316D9F4DC9FA49E37265C427A79019739AE8, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_890);
		(L_890)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_891);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_892 = L_890;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_893;
		L_893 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1252), (uint16_t)((int32_t)1252), _stringLiteral3C6512647DB57467A711A53FA86FB7C0D2152BFC, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_892);
		(L_892)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_893);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_894 = L_892;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_895;
		L_895 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1253), (uint16_t)((int32_t)1253), _stringLiteral1FC7942BC388C445A659AE367266C1BA4AB5DC3C, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_894);
		(L_894)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_895);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_896 = L_894;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_897;
		L_897 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1254), (uint16_t)((int32_t)1254), _stringLiteralCAA8A5071675F3A9D5C0A15ADE9B723FFA3DDC4C, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_896);
		(L_896)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_897);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_898 = L_896;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_899;
		L_899 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1255), (uint16_t)((int32_t)1255), _stringLiteral529FF624DC83AE81328E80E036D128D6F38A8251, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_898);
		(L_898)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_899);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_900 = L_898;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_901;
		L_901 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1256), (uint16_t)((int32_t)1256), _stringLiteral7BC4DF175EB3FC4CE27C7DE2E9FAFCDF9EB706D4, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_900);
		(L_900)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_901);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_902 = L_900;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_903;
		L_903 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1257), (uint16_t)((int32_t)1257), _stringLiteral78513BBBB0FB5253CDEF0562580140D291508DCD, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_902);
		(L_902)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_903);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_904 = L_902;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_905;
		L_905 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)1258), (uint16_t)((int32_t)1258), _stringLiteral0ADD278CB8B06A24D3EAEA172F92564CC0F1B40D, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_904);
		(L_904)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_905);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_906 = L_904;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_907;
		L_907 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)10000), (uint16_t)((int32_t)1252), _stringLiteral9F11EA34FF83A16A0417DA1AB96BDFC69FD00171, 0, /*hidden argument*/NULL);
		NullCheck(L_906);
		(L_906)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_907);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_908 = L_906;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_909;
		L_909 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)10079), (uint16_t)((int32_t)1252), _stringLiteral875C49AAC086F4B8712DDC9FCE3020131EC37E0F, 0, /*hidden argument*/NULL);
		NullCheck(L_908);
		(L_908)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)48)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_909);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_910 = L_908;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_911;
		L_911 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)12000), (uint16_t)((int32_t)1200), _stringLiteralD2CB9CE0669AF4904BC1F79A801DC3FF68247909, 0, /*hidden argument*/NULL);
		NullCheck(L_910);
		(L_910)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)49)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_911);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_912 = L_910;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_913;
		L_913 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)12001), (uint16_t)((int32_t)1200), _stringLiteral93500E4348D2CBF340494574564B2E6C71C33F99, 0, /*hidden argument*/NULL);
		NullCheck(L_912);
		(L_912)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)50)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_913);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_914 = L_912;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_915;
		L_915 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20127), (uint16_t)((int32_t)1252), _stringLiteralA9F2F72EC097903379459E66142A4FAE526CD47F, ((int32_t)257), /*hidden argument*/NULL);
		NullCheck(L_914);
		(L_914)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)51)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_915);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_916 = L_914;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_917;
		L_917 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20273), (uint16_t)((int32_t)1252), _stringLiteral37156B825B95C01FFB6E64C0E9005726FB8BB3C9, 0, /*hidden argument*/NULL);
		NullCheck(L_916);
		(L_916)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)52)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_917);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_918 = L_916;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_919;
		L_919 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20277), (uint16_t)((int32_t)1252), _stringLiteralE0EBBECCF7885BA02C13BE80302DD0364FEB0D96, 0, /*hidden argument*/NULL);
		NullCheck(L_918);
		(L_918)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)53)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_919);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_920 = L_918;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_921;
		L_921 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20278), (uint16_t)((int32_t)1252), _stringLiteral3E83E1C7258721AB172C9EA586812D7BA18E9657, 0, /*hidden argument*/NULL);
		NullCheck(L_920);
		(L_920)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)54)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_921);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_922 = L_920;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_923;
		L_923 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20280), (uint16_t)((int32_t)1252), _stringLiteralAE96C8ED02CB3F0702D3CA388F32C429C10BB9B3, 0, /*hidden argument*/NULL);
		NullCheck(L_922);
		(L_922)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)55)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_923);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_924 = L_922;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_925;
		L_925 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20284), (uint16_t)((int32_t)1252), _stringLiteral3032078B94A75B1B8F1974263D0356F64A786744, 0, /*hidden argument*/NULL);
		NullCheck(L_924);
		(L_924)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)56)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_925);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_926 = L_924;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_927;
		L_927 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20285), (uint16_t)((int32_t)1252), _stringLiteral4EFB3DF5CBA2C280715DEEE48A75193696CE551A, 0, /*hidden argument*/NULL);
		NullCheck(L_926);
		(L_926)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)57)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_927);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_928 = L_926;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_929;
		L_929 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20290), (uint16_t)((int32_t)932), _stringLiteral2471DAE28B797065C89B75350F9C25110FE9BE56, 0, /*hidden argument*/NULL);
		NullCheck(L_928);
		(L_928)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)58)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_929);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_930 = L_928;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_931;
		L_931 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20297), (uint16_t)((int32_t)1252), _stringLiteral2F002517C8BBFC45228AE459BE30FDB7FD557326, 0, /*hidden argument*/NULL);
		NullCheck(L_930);
		(L_930)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)59)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_931);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_932 = L_930;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_933;
		L_933 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20420), (uint16_t)((int32_t)1256), _stringLiteral495A11FEA60AEBDC50978848A08DCE5D3FA8CA73, 0, /*hidden argument*/NULL);
		NullCheck(L_932);
		(L_932)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)60)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_933);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_934 = L_932;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_935;
		L_935 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20424), (uint16_t)((int32_t)1255), _stringLiteral89CF0916621FC3088D9AC9046C275DB8E7A8027B, 0, /*hidden argument*/NULL);
		NullCheck(L_934);
		(L_934)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)61)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_935);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_936 = L_934;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_937;
		L_937 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20866), (uint16_t)((int32_t)1251), _stringLiteralE846812E6D771EF69EB2839DD01F821B22484DD3, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_936);
		(L_936)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_937);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_938 = L_936;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_939;
		L_939 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)20871), (uint16_t)((int32_t)1252), _stringLiteral2077D623B387F281DFABB123D9A1F75BCBEAE8CE, 0, /*hidden argument*/NULL);
		NullCheck(L_938);
		(L_938)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_939);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_940 = L_938;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_941;
		L_941 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)21025), (uint16_t)((int32_t)1251), _stringLiteral898D2DF5A6DA551A1D45A56432959F02C662AB6A, 0, /*hidden argument*/NULL);
		NullCheck(L_940);
		(L_940)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)64)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_941);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_942 = L_940;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_943;
		L_943 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)21866), (uint16_t)((int32_t)1251), _stringLiteral23E50B556D87C26CCBF71558CB31C3F5631FCB81, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_942);
		(L_942)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)65)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_943);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_944 = L_942;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_945;
		L_945 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28591), (uint16_t)((int32_t)1252), _stringLiteralFBC07F6BD47DF829ABDBABCE58B748504460B7BB, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_944);
		(L_944)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)66)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_945);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_946 = L_944;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_947;
		L_947 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28592), (uint16_t)((int32_t)1250), _stringLiteralBA81F24A33017EEB6F7C34B403823F2959C4C4A4, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_946);
		(L_946)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)67)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_947);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_948 = L_946;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_949;
		L_949 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28593), (uint16_t)((int32_t)1254), _stringLiteralA26D77A6737A0857A4B4298A42C15682E9EAF385, ((int32_t)257), /*hidden argument*/NULL);
		NullCheck(L_948);
		(L_948)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)68)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_949);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_950 = L_948;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_951;
		L_951 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28594), (uint16_t)((int32_t)1257), _stringLiteralC216EE9D2A1CBAD9FE964194A2BD558FCAB16BFD, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_950);
		(L_950)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)69)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_951);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_952 = L_950;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_953;
		L_953 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28595), (uint16_t)((int32_t)1251), _stringLiteralC7EEC09E9F635B74E44F1AB4B338250973A4449F, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_952);
		(L_952)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)70)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_953);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_954 = L_952;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_955;
		L_955 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28596), (uint16_t)((int32_t)1256), _stringLiteral0AA78739ADBF26A7CA5CC2B6B57F28D1B74BAFB9, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_954);
		(L_954)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)71)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_955);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_956 = L_954;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_957;
		L_957 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28597), (uint16_t)((int32_t)1253), _stringLiteral21ADA8019529614600C83260FB5F53E1BAE1F5A4, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_956);
		(L_956)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)72)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_957);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_958 = L_956;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_959;
		L_959 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28598), (uint16_t)((int32_t)1255), _stringLiteralC38017F3A501FE02BC507B80F455848B1162DA42, ((int32_t)514), /*hidden argument*/NULL);
		NullCheck(L_958);
		(L_958)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)73)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_959);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_960 = L_958;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_961;
		L_961 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28599), (uint16_t)((int32_t)1254), _stringLiteral5069B24FCE270E88C1171F62D54577A1AF85881F, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_960);
		(L_960)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)74)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_961);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_962 = L_960;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_963;
		L_963 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)28605), (uint16_t)((int32_t)1252), _stringLiteralFCB57ECFA6A0B3CC9AECBCCE42C0C723F892BAFC, ((int32_t)769), /*hidden argument*/NULL);
		NullCheck(L_962);
		(L_962)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)75)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_963);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_964 = L_962;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_965;
		L_965 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)38598), (uint16_t)((int32_t)1255), _stringLiteral5E9C471B6B9FFCF319E1928178DFC5486832CF5A, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_964);
		(L_964)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)76)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_965);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_966 = L_964;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_967;
		L_967 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)50220), (uint16_t)((int32_t)932), _stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207, ((int32_t)257), /*hidden argument*/NULL);
		NullCheck(L_966);
		(L_966)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)77)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_967);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_968 = L_966;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_969;
		L_969 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)50221), (uint16_t)((int32_t)932), _stringLiteralFE8E31E9DE1838A7746482E6A33DFB753B07AAA5, ((int32_t)769), /*hidden argument*/NULL);
		NullCheck(L_968);
		(L_968)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)78)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_969);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_970 = L_968;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_971;
		L_971 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)50222), (uint16_t)((int32_t)932), _stringLiteralF512F2CB430B135FD2B0519B779BC77CDF6B6207, 0, /*hidden argument*/NULL);
		NullCheck(L_970);
		(L_970)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)79)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_971);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_972 = L_970;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_973;
		L_973 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)51932), (uint16_t)((int32_t)932), _stringLiteral247A870FC548A3D4C43DA0A9D154098CEE7D7CED, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_972);
		(L_972)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)80)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_973);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_974 = L_972;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_975;
		L_975 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)51949), (uint16_t)((int32_t)949), _stringLiteralECDAC393A5FD605E749C4DB7D471CAA0B5D51B3D, ((int32_t)257), /*hidden argument*/NULL);
		NullCheck(L_974);
		(L_974)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)81)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_975);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_976 = L_974;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_977;
		L_977 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)54936), (uint16_t)((int32_t)936), _stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_976);
		(L_976)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)82)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_977);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_978 = L_976;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_979;
		L_979 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57002), (uint16_t)((int32_t)57002), _stringLiteral7CCE6BC74994FAB071ED85694270733E616889B5, 0, /*hidden argument*/NULL);
		NullCheck(L_978);
		(L_978)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)83)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_979);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_980 = L_978;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_981;
		L_981 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57003), (uint16_t)((int32_t)57003), _stringLiteral0EC60200EB2C4FB310B6D03C59FD2BF24E512835, 0, /*hidden argument*/NULL);
		NullCheck(L_980);
		(L_980)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)84)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_981);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_982 = L_980;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_983;
		L_983 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57004), (uint16_t)((int32_t)57004), _stringLiteralA3DB38E03A729B3BC5A40FAA29A3F584655D68B8, 0, /*hidden argument*/NULL);
		NullCheck(L_982);
		(L_982)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)85)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_983);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_984 = L_982;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_985;
		L_985 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57005), (uint16_t)((int32_t)57005), _stringLiteralB98DAE2991114034644106FD92748D78DBB56702, 0, /*hidden argument*/NULL);
		NullCheck(L_984);
		(L_984)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)86)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_985);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_986 = L_984;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_987;
		L_987 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57006), (uint16_t)((int32_t)57006), _stringLiteral4CC31B6C5B4E5A17444259FC957FB77C0C70FECE, 0, /*hidden argument*/NULL);
		NullCheck(L_986);
		(L_986)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)87)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_987);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_988 = L_986;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_989;
		L_989 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57007), (uint16_t)((int32_t)57007), _stringLiteral9F00789D228BB70AE838D627802B9AE3C2B1D2D0, 0, /*hidden argument*/NULL);
		NullCheck(L_988);
		(L_988)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)88)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_989);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_990 = L_988;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_991;
		L_991 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57008), (uint16_t)((int32_t)57008), _stringLiteral33C9FF0807BC1E3E3D6A7232D713F83ADBCD1771, 0, /*hidden argument*/NULL);
		NullCheck(L_990);
		(L_990)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)89)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_991);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_992 = L_990;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_993;
		L_993 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57009), (uint16_t)((int32_t)57009), _stringLiteralDF4377CD7CCFF97F2BEFB64D8161CF37BB55D134, 0, /*hidden argument*/NULL);
		NullCheck(L_992);
		(L_992)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)90)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_993);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_994 = L_992;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_995;
		L_995 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57010), (uint16_t)((int32_t)57010), _stringLiteral0BEE3D4B4D12655FC98F599F7E19DB43920215C2, 0, /*hidden argument*/NULL);
		NullCheck(L_994);
		(L_994)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)91)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_995);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_996 = L_994;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_997;
		L_997 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)57011), (uint16_t)((int32_t)57011), _stringLiteralC0306DF7DBF1214D04F8B833441A25DD021E470F, 0, /*hidden argument*/NULL);
		NullCheck(L_996);
		(L_996)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)92)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_997);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_998 = L_996;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_999;
		L_999 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)65000), (uint16_t)((int32_t)1200), _stringLiteral67F7D658751CD4F4FD21E51ABA7286DB235973EA, ((int32_t)257), /*hidden argument*/NULL);
		NullCheck(L_998);
		(L_998)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)93)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_999);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_1000 = L_998;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_1001;
		L_1001 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)((int32_t)65001), (uint16_t)((int32_t)1200), _stringLiteralB7FD6B173F8DDB3354F28BB648CED69286F416C9, ((int32_t)771), /*hidden argument*/NULL);
		NullCheck(L_1000);
		(L_1000)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)94)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_1001);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_1002 = L_1000;
		InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7  L_1003;
		L_1003 = EncodingTable_MapCodePageDataItem_m8327490167204F610533BCD8CD553184E5513863((uint16_t)0, (uint16_t)0, (String_t*)NULL, 0, /*hidden argument*/NULL);
		NullCheck(L_1002);
		(L_1002)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)95)), (InternalCodePageDataItem_t885932F372A8EEC39396B0D57CC93AC72E2A3DA7 )L_1003);
		((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->set_codePageDataPtr_1(L_1002);
		int32_t L_1004;
		L_1004 = EncodingTable_GetNumEncodingItems_m03CA202D4089988D53F50B17A3F4CB617A4E686D(/*hidden argument*/NULL);
		((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->set_lastEncodingItem_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_1004, (int32_t)1)));
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * L_1005;
		L_1005 = StringComparer_get_OrdinalIgnoreCase_m8FD38206B6FFE866E97CE4DF84B037F0DF175288_inline(/*hidden argument*/NULL);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_1006 = (Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC *)il2cpp_codegen_object_new(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC_il2cpp_TypeInfo_var);
		Hashtable__ctor_m112ADCD5297836A75FD5BFB576F7B14174FCC802(L_1006, L_1005, /*hidden argument*/NULL);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_1007;
		L_1007 = Hashtable_Synchronized_mCDE8FE9824B27C417C924838DC9D6928C9E954B5(L_1006, /*hidden argument*/NULL);
		((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->set_hashByName_3(L_1007);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_1008 = (Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC *)il2cpp_codegen_object_new(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC_il2cpp_TypeInfo_var);
		Hashtable__ctor_m2D9C25FB57ACD33B0DF8391D38A165975A1D9A91(L_1008, /*hidden argument*/NULL);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_1009;
		L_1009 = Hashtable_Synchronized_mCDE8FE9824B27C417C924838DC9D6928C9E954B5(L_1008, /*hidden argument*/NULL);
		((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->set_hashByCodePage_4(L_1009);
		return;
	}
}
// System.Int32 System.Globalization.EncodingTable::internalGetCodePageFromName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_internalGetCodePageFromName_mE87CFA96E1108949694D401983B853997AD01DDA (String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		V_0 = 0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		int32_t L_0 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_lastEncodingItem_2();
		V_1 = L_0;
		goto IL_0048;
	}

IL_000a:
	{
		int32_t L_1 = V_1;
		int32_t L_2 = V_0;
		int32_t L_3 = V_0;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)), (int32_t)L_3));
		String_t* L_4 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_5 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_encodingDataPtr_0();
		int32_t L_6 = V_2;
		NullCheck(L_5);
		String_t* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_webName_0();
		int32_t L_8;
		L_8 = String_Compare_mDAE9D10BC450FF38960C691874EBFC3EAF6A39DD(L_4, L_7, 5, /*hidden argument*/NULL);
		V_3 = L_8;
		int32_t L_9 = V_3;
		if (L_9)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_10 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_encodingDataPtr_0();
		int32_t L_11 = V_2;
		NullCheck(L_10);
		uint16_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_codePage_1();
		return L_12;
	}

IL_003e:
	{
		int32_t L_13 = V_3;
		if ((((int32_t)L_13) >= ((int32_t)0)))
		{
			goto IL_0046;
		}
	}
	{
		int32_t L_14 = V_2;
		V_1 = L_14;
		goto IL_0048;
	}

IL_0046:
	{
		int32_t L_15 = V_2;
		V_0 = L_15;
	}

IL_0048:
	{
		int32_t L_16 = V_1;
		int32_t L_17 = V_0;
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17))) > ((int32_t)3)))
		{
			goto IL_000a;
		}
	}
	{
		goto IL_007e;
	}

IL_0050:
	{
		String_t* L_18 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_19 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_encodingDataPtr_0();
		int32_t L_20 = V_0;
		NullCheck(L_19);
		String_t* L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_webName_0();
		int32_t L_22;
		L_22 = String_Compare_mDAE9D10BC450FF38960C691874EBFC3EAF6A39DD(L_18, L_21, 5, /*hidden argument*/NULL);
		if (L_22)
		{
			goto IL_007a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		InternalEncodingDataItemU5BU5D_t85637BE80FC2B1EAF08898A434D72E9CB7B5D87D* L_23 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_encodingDataPtr_0();
		int32_t L_24 = V_0;
		NullCheck(L_23);
		uint16_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->get_codePage_1();
		return L_25;
	}

IL_007a:
	{
		int32_t L_26 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_007e:
	{
		int32_t L_27 = V_0;
		int32_t L_28 = V_1;
		if ((((int32_t)L_27) <= ((int32_t)L_28)))
		{
			goto IL_0050;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var)));
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_29;
		L_29 = CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB(/*hidden argument*/NULL);
		String_t* L_30;
		L_30 = Environment_GetResourceString_m8DFF827596B5FD533D3FE56900FA095F7D674617(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7E82B639247951703A89B1DA0477BF98881FC6A)), /*hidden argument*/NULL);
		String_t* L_31 = ___name0;
		String_t* L_32;
		L_32 = String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916(L_29, L_30, L_31, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_33 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_33, L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingTable_internalGetCodePageFromName_mE87CFA96E1108949694D401983B853997AD01DDA_RuntimeMethod_var)));
	}
}
// System.Int32 System.Globalization.EncodingTable::GetCodePageFromName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncodingTable_GetCodePageFromName_mA626EEE94FDED457C61AF64D70B4AB513FCE2701 (String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	int32_t V_1 = 0;
	{
		String_t* L_0 = ___name0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EncodingTable_GetCodePageFromName_mA626EEE94FDED457C61AF64D70B4AB513FCE2701_RuntimeMethod_var)));
	}

IL_000e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_2 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_hashByName_3();
		String_t* L_3 = ___name0;
		NullCheck(L_2);
		RuntimeObject * L_4;
		L_4 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_2, L_3);
		V_0 = L_4;
		RuntimeObject * L_5 = V_0;
		if (!L_5)
		{
			goto IL_0024;
		}
	}
	{
		RuntimeObject * L_6 = V_0;
		return ((*(int32_t*)((int32_t*)UnBox(L_6, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var))));
	}

IL_0024:
	{
		String_t* L_7 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		int32_t L_8;
		L_8 = EncodingTable_internalGetCodePageFromName_mE87CFA96E1108949694D401983B853997AD01DDA(L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_9 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_hashByName_3();
		String_t* L_10 = ___name0;
		int32_t L_11 = V_1;
		int32_t L_12 = L_11;
		RuntimeObject * L_13 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_12);
		NullCheck(L_9);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(21 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_9, L_10, L_13);
		int32_t L_14 = V_1;
		return L_14;
	}
}
// System.Globalization.CodePageDataItem System.Globalization.EncodingTable::GetCodePageDataItem(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * EncodingTable_GetCodePageDataItem_m5317066D3303E1BD01C03FE6BCC540BE5F59BB50 (int32_t ___codepage0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_0 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_hashByCodePage_4();
		int32_t L_1 = ___codepage0;
		int32_t L_2 = L_1;
		RuntimeObject * L_3 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_2);
		NullCheck(L_0);
		RuntimeObject * L_4;
		L_4 = VirtFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(20 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_0, L_3);
		V_0 = ((CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E *)CastclassClass((RuntimeObject*)L_4, CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E_il2cpp_TypeInfo_var));
		CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * L_5 = V_0;
		if (!L_5)
		{
			goto IL_001b;
		}
	}
	{
		CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * L_6 = V_0;
		return L_6;
	}

IL_001b:
	{
		V_1 = 0;
		goto IL_0041;
	}

IL_001f:
	{
		int32_t L_7 = V_2;
		int32_t L_8 = ___codepage0;
		if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
		{
			goto IL_003d;
		}
	}
	{
		int32_t L_9 = V_1;
		CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * L_10 = (CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E *)il2cpp_codegen_object_new(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E_il2cpp_TypeInfo_var);
		CodePageDataItem__ctor_m8A1832B270F2CF8A48231E91AB35135704554F47(L_10, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_11 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_hashByCodePage_4();
		int32_t L_12 = ___codepage0;
		int32_t L_13 = L_12;
		RuntimeObject * L_14 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_13);
		CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * L_15 = V_0;
		NullCheck(L_11);
		VirtActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(21 /* System.Void System.Collections.Hashtable::set_Item(System.Object,System.Object) */, L_11, L_14, L_15);
		CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * L_16 = V_0;
		return L_16;
	}

IL_003d:
	{
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_0041:
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var);
		InternalCodePageDataItemU5BU5D_t14F50FF811A5CE312AAFE9726715A79B23230CA1* L_18 = ((EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_StaticFields*)il2cpp_codegen_static_fields_for(EncodingTable_t694F812B48CC2BA6D23BDF77EA7E71E330497529_il2cpp_TypeInfo_var))->get_codePageDataPtr_1();
		int32_t L_19 = V_1;
		NullCheck(L_18);
		uint16_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_codePage_0();
		uint16_t L_21 = L_20;
		V_2 = L_21;
		if (L_21)
		{
			goto IL_001f;
		}
	}
	{
		return (CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E *)NULL;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * Encoding_get_DecoderFallback_mED9DB815BD40706B31D365DE77BA3A63DFE541BC_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * L_0 = __this->get_decoderFallback_14();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_stringLength_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderReplacementFallback_get_DefaultString_mBF7D63D6EB07D522C9C7BFEF589BF6D58A1B2E79_inline (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeMethodHandle__ctor_m0D9971639ABF220FB28C468432A6552FF8AB6676_inline (RuntimeMethodHandle_t8974037C4FE5F6C3AE7D3731057CDB2891A21C9A * __this, intptr_t ___v0, const RuntimeMethod* method)
{
	{
		intptr_t L_0 = ___v0;
		__this->set_value_0((intptr_t)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * Delegate_get_Target_mA4C35D598EE379F0F1D49EA8670620792D25EAB1_inline (Delegate_t * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_m_target_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Key_m9A53AE1FA4CA017F0A7353F71658A9C36079E1D7_inline (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get__key_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * DictionaryEntry_get_Value_m2D618D04C0A8EA2A065B171F528FEA98B059F9BC_inline (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get__value_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Path_get_DirectorySeparatorCharAsString_mC3EDD6ADB4EDFDB3A359E8434CA4F40491A60430_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var);
		String_t* L_0 = ((Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_StaticFields*)il2cpp_codegen_static_fields_for(Path_tF1D95B78D57C1C1211BA6633FF2AC22FD6C48921_il2cpp_TypeInfo_var))->get_DirectorySeparatorStr_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_PositiveInfinitySymbol_m2D383E17BC89FD57DD36226DB976754A8411121A_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_positiveInfinitySymbol_13();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NegativeInfinitySymbol_mDF8D9ECB3594CC33EEA0AD61C06C34290D10CDC2_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_negativeInfinitySymbol_14();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NaNSymbol_m83FA48B93442FFBB0D1479F1A090A6675B23E6DD_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_nanSymbol_12();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EncoderNLS_get_MustFlush_m2760095D77B4E7E28402E8BF7A24690631111507_inline (EncoderNLS_tB071198C3F300408FDED1BD2C822F46A25115712 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_mustFlush_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * Encoding_get_EncoderFallback_m8DF6B8EC2F7AA69AF9129C5334D1FAFE13081152_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * L_0 = __this->get_encoderFallback_13();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderReplacementFallback_get_DefaultString_m3281D00A45410EF6B0492AEF3372C66FB3B9AC3F_inline (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_strDefault_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Encoding_get_IsReadOnly_m99C78C3EC255747885D97B107A511CBA880C6DCD_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_isReadOnly_12();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Encoding_setReadOnly_m1147CAA7411A1C97BCAFDD9C30C707F1EAB67898_inline (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_m_isReadOnly_12(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * StringComparer_get_OrdinalIgnoreCase_m8FD38206B6FFE866E97CE4DF84B037F0DF175288_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * L_0 = ((StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var))->get__ordinalIgnoreCase_3();
		return L_0;
	}
}
